no9*_*no9 2 sql-server-2008 sql-server
我想更改我的 SQL Server 的名称。
目前我正在连接到SERVER1\SQLSERVER. SERVER1是机器名称。我想更改它,以便我可以连接SERVER2\SQLSERVER并保留SERVER1为机器名称。
我试过:
sp_dropserver 'SERVER1\SQLSERVER'
sp_addserver 'SERVER2\SQLSERVER', local
Run Code Online (Sandbox Code Playgroud)
然后我重新启动了服务器。
如果我验证我得到新的服务器名称:
select @@servername
Run Code Online (Sandbox Code Playgroud)
看起来名称已更改,但SERVER2\SQLSERVER在SERVER1\SQLSERVER连接仍然有效时我无法连接。
我在这里错过了什么......这甚至可能吗?
如果您不更改物理服务器的名称,则需要更改 SQL Server 知道的名称。
sp_dropserver 'SERVER2\SQLSERVER'
sp_addserver 'SERVER1\SQLSERVER', local
Run Code Online (Sandbox Code Playgroud)
然后您只需要在 DNS 中放置一个别名,这样当人们尝试连接到 SERVER2 时就会被重定向到 SERVER1 而不知道它。具体来说,您需要(或者您需要系统管理员)将 CNAME 记录放入 DNS 中,将 SERVER2 指向 SERVER1。
| 归档时间: |
|
| 查看次数: |
160 次 |
| 最近记录: |