我添加了“。”的别名。它应该指向我的本地(命名)实例“.\SQL2008”。但是当我尝试连接到“。”时,它会超时。
我错过了什么还是不允许这样做?
我尝试过的别名不起作用:
(设置为 32 位和 64 位,我也尝试将端口留空。)
我添加了“。”的别名。它应该指向我的本地(命名)实例“.\SQL2008”。但是当我尝试连接到“。”时,它会超时。
我错过了什么还是不允许这样做?
我尝试过的别名不起作用:
(设置为 32 位和 64 位,我也尝试将端口留空。)
如果要创建 TCP/IP 别名,则需要确保“SQL Server Browser”服务正在运行。以及检查 TCP/IP 协议是否已为服务器和客户端启用。
在SQL Server 服务节点下的Sql Server 配置管理器中,右键单击SQL Server 浏览器并将启动模式设置为自动。如果您不打算重新启动,您还需要手动启动服务。
SQL Server Browser服务负责告诉客户端使用哪个端口。有关详细信息,请参阅http://technet.microsoft.com/en-us/library/ms181087(v=sql.105).aspx 。
没有限制阻止该别名。至少它可以在我的机器上运行;)
但是,在设置别名时,请确保在 32 位和 64 位区域中创建它:
我确实也拼出了localhost
而不是仅仅使用.
:
此外,SQL Server Alias 始终使用 TCP/IP 作为连接协议,默认情况下不启用。在 SQL Server 网络配置(参见上面的屏幕截图)下,检查您的实例是否启用了 TCP/IP。
在您的别名定义中,.\
从服务器框中删除仅留下您的实例名称,这适用于我的机器。因此,在您的情况下,对话框应如下所示:
您还需要运行“cliconfg”并在本地计算机上设置别名。如果您安装了 SSMS,请在 SQL Config Mgr 中创建别名,因为这优先于 cliconfg 中设置的别名。请记住,SSMS 使用 32 位连接到 SQL Server,即使是 64 位。如果您不在本地设置它们,您的 PC 怎么知道去哪里获取别名。您可以创建 DNS 条目作为替代方案。
我有类似的问题,但是在 SQL 服务器上,我确实在 32 位和 64 位上创建了别名。我在使用 CliConfg 的 Sharepoint 服务器上做了同样的事情。简而言之,对于 64 位 Windows 操作系统,运行: C:\windows\syswow64\cliconfg.exe 对于 32 位 Windows 操作系统 ,在您需要访问数据库的所有服务器上运行: C:\windows\system32\cliconfg.exe . 请参阅下面的精彩文章。 https://knowledge.zomers.eu/SharePoint/Pages/How-to-create-a-SQL-Alias-to-use-with-SharePoint.aspx
还要确保在SQL Server Network Configuration / Protocols for Your SERVER NAME下启用了别名的选定协议(例如 TCP/IP)
这就是我的问题。
我关注了此页面上的所有内容,但仅尝试更改我的别名所针对的服务器仍然不起作用。我把它改成了“。” 作为服务器名称,因此它获取机器本地实例,然后一切正常,不知道为什么它不喜欢放置 sql 服务器实例的名称,但无论如何!
我有一个类似的问题,就我而言,我删除了端口号并且它可以工作。
我在添加 32 位别名后工作;同时运行 64 位和 32 位别名。