日期:2014-05-18  浏览次数:20895 次

C#(.NET)中连接数据库的字符串【使用Windows身份验证方式】请教。
下面是使用数据库身份验证的:

C# code
string connString = "server=.\\sqlexpress;uid=abc;pwd=12345;database=test";


若是使用Windows身份应该怎样修改代码:
假设计算机名称为ABC-123 用户名为:123 密码为空。
【对应上面的应该怎样修改代码】?
以下这样吗?:
[url=string strCon = "Integrated Security=SSPI;Initial Catalog='数据库名称';Data Source='本地计算机名';User ID=][/url]

试过了。。不行。。

请按上面第一种格式进行修改。

------解决方案--------------------
Windows身份的话,你需要在Windows中创建一个叫123,并且密码为空的帐户才行。
我不清楚Windows是否允许你创建一个只包含数字并且没有密码的帐户,你试试看吧。
------解决方案--------------------
server=.; integrated security=true;database=数据库名
------解决方案--------------------
探讨
Windows身份的话,你需要在Windows中创建一个叫123,并且密码为空的帐户才行。
我不清楚Windows是否允许你创建一个只包含数字并且没有密码的帐户,你试试看吧。