其他域用户无法访问 MSSQL Server

其他域用户无法访问 MSSQL Server

我无法连接到具有相同域和网络的其他计算机。SQL Server 2008 正在运行,我可以使用 Windows 身份验证通过 MSSQL01\Administrator 和密码进行本地连接。

虽然我希望其他服务器也能够访问它...但它失败并出现以下错误:

Login failed. The login is from an untrusted domain and cannot be used with Windows authentication. 

重命名主机名并按照以下说明操作后,http://msdn.microsoft.com/en-us/library/ms143799.aspx,MSSQL(旧主机名)和 MSSQL01 都出现在 sqlcmd -L 中。

C:\Documents and Settings\Administrator>sqlcmd -L

Servers:
    MSSQL
    MSSQL01

答案1

您没有说明他们如何尝试访问它,但几乎可以肯定有一种方法可以提供备用用户名和密码,并且您需要指定 MSSQL01\Administrator(以该确切格式,除非有域框)。您可能试图以外部主机上的管理员身份进行连接,当然,这是不同的用户,并且没有权限。

答案2

MSSQL01\Administrator不是域帐户(如果我没看错的话),而是计算机本地帐户。您无法使用该帐户向其他域计算机进行身份验证,您需要使用域帐户才能进行身份验证。

答案3

检查SQL server configuration manager>SQL server network configuration>Protocols...。确保已启用 TCP/IP。希望这能有所帮助。

相关内容