Jump to content

Datenbank Spiegelung im Microsoft SQL Server 2005


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Beim versuch ein Datenbank zu Spiegeln bekomme ich folgende Fehlermeldung:

 

The server network address "TCP://xxx.xxxx.xxx:5022" can not be reached or does not exist. Check the network address name and that the ports for the local and remote endpoints are operational. (.Net SqlClient Data Provider)

 

Ich kann den Server über Telnet auf Port 5022 erreichen, ich bin wie folgt vorgegangen.

 

Alle drei MSSQL Server sind in einer Domain, keine Windows Firewall!

 

 

der Domain User ist auf allen drei Servern angelegt mit allen Rechten.

 

Principal: MSSQL 2005 x64 Enterprise Editon mit SP1

Mirror: MSSQL 2005 x64 Enterprise Editon mit SP1

Witness: MSSQL 2005 Standard Editon mit SP1

-------------------------------------------------------------------------------

Principal

USE AdventureWorks

CREATE ENDPOINT Mirroring

STATE=STARTED

AS TCP (LISTENER_PORT=5022 )

FOR DATABASE_MIRRORING (ROLE=PARTNER)

GO

-------------------------------------------------------------------------------

Mirror

CREATE ENDPOINT Mirroring

STATE=STARTED

AS TCP (LISTENER_PORT=5022 )

FOR DATABASE_MIRRORING (ROLE=ALL)

GO

-------------------------------------------------------------------------------

Witness

CREATE ENDPOINT Mirroring

STATE=STARTED

AS TCP (LISTENER_PORT=5022 )

FOR DATABASE_MIRRORING (ROLE=WITNESS)

GO

-------------------------------------------------------------------------------

:CONNECT Principal

ALTER DATABASE [AdventureWorks] SET RECOVERY FULL WITH NO_WAIT

GO

BACKUP DATABASE [AdventureWorks]

TO DISK = 'C:\Backup\AdventureWorks_dump.bak'

WITH INIT

GO

-------------------------------------------------------------------------------

:CONNECT Mirror

RESTORE DATABASE [AdventureWorks]

FROM DISK = 'C:\Backup\AdventureWorks_dump.bak'

WITH

MOVE 'AdventureWorks_Data' TO

'C:\Program Files\Microsoft SQL Server\MSSQL.4' +

'\MSSQL\Data\AdventureWorks_Data.mdf',

MOVE 'AdventureWorks_Log' TO

'C:\Program Files\Microsoft SQL Server\MSSQL.4' +

'\MSSQL\Data\AdventureWorks_Log.ldf',

NORECOVERY, REPLACE

-------------------------------------------------------------------------------

:CONNECT Principal

BACKUP LOG [AdventureWorks]

TO DISK = 'C:\Backup\AdventureWorksLog_Dump.bak'

WITH INIT

GO

-------------------------------------------------------------------------------

:CONNECT Mirror

RESTORE LOG [AdventureWorks]

FROM DISK = 'C:\Backup\AdventureWorksLog_Dump.bak'

WITH NORECOVERY

GO

-------------------------------------------------------------------------------

:CONNECT Mirror

ALTER DATABASE AdventureWorks

SET PARTNER = 'TCP://Principal:5022'

GO

-------------------------------------------------------------------------------

:CONNECT Principal

ALTER DATABASE AdventureWorks

SET PARTNER = 'TCP://Mirror:5022'

GO

-------------------------------------------------------------------------------

ALTER DATABASE AdventureWorks

SET WITNESS = 'TCP://Witness:5022'

GO

 

 

?????????? Wo ist der Fehler ?????????????

 

 

Wenn ich dies, mit verschiedenen Ports, auf drei Instanzen eines Servers ausführe funktioniert es, aber leider nicht auf drei getrennten Servern.

 

Auch wenn ich es über den Wizard versuche bekomme ich die selbe Fehlermeldung.

 

Vielen Dank für eure Hilfe.

 

Viele Grüße

 

Stefan

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...