Bonjour,
Je rencontre une problème lors de la mise en place de d’un mirroring sur une BD .
J’ai 3 serveurs en workgroup avec : 2 SQL serveurs 2008R2 Standard édition et 1 SQL serveur express 2008 R2 pour le témoin.
Pour mettre en place ce mirroring je :
Backup la base :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 USE master GO BACKUP DATABASE toto TO DISK = N'D:\BackupSQL\toto.bak' WITH NAME = N'Full Database Backup', INIT, STATS = 10 GO BACKUP LOG toto TO DISK = N'D:\BackupSQL\toto.trn' WITH NAME = N'Transaction Log Backup', STATS = 10 GO
rstore sur la serveur secondaire :
Ensuite je vais sur la BD dans monitoring et rempli les information suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 RESTORE DATABASE TOTO FROM DISK = N'D:\temp\TOTO.bak' WITH NORECOVERY GO RESTORE LOG GEODE FROM DISK = N'D:\temp\TOTO.trn' WITH NORECOVERY GO
Ensuite j'ai le message d'erreur suivant :
j'ai donc pingé mes 3 machines avec le nom netbios :OK
testé un telnet sur le port 5022 sur les 3 machine : OK
la base secondaire reste en mode recovey
Sur le serveur primaire , j'ai
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT is_master_key_encrypted_by_server ,* FROM sys.databases WHERE name='master' SELECT name, role_desc, state_desc FROM sys.database_mirroring_endpoints
sur le secondaire :
le ménage avait été fait dans les endpoint après la restauration .
Une idée ?
Partager