局域网中远程连接SQL Server 2008

局域网中远程连接SQL Server 2008

我尝试了很多方法,但仍然没有效果。

  • MSSQLSERVER在跑。
  • SQL Agent在跑。
  • SQL Browser在跑。

  • TCP/IP已启用(我还必须更改其中的其他内容吗?)

  • Named Pipes已启用

  • Allow remote connections to this server- 已检查。

我尝试通过Test connectionVS2010NAME-NOTEBOOK/MSSQLSERVER 连接ip_sql_server_machine/MSSQLSERVER

现在我收到错误

建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。未找到或无法访问服务器。验证实例名称是否正确以及 SQL Server 是否允许远程连接。(提供程序:命名管道提供程序,错误 40 - 无法打开与 SQL Server 的连接)

编辑

当我尝试通过 SQL Management Studio 连接时出现新错误:

登录失败。登录来自不受信任的域,无法与 Windows 身份验证一起使用。错误:18452

答案1

您必须确保在运行 SQL Server 的服务器上拥有 Windows 用户帐户,或者在运行 SQL Server 的 Active Directory 域中拥有用户。

然后您必须将您的用户添加到 SQL Server,右键单击“安全”并添加您的用户。点击搜索并输入您的用户名。

即使您的服务器不在域中,这也能起作用,您只需确保您的本地用户名和密码与服务器上的相同。

祝你好运。

// 马吕斯

相关内容