我尝试了很多方法,但仍然没有效果。
MSSQLSERVER
在跑。SQL Agent
在跑。SQL Browser
在跑。TCP/IP
已启用(我还必须更改其中的其他内容吗?)Named Pipes
已启用Allow remote connections to this server
- 已检查。
我尝试通过Test connection
VS2010NAME-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,右键单击“安全”并添加您的用户。点击搜索并输入您的用户名。
即使您的服务器不在域中,这也能起作用,您只需确保您的本地用户名和密码与服务器上的相同。
祝你好运。
// 马吕斯