SQL Server数据库连接字符串整理

1、sql验证方式的


Data Source=数据源;Initial Catalog= 数据库名;UserId=sql登录账号;Password=密码;


Eg:
Data Source=.;Initial Catalog= MyDB;UserId=sa;Password=123456;



2、Windows验证方式


Data Source=数据源;DataBase= 数据库名;Integrated Security=SSPI;


Eg:Data Source=.;DataBase= MyDB;Integrated Security=SSPI;


3、在配置文件中的写法


<connectionStrings>
    <add name="MyConString" connectionString="Data Source=.;Initial Catalog=MyDB;Integrated Security=True"
</connectionStrings>



PS:还有几点无关紧要的:


Q1:    Initial CatalogDataBase的区别是什么? 

A:两者没有任何区别只是名称不一样,就好像是人类的真实姓名与曾用名一样。。都可以叫你。个人觉得后者更好理解


Q2:Integrated Security=SSPI 神马意思?

A:这个表示以当前WINDOWS系统用户身去登录SQL SERVER服务器,如果SQL SERVER服务器不支持这种方式登录时,就会出错。  你可以使用SQL SERVER的用户名和密码进行登录。


Q3:关于Integrated Security 的值

A:当为 false 时,将在连接中指定用户 ID 和密码。

    当为 true 时,将使用当前的 Windows 帐户凭据进行身份验证。 可识别的值为 true、false、yes、no 以及与 true 等效的 sspi(强烈推荐)

版权声明:本文为博主原创文章,欢迎转载,转载请注明出处。

 

转载于:https://www.cnblogs.com/Percy_Lee/p/4827021.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值