我非常沮丧,如果有人可以帮我解决这个问题,我会给出所有的回复点。
情景:
有域名更改,开发服务器有SQL Server Express正常工作。由于我忘记了SA密码,并且无法使用新域中的任何帐户登录,因此我决定卸载并重新安装新的SQL Server 2008 R2 Express。
我从管理工作室安装了WPI的SQL Server Express。安装完成后,我可以使用Management Studio打开本地服务器,但无法从远程管理工作室打开。
我试图找出WTH的所作所为:
我确保在SQL选项"连接"
我为我的实例SQLEXPRESS
我确保SQL Server配置的TCP / IP属性上的端口没问题,一开始没有值,所以我手动输入1433,停止,启动服务器,尝试连接。
a)我甚至尝试使用“活动/启用”值进行游戏,并在停止时启动,在每次更改之间重试。
禁用Windows Server 2008防火墙,甚至为1433添加了手动规则。
确保hkey_local..\software\ms\sql\...
上的实例名称和我在本地Management Studio上看到的实例名称一样好SQLEXPRESS
我可以使用其名称或IP地址ping服务器,我甚至尝试连接IP地址。
我只是尝试从另一台服务器与另一台Management Studio连接,这是我得到的错误:
无法连接到DEVSERVER \ SQLEXPRESS。
其他信息:
发生与网络相关或特定于实例的错误 建立与SQL Server的连接。找不到服务器或 无法访问。验证实例名称是否正确 SQL Server配置为允许远程连接。 (提供者:SQL 网络接口,错误:26 - 查找服务器/实例时出错 指定)(Microsoft SQL Server,错误:-1)
服务器是Windows Server 2008 x64
多么浪费时间
TIA提供任何提示,无法相信发生了什么。
更新:
我从端口80上的远程服务器telnet只是为了确保它不是网络问题,我得到HTML结果,因为防火墙已禁用,并且启用了tcp / ip,SQL Browser启动,远程连接被激活后,很难指出什么不行。
答案 0 :(得分:5)
上次这发生在我身上,原因是我忘记了SQL Server Browser
服务。
答案 1 :(得分:5)
我们遇到了同样的问题,最终发现动态端口条目必须与SQLExpress登录一起提供..即192.168.1.25 \ SQLEXPRESS,45490 ...然后它允许登录发生。
我们在新机器中安装了新的SQLEXPRESS 2008 R2(Windows 7专业版)。我试图从mgmt工作室的另一台机器连接到这个数据库,它没有连接,也没有连接任何客户机。
我们尝试检查SQLEXPRESS浏览器/ TCPIP是否已启用,并且在我们发现动态端口导致此问题之前花了几个小时。
您可以在左侧菜单中找到此信息,打开SQLEXPRESS Configuration Manager,选择SQL Server网络配置![Configuration Manager] [1] 选择SQLEXPRESS的协议 您将在右侧找到TCPIP Enabled,单击TCPIP并选择属性 转到IPALL ..你会在那里找到动态端口信息。
顺便说一句,我们尝试在两台HP PC上安装相同的问题&用动态端口解决了,而当我们在ACer PC上尝试安装时 - 没有得到这个动态端口问题 - 所以不确定它是否与OEM操作系统设置有关!?但是,上面解决了我们的情况。
答案 2 :(得分:3)
您是否尝试过这些步骤:http://blogs.msdn.com/b/sqlexpress/archive/2005/05/05/415084.aspx?
SQLEXPRESS是命名实例,因此它不会侦听1433端口(它是默认实例)。试试这个:
答案 3 :(得分:0)
使用服务器配置管理器禁用动态端口(空白=禁用),并将端口修复为1433
解决了我的问题