问题描述
下面有两种连接数据库的方法:1.<connectionStrings><addname="DBConnectionString"connectionString="DataSource=10.8.7.128;InitialCatalog=DBCert;IntegratedSecurity=SSPI;PersistSecurityInfo=False"providerName="System.Data.SqlClient"/></connectionStrings>2.<connectionStrings><addname="DBConnectionString"connectionString="DataSource=10.8.7.128;InitialCatalog=DbCert;UserID=jl;Password=jl123;"providerName="System.Data.SqlClient"/></connectionStrings>首先我想问一下它们到底有什么区别哪一种连接方式更安全实用第一:如果应用程序和数据库都在同一台服务器上,用户权限应该如何设置,以便不会出现"用户登录失败。原因:未与信任SQLServer连接相关联"这样的错误。第二:如果应用程序和数据库分别在两台不同的服务器上,那两台用户权限又如何设置,以便不会出现上述类似的错误第三:我和同事开发时是用代码管理器的,但是我对代码管理器的原理不是很懂,谁有没有比较详细的说明文档.这些可能都是基础问题,可是我是初学者,对我疑惑很大,真希望大家能在空闲的时候帮我讲一下,在此谢谢各位!
解决方案
解决方案二:
没什么区别,第一种安全加密了而已
解决方案三:
哪一种连接方式更安全实用?===================参考一下PetShop4数据库链接字符串的做法===============第一:如果应用程序和数据库都在同一台服务器上,用户权限应该如何设置,以便不会出现"用户登录失败。原因:未与信任SQLServer连接相关联"这样的错误。==================你的连接字符串有误=======================第三:我和同事开发时是用代码管理器的,但是我对代码管理器的原理不是很懂,谁有没有比较详细的说明文档.=========================你指的是VSS?
解决方案四:
是的
解决方案五:
第一种:两个连接串都可以用。第二种:你只能用第二个连接串,除非使用windows域进行管理,可以用第一种串。第三个问题:关于源代码管理,会用就已经不容易了,个人觉得没有必要深究原理,除非你要做这个工具。
解决方案六:
我是仅限于能在自己机器上运行,也不知道其中的道理。关注!
解决方案七:
我们公司大部分都是用第一种方法连接数据库,因为我们都是域用户,可是我不会设用户权限总是说连接不上数据库之类的错
解决方案八:
在sql企业管理器里给域用户分配权限。sql服务器必须是域成员服务器。