August 29, 2012 at 11:28 am
sp_dropserver <old_name>;
GO
sp_addserver <new_name>, local;
GO
Restart the instance of SQL Server.
Execute the Following Command:
SELECT @@ServerName
It returns Null
Execute the following Command:
SELECT *
FROM sys.servers
It returns the Server Name as well as the addtional Columns.
Any ideas on what could be causing this?
For better, quicker answers on T-SQL questions, click on the following...
http://www.sqlservercentral.com/articles/Best+Practices/61537/
For better answers on performance questions, click on the following...
http://www.sqlservercentral.com/articles/SQLServerCentral/66909/
August 29, 2012 at 11:39 am
I noticed that the Server_ID had a value of 1.
I did some research and found that when this happend you should drop the Server.
Then all it with a local argument:
sp_addserver 'MyServerName', 'local';
Then restart the Server.
Then SELECT@@ServerName returns the Server Name.
I wonder if I may encounter any issues in the future if that is the case I uninstall & reinstall SQL Server?
For better, quicker answers on T-SQL questions, click on the following...
http://www.sqlservercentral.com/articles/Best+Practices/61537/
For better answers on performance questions, click on the following...
http://www.sqlservercentral.com/articles/SQLServerCentral/66909/
August 29, 2012 at 11:49 am
Yeah, I've had this happen to me too on customer sites. It was really annoying because it would NULL-Propogate across all of my email and dynamic SQL strings anywhere that I had not anticipated it (which was pretty much everywhere). Ultimately, I had to rewrite tons of my collection, monitoring and alerting procedures to use SERVERPROPERTY(servername) instead.
Grrr... :angry:
[font="Times New Roman"]-- RBarryYoung[/font], [font="Times New Roman"] (302)375-0451[/font] blog: MovingSQL.com, Twitter: @RBarryYoung[font="Arial Black"]
Proactive Performance Solutions, Inc. [/font][font="Verdana"] "Performance is our middle name."[/font]
August 29, 2012 at 12:09 pm
The problem seemed to be as a result of a server_id with a value of one as opposed to zero in the sys.servers Table.
There may have been some Null Values in the the sys.servers Table as well.
Should I be safe and reinstall?
Thanks.
For better, quicker answers on T-SQL questions, click on the following...
http://www.sqlservercentral.com/articles/Best+Practices/61537/
For better answers on performance questions, click on the following...
http://www.sqlservercentral.com/articles/SQLServerCentral/66909/
August 29, 2012 at 12:13 pm
No. If it's returning correct now it's fine.
Gail Shaw
Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability
Viewing 5 posts - 1 through 5 (of 5 total)
You must be logged in to reply to this topic. Login to reply
This website stores cookies on your computer.
These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media.
To find out more about the cookies we use, see our Privacy Policy