Chyba: Téma "Přejmenování A Server" v SQL Server Books Online je neúplné

CHYBA Č: 354825 (SHILOH_BUGS)

Příznaky

V příkladu v tématu SQL Server 2000 Books Online "Přejmenování a Server" je neúplný. V příkladu chybí klíčové slovo "místní".

SQL Server Books Online příklad obsahuje:

sp_dropserver old_namegosp_addserver 
new_namego
Správný příklad je:

sp_dropserver 'old_name' go 
sp_addserver '
new_name', 'local' go

Systémem sp_dropserver uložené procedury na serveru, který má přidružené vzdálené a propojený server přihlášení položky výsledky v chybové zprávě. Chybová zpráva obsahuje informaci přihlášení nejprve vzdálené a propojený server musíte odebrat. Chcete-li při odebrání serveru odebrat všechny vzdálené a propojený server přihlášení pro server, použijte droplogins argument:

sp_dropserver 'old_name', 'droplogins' go 
sp_addserver '
new_name', 'local' go

Poznámka: Po spuštění sp_addserver uložené procedury je třeba restartovat služby SQL Server, aby @@SERVERNAME se projeví změna.

SQL Server Books Online také uvedeno:

You do not have to run Setup again to reset the computer name.

Předcházející příkaz platí pouze pokud není virtuální server. Chcete-li přejmenovat virtuální server, který je nutné odinstalovat a znovu nainstalovat virtuální server.

Příčina

Zde je několik důvodů, proč SQL Server název_serveru může být NULL nebo neodpovídají aktuální název počítače Microsoft Windows NT:
  • Počítač byl přejmenován.

  • Obrázek byla přijata počítače serveru SQL Server a poté zkopírován do jiného počítače.

  • Pro místní SERVERNAMEbyl spuštěn sp_dropserver uložené procedury.

Stav

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části "Platí pro" tohoto článku.

Další informace

Chcete-li zkontrolovat, pokud existuje neshoda mezi vaší SQL Server název_serveru a počítači machinename, porovnejte hodnoty z výkazů, které následují. Pokud hodnoty neshodují, nebo pokud @@SERVERNAME je NULL, je třeba přejmenovat SQL Server. Například:
-- get current SQL Server name\instance name  SELECT @@SERVERNAME
-- get current machine name and instance name
SELECT SERVERPROPERTY('MachineName'), SERVERPROPERTY ('InstanceName')

Odkazy

Další informace o přejmenování serveru SQL Server 7.0 klepněte na následující číslo článku znalostní báze Microsoft Knowledge Base:
195759 INF: často kladené dotazy - SQL Server 7.0 - nastavení SQL
Vlastnosti

ID článku: 303774 - Poslední kontrola: 20. 1. 2017 - Revize: 2

Váš názor