微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

sqlserver 连接字符串

 以本地服务器(LocalHost)数据库(northwind)为例,可以有以下一些连接方式

String str="Server=LocalHost;Integrated Security=sspI;Database=northwind";

Stringstr=”DataSource=LocalHost;IntegratedSecurity=sspI;InitialCatalog=northwind”;

String str=" Uid=sa;Pwd=***;Initial Catalog=northwind;Data Source=LocalHost”;

注意

1. ServerDatabaseData SourceInitial Catalog配对使用的,可以互相替换

2Integrated Security(集成安全性)

如果以sql Server 用户身份登陆数据库此时需要提供UidPwd并且将Integrated Security值设置为False,这也是它的认值。

   如果以Windows用户身份登陆数据库,必须将Integrated Security值设置为TrueYes sspI (Security Support Provider Interface,安全性支持提供者接口),并且不能出现UidPwd

   所以要想使用Windows身份验证,必须在连接字符串中包括 Integrated Security 属性。如果在连接字符串中不包括 Integrated Security 属性,则认用sql Server 用户身份登陆
   
我们建议使用 Windows 身份验证(通常称为集成安全性)连接到服务器数据库

c. Persist Security Info(持续安全信息)

认值为 false

如果将该关键字设置为 true yes ,将允许在打开连接后,从连接中获得涉及安全性的信息(包括用户标识和密码)。如果在建立连接时必须提供用户标识和密码,最安全的方法是在使用信息打开连接后丢弃这些信息,即将 Persist Security Info 设置为 false no

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐