我尝试了很多方法,但仍然不起作用。
MSSQLSERVER正在运行。 SQL Agent正在运行。 SQL Browser正在运行。
TCP/IP已启用(其他内部必须更改?)
Named Pipes已启用
Allow remote connections to this server – 选中。
我尝试通过与NAME-NOTEBOOK/MSSQLSERVER或ip_sql_server_machine/MSSQLSERVER Test connection连接在VS2010中进行Test connection
现在我得到错误
与SQL Serverbuild立连接时发生networking相关或特定于实例的错误。 服务器没有find或不可访问。 validation实例名称是否正确,并且sql server允许远程连接。 (提供程序:命名pipe道提供程序,错误40 – 无法打开连接到SQL Server)
编辑
当我尝试通过SQL Management Studio连接时出现新错误:
login失败。 login来自不受信任的域,不能用于Windows身份validation。 错误:18452
您必须确保在运行SQL Server的服务器上拥有Windows用户帐户,或者在运行SQL Server的Active Directory域中拥有用户。
然后,您必须将您的用户添加到SQL Server,右键单击安全性并添加您的用户。 点击search并input您的用户名。
即使您的服务器不在域中,这也可以工作,您只需确保您的本地用户名和密码与服务器上的相同即可。
祝你好运。
// Marius