Это из книг в Интернете:
Хотя функция @@ SERVERNAME и свойство SERVERNAME функции SERVERPROPERTY могут возвращать строки с похожими форматами, информация может быть разной.Свойство SERVERNAME автоматически сообщает об изменениях в сетевом имени компьютера .
Напротив, @@ SERVERNAME не сообщает о таких изменениях.@@ SERVERNAME сообщает об изменениях, внесенных в имя локального сервера с помощью хранимой процедуры sp_addserver или sp_dropserver.
И первый комментарий верен.Вам придется переустановить SQL, чтобы изменить его на экземпляр по умолчанию.
на BOL, если вы меняете имя машины с именованными экземплярами, которые вы должны использовать следующим образом:
sp_dropserver <'old_name\instancename'>
GO
sp_addserver <'new_name\instancename'>, local
GO