Sql server 2008 Sql Server 2008远程访问问题

Sql server 2008 Sql Server 2008远程访问问题,sql-server-2008,remote-access,Sql Server 2008,Remote Access,从本地计算机连接到Sql Server时出现问题 好像我做了我能做的一切,但我仍然无法连接到它 这就是我所做的: 1) 右键单击SQLServerManagementStudio(SMS)->连接->允许远程连接中的SQLServer 2) 右键单击Sql Management Studio(SMS)中的Sql Server->安全->允许远程连接->将身份验证模式设置为Win和Sql身份验证模式(即混合模式) 3) 禁用防火墙 4) Sql Server配置管理器->网络配置->协议->启用共

从本地计算机连接到Sql Server时出现问题

好像我做了我能做的一切,但我仍然无法连接到它

这就是我所做的:

1) 右键单击SQLServerManagementStudio(SMS)->连接->允许远程连接中的SQLServer

2) 右键单击Sql Management Studio(SMS)中的Sql Server->安全->允许远程连接->将身份验证模式设置为Win和Sql身份验证模式(即混合模式)

3) 禁用防火墙

4) Sql Server配置管理器->网络配置->协议->启用共享内存、命名管道、TCP/IP

5) Sql Server配置管理器->网络配置->协议->TCP/IP->属性->将TCP端口设置为1433,将TCP动态端口设置为0。之后,我在“services.msc”中重新启动了MainSql服务

6) 我在SMS中运行了“EXEC xp\u readerrorlog 1”,发现:

服务器正在侦听['any'1433]。 服务器正在侦听['any'1433]。 服务器本地连接提供程序已准备好接受[\.\pipe\SQLLocal\MAINSQL]上的连接。 名为管道提供程序的服务器已准备好接受[\.\pipe\MSSQL$MAINSQL\sql\query]上的连接。 服务器正在侦听[::1 64825]。 服务器正在侦听[127.0.0.1 64825]

7) 试图从我家的机器上远程登录[myip]1433。结果:连接到[myip]…无法在端口1433上打开到主机的连接 :连接失败

8) 试图从服务器上远程登录[myip]1433-成功了

似乎这是一个网络问题。我有另一台安装了Sql server的服务器,我在上面也安装了同样的服务器,我可以从我的家用计算机连接到它,但不是这台!我试图从第二台服务器连接到此服务器,但它也无法正常工作

请帮帮我,我不知道该怎么办。我尽了我所能,但还是不行

更新:
Sql Server浏览器服务已在服务器计算机上启动。服务器是主机上的专用服务器,我正试图从我的家庭计算机和另一台服务器连接到它。witch也是另一个国家的专用服务器。

看起来您遇到了两个最可能的原因之一:您设置了协议。只需仔细检查客户端,以确保双方都启用了相同的协议,您就完成了


第二种最可能的情况是,在启用SQL 2005的情况下,服务器上的浏览器服务已关闭。如果这是真的,您经常会遇到远程呼叫问题,阿拉巴马州。

问题出在防火墙上。为了修复它,我从这里运行了一个脚本:


这很奇怪,因为我完全禁用了服务器的防火墙。不过,多亏了cairnz和Gregory A Beamer的帮助,它现在对我起作用了。

您的服务器和家庭计算机在同一个子网中吗?如果没有,它们之间是否存在路由/防火墙问题?否,服务器不存在,并且与主计算机位于同一子网。嗯,我不知道如何解决这些问题。服务器有IIS,我可以与服务器上的网站进行交互。您如何连接到服务器,它位于哪个子网,您位于哪个子网?你通过VPN连接吗?(我认为您可能连接到了错误的地址,这取决于您可以使用什么)我使用RDP连接到服务器。它还安装了Sql Management Studio。我使用它来配置服务器及其数据库。我不使用VPN连接服务器,所有通信都是通过internet进行的。顺便说一句,我应该吗?我想做什么-我有一个专用服务器从一个托管公司和我有另一个专用服务器从另一个托管公司。它们之间没有联系。我想让第二台服务器连接第一台服务器的SQL数据库我想说的是,由于这是在不同的托管中心上,这里可能会应用防火墙规则,特别是阻止对SQL server端口的外部访问。如果您可以通过VPN连接到希望连接到SQL DB的托管中心-然后尝试连接,这样做有效,问题在于两者之间的防火墙。我提到了SQL Server浏览器服务-它已启动。我在我的家庭机器上启用了相同的协议:共享内存、命名管道、服务器上的TCP/IPSet-up profiler,并查看是否尝试了握手。谢谢你的提示。我运行了SQL分析器,为“测试”登录设置了一个过滤器。当我从服务器的SQL MS连接到数据库时,探查器显示了登录操作,但当我尝试从家用计算机的SQL MS连接时,它没有显示任何内容。是否有办法检查此类连接问题?浏览器服务仅适用于多个实例。请参见@cairnz:仅适用于?这显然是错误的。是的,SSRP在实例方面有问题,但这不是创建SQL浏览器的唯一原因。SQL浏览器还处理远程连接。默认情况下(安装时)会将其关闭,以更好地保护机器。需要证据吗?请阅读,尤其是“打开SQL Server浏览器服务”中的一行,该行表示要使远程连接正常工作。而且,是的,我已经有人通过简单地打开SQL浏览器成功地实现了远程工作。真的!我也在同一条船上。这不是我的第一次牛仔竞技表演,但该死的。我不需要在引用的url中运行整个工具包和脚本,而只需要运行这个:netsh防火墙集portopening TCP 1433“SQLServer”。在我的情况下,我已经创建了这个规则,或者我认为我已经创建了。我刚刚删除了我的规则并运行了这个,宾果!