假设我有一个名为“MyServerABC”的服务器,我在其上安装了带有默认实例的Sql Server 2005。因此,我总是可以通过指定“MyServerABC”连接到我的sql server。
现在,我将服务器的名称更改为“MyServerDEF”。我现在能通过指定“MyServerDEF”连接到sql server吗?
我的想法有什么漏洞吗?它真的那么简单,还是涉及其他步骤,或潜在的问题区域?
答案 0 :(得分:4)
是的,如果您在连接字符串中将MyServerABC更改为MyServerDEF,则从远程连接视图中这是正确的。
还有一些事情需要考虑(例如,默认情况下@@ SERVERNAME不会更改)所以请看一下:How to: Rename a Computer that Hosts a Stand-Alone Instance of SQL Server
通常,您也使用MyServerPermanentAlias作为网络DNS条目,因此实际的服务器名称无关紧要。
答案 1 :(得分:0)
如果使用计算机名称进行连接,则必须更改连接字符串。如果这就是你要找的东西,那么就是这么简单 - 不需要额外的步骤。
这就是为什么你也可以使用(local)
或只是“。”作为本地机器的快捷方式。
马克