Betrifft: ab orgAnice 2008, ab SQL-Server 2000
Problem:
Bei der Veröffentlichung einer Replikation bekommen Sie folgende Fehlermeldung:
Assistent für eine neue Veröffentlichung
SQL Server kann keine Verbindung mit Server ‘Servername‘ herstellen.
Zusätzliche Informationen:
Für die SQL Server-Replikation ist der tatsächliche Servername erforderlich, um eine Verbindung mit dem Server herzustellen. Verbindungen mithilfe eines Serveralias, einer IP-Adresse oder eines sonstigen Namens werden nicht unterstützt.
Ursache:
Dieses Problem tritt in der Regel dann auf, wenn der Computername nach der Installation des SQL Servers geändert wurde.
Lösung:
Der ursprüngliche Servername muss gelöscht und durch den neuen Servernamen erzetzt werden. Öffnen Sie dazu im Management Studio eine neue Abfrage und führen Sie folgenden Code aus:
-- Use the Master database
USE master
GO
-- Declare local variables
DECLARE @serverproperty_servername varchar(100),
@servername varchar(100)
-- Get the value returned by the SERVERPROPERTY system function
SELECT @serverproperty_servername = CONVERT(varchar(100), SERVERPROPERTY('ServerName'))
-- Get the value returned by @@SERVERNAME global variable
SELECT @servername = CONVERT(varchar(100), @@SERVERNAME)
-- Drop the server with incorrect name
EXEC sp_dropserver @server=@servername
-- Add the correct server as a local server
EXEC sp_addserver @server=@serverproperty_servername, @local='local'
Was this helpful?
2 / 0