2008-12-01 27 views

Odpowiedz

6

Zgodnie z moją wiedzą, można je zmienić tylko w czasie instalacji. Możesz zmienić nazwę za pomocą pakietu instalacyjnego, zachowując bieżące informacje. Zrobiłbym kopie zapasowe wszystkich twoich baz danych, a następnie spróbuję tego.

Inna uwaga: zmiana nazw instancji spowoduje tylko tyle bólu głowy. Nawet jeśli możesz to zrobić, zdecydowanie polecam pozostawienie wystarczająco dobrze w spokoju.

1

Nie można zmienić nazwy instancji , ale można zmienić nazwę serwera (tylko sql2000) - czy to w ogóle pomaga?

Zapraszamy do obejrzenia:

sp_dropserver 'oldname', 'droplogins' 

a następnie;

sp_addserver 'newname', local 

Należy pamiętać, że jeśli istnieją jakieś zadania uruchomione na tym serwerze, muszą one również zostać zmienione;

use msdb 
go 

update sysjobs set originating_server = 'newname' 

Musisz zrestartować serwer SQL

+0

w SQL Server 2005 nie ma originating_server na stole sysjobs w bazie danych msdb, nie tylko originating_server_id których wartość była liczba (int/dziesiętny) – Dels

+0

to robi” t działa dla programu SQL Server Express 2005. Nie można znaleźć ani serwera źródłowego. Musi być inny sposób. –

+0

Prawda - dotyczy tylko sql2000 (http://www.sqlservercentral.com/articles/Administration/65/) –