Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

sp_dropserver и sp_addserver не работят

Това е от книги онлайн:

Въпреки че функцията @@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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Съхраняването на големи файлове в база данни причинява изключение от тип „System.OutOfMemoryException“

  2. Грешка при двусмислено име на колона

  3. Премахване на подпълване при изпращане на резултати от заявка в имейл от SQL Server (T-SQL)

  4. Вземете ID на последните вмъкнати записи

  5. Как да активирате групово разрешение в SQL Server