我无法使用
连接到本地SQL ServerconnectionString =“data source = .; Initial Catalog = TestDB; Integrated Security = True”
给出错误消息“PCName \ UserName登录失败”
但是我能够连接这个连接字符串
connectionString =“data source = .; Initial Catalog = TestDB; User Id = sa; Password = abc;”
为什么Iam无法连接到Integrated Seurity = True的本地服务器。我的印象是必须为Remote conncetions指定用户ID和密码。
请赐教。在此先感谢
答案 0 :(得分:2)
您似乎没有访问域/ Windows帐户下的本地sql server的访问权限
即使您安装了Sql Server,您也必须明确指定有权连接到sql server的帐户以及除sa之外的服务器上的sysadmin。
答案 1 :(得分:1)
请您尝试以下方式:
如果您使用的是SQLEXPRESS express,请试试,谢谢
data source=.SQLEXPRESS;Initial Catalog=TestDB;Integrated Security = True
<强>更新强> 您可以从此处获得所需的解决方案:http://www.connectionstrings.com/sql-server-2005
由于
答案 2 :(得分:1)
取决于你拥有哪个版本的sql server,但是运行sql server manager(如果你是2000,则运行sql server enterprise。你需要添加windows用户,然后选择它可以访问的数据库)。只是意味着您不必输入两次用户名和密码,而不是Windows用户可以访问所有内容。
当您在经理中找到该选项时,您将看到它正在做什么。