【问题标题】:Unable to connect to the Local Server with Integrated Security = True无法连接到具有集成安全性的本地服务器 = True
【发布时间】:2012-02-16 04:19:17
【问题描述】:

我无法使用

连接到本地 SQL Server
 connectionString="data source=.;Initial Catalog=TestDB;Integrated Security = True "

给出错误消息"Login Failed for PCName\UserName"

但是,我可以使用此连接字符串进行连接

 connectionString="data source=.;Initial Catalog=TestDB;User Id=sa;Password=abc;"

为什么我无法连接到集成安全 = True 的本地服务器?

我的印象是必须为远程连接指定用户 ID 和密码。

【问题讨论】:

    标签: sql-server database sql-server-2008 sql-server-2005


    【解决方案1】:

    请您尝试以下方式:

    如果您使用的是 SQLEXPRESS express 那么请尝试一下,谢谢

    data source=.SQLEXPRESS;Initial Catalog=TestDB;Integrated Security = True
    

    更新 你可能会从这里得到你想要的解决方案:http://www.connectionstrings.com/sql-server-2005

    谢谢

    【讨论】:

    • 谢谢埃利亚斯。但我试图连接到 SQLServer 2005 实例而不是 SqlServer
    • 您好@Ananth Sql Server 2005,您可以从这里查找您的连接:connectionstrings.com/sql-server-2005,感谢您的宝贵时间。
    【解决方案2】:

    取决于您拥有的 sql server 版本,但运行 sql server manager(或 sql server enterprise,如果您在 2000 上。您需要添加 windows 用户,然后选择它可以访问的数据库。集成只是意味着您不必输入两次用户名和密码,而不是 windows 用户可以访问所有内容。

    当您在管理器中找到该选项时,您会看到它在做什么。

    【讨论】:

      【解决方案3】:

      您似乎没有访问域/windows 帐户下本地 sql 服务器的访问权限

      即使您安装了 Sql Server,您也必须明确指定有权连接到 sql server 的帐户以及除 sa 之外的该服务器上的系统管理员。

      【讨论】:

        猜你喜欢
        • 2014-04-09
        • 1970-01-01
        • 1970-01-01
        • 2017-12-09
        • 1970-01-01
        • 2010-10-25
        • 2018-10-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多