我有我的本地networking计算机上的SQL Express,我创build了新的帐户,我启用了服务器身份validation,当我试图从本地机器连接到这个帐户,一切工作正常。 但是,当我尝试从networking电脑login,它说,login失败,这个帐户。 另外,我已经禁用了所有的防火墙。
我还需要做什么?
新安装的SQL Server Express将不起作用。 您必须采取额外的手动步骤才能完成安装。
启用TCP / IP。
默认情况下,SQL Server不会是一个function服务器。 为此,您需要通过启用networking协议将其设置为服务器。
单击开始 , SQL Serverconfigurationpipe理器 。 在SQL Servernetworkingconfiguration , MSSQLSERVER的协议下,你可以看到tcp / ip被禁用:

右键单击TCP / IP并select启用 。 然后,您将需要重新启动SQL Server服务(或者如果您没有权限,请重新启动计算机)。
启用TCP / IP。
通过启用TCP / IP,您应该能够通过端口1433远程连接到服务器。 不幸的是,Sql Serverconfigurationpipe理器并没有完成启用TCP / IP所需的一切; 它不启用防火墙上的端口1433。
单击开始 , 具有高级安全性的Windows防火墙 。 右键单击入站规则 ,然后单击新build规则 。
select这个程序 ,浏览到sqlservr.exe的path,例如
C:\ Program Files \ Microsoft SQL Server \ MSSQL11.MSSQLSERVER \ MSSQL \ Binn \ sqlservr.exe
并点击下一步 。
select允许此连接 ,然后单击下一步
Windows防火墙可能(也可能不会)允许连接到现有的侦听套接字。 您可能(也可能不必)启动SQL Server服务(或者如果您没有权限,请重新启动计算机)。
启用命名pipe道
以上步骤对我无效,因为SQL Server Management不知道如何通过TCP / IP进行连接。 您还必须尝试启用命名pipe道。
单击开始 , SQL Serverconfigurationpipe理器 。 在“ SQL Servernetworkingconfiguration ”下的“MSSQLSERVER协议”下,您可以看到命名pipe道已禁用:

右键单击命名pipe道,然后select启用 。 然后,您将需要重新启动SQL Server服务(或者如果您没有权限,请重新启动计算机)。
我已经安装了SQL Server的正常实例(不是expression),一切工作正常这个新的实例…
窍门如下:
那里会有线路“正在监听”,例如服务器正在监听['any'1129]。
服务器名,1129
或通过IP
192.168.66.101,1129 //假设服务器在该ip上