请问各位大侠一个问题:我在本地应用程序中,去连接远程服务器上的 SQL SERVER,这台远程服务器,我具备Windows管理员权限。为了方便修改连接字符串,我将字符串写在一个XML文档内,由应用程序读取。
那么就是说,该密码变成明文写在了安装目录中。假如我要将该程序部署到其他计算机上给其他用户使用,他们岂不是可以看到密码了?我想请问,在这种情况下,该如何对远程 SQL SERVER 进行连接?已知条件:
1. 连接字符串必须存储在本地 xml 内。
2. 该应用程序只有一个Client端,没有相应的Server端。
那么就是说,该密码变成明文写在了安装目录中。假如我要将该程序部署到其他计算机上给其他用户使用,他们岂不是可以看到密码了?我想请问,在这种情况下,该如何对远程 SQL SERVER 进行连接?已知条件:
1. 连接字符串必须存储在本地 xml 内。
2. 该应用程序只有一个Client端,没有相应的Server端。
不过需要做一个专门配置连接字符串的ui了,否则自己也配置不了。
那比如这个账号具备 SELECT 权限,他不就可以通过明文密码自己连接到远程sql server然后select,看到表内的其他数据了吗?
或者使用Ms 的Enterprise Library,对数据库的连接串加密。