Article ID: 303774 - View products that this article applies to.
BUG #: 354825 (SHILOH_BUGS)
The example in the SQL Server 2000 Books Online topic "Renaming a Server" is incomplete. The keyword "local" is missing from the example.
The SQL Server Books Online example contains:
The correct example is:
Running the sp_dropserver stored procedure on a server that has associated remote and linked server login entries results in an error message. The error message states that you must remove the logins before you remove the remote or the linked server. To remove all the remote and the linked server logins for a server when you remove the server, use the droplogins argument:
Note After you run the sp_addserver stored procedure, you must restart the SQL Server service for the change to @@SERVERNAME to take effect.
SQL Server Books Online also states the following:
The preceding statement is only true if it is not a virtual server. To rename a virtual server you DO have to uninstall, and then reinstall the virtual server.
You do not have to run Setup again to reset the computer name.
Here are a few reasons why the SQL Server SERVERNAME may be NULL or not match the current Microsoft Windows NT machine name:
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section of this article.
To check if you have a mismatch between your SQL Server servername and the computer's machinename, compare the values from the statements that follow. If the values do not match or if @@SERVERNAME is NULL, you need to rename your SQL Server. For example:
For additional information about renaming SQL Server 7.0, click the article number below to view the article in the Microsoft Knowledge Base:
(http://support.microsoft.com/kb/195759/EN-US/ )INF: Frequently Asked Questions - SQL Server 7.0 - SQL Setup