Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Backup/Restore

1 réponse
Avatar
sofiane75015
Bonjour,

Nouveau venu et donc non sp=E9cialiste du monde des SGBDR:=20
produit "SQL Server 7"

J'aimerais savoir SVP si des Dbo peuvent me r=E9pondre sur=20
quelques interrogations particuli=E8res:


Pour une sauvegarde/ restauration de bases=20
(syst=E8mes et utilisateurs)


1/ Faut-il =EAtre strictement dans les m=EAmes versions de=20
service pack entre 2 Serveurs*** ?

2/ Faut-il que les serveurs aient les m=EAme SID=20
(identificateurs de domaines...) quelle que soit=20
l'authentification/permissions choisie pour l'acc=E8s aux=20
bases (ex. NT seulement, Sql seulement (sa...), mixte,=20
etc.)

3/ Faut-il avoir les m=EAme langages (unicode) et ordre de=20
tri ("sort" pour les requ=EAtes SQL)

4/ Ou peut-on trouver une liste exhaustive des erreurs SQL=20
Server 7 (en fran=E7ais de pr=E9f=E9rence mais pas forc=E9ment!)

------------------------
*** NOTRE CAS DE FIGURE:
------------------------

--->Un serveur en production (A):

-Ms Windows 2000 sp2
-Msq Sql Server 7 (sp4)
-Un nom sp=E9cifique
-Un domaine au sens Active Directory sp=E9cifique
-Largement dimensionn=E9 en cons=E9quence (RAM, Cpu...)

*******

--->Un serveur dit de "transition" (B):
"quasiment" une r=E9plique du premier en tout point de vue,=20
et cens=E9 r=E9cup=E9rer les bases backup=E9es, en vue d'une=20
migration imminente (changement d'h=E9bergeur et continuit=E9=20
du service)

*******


# Diff=E9rences notables:
-----------------------
-pas de service pack Sql sur (B)
-pas les m=EAmes noms de serveurs
-pas dans le domaine m=EAme Active DIRECTORY=20
-je ne sais pas ou checker les infos pour l'ordre de tri=20
et les caract=E8res unicodes etc.

AU MOMENT DE LA RESTAURATION SUR B (sauvegarde des=20
bases .mdf et des "journaux de transaction".ldf sur un=20
disque dur externe=20
=3D=3D >UNE "ERREUR 21" mentionnant=20
=3D=3D> "utiliser l'instruction WITH MOVE" ...:

Est-ce d'apr=E8s-vous uniquement li=E9 au d=E9placement des DB=20
en destination ?

MERCI DE VOS REPONSES NOMBREUSES !!!!!

1 réponse

Avatar
Frédéric D
Quand tu as une erreur de type avec 'utilisez WITH MOVE', c'est que tes
fichiers de bases et tes fichiers de logs qui constituent tes bases de
données SQL server ne peuvent être reconstruite sur les mêmes disks et
partitions, ni les mêmes reps (chemins différents pour faire plus court). Tu
dois indiquer les nouveaux emplacements de ces fichiers avec 'WITH MOVE'

genre :

RESTORE DATABASE backupdb FROM DISK='C:workspacebackupdb.bak'
WITH

MOVE 'backupdb_dat' TO 'C:workspacedatabasesbackupdb.dat', MOVE
'backupdb_log' TO 'C:workspacedatabasesbackupdb_log.ldf' , REPLACE

Pour récupérer les noms de fichiers à move, tu interroges ton fichier backup
avec :
RESTORE FILELISTONLY FROM DISK='C:workspacebackupdb.bak'

en espérant que cela t'aide...

Fred

"sofiane75015" a écrit dans le message de
news:075301c33ef8$50b77e00$
Bonjour,

Nouveau venu et donc non spécialiste du monde des SGBDR:
produit "SQL Server 7"

J'aimerais savoir SVP si des Dbo peuvent me répondre sur
quelques interrogations particulières:


Pour une sauvegarde/ restauration de bases
(systèmes et utilisateurs)


1/ Faut-il être strictement dans les mêmes versions de
service pack entre 2 Serveurs*** ?

2/ Faut-il que les serveurs aient les même SID
(identificateurs de domaines...) quelle que soit
l'authentification/permissions choisie pour l'accès aux
bases (ex. NT seulement, Sql seulement (sa...), mixte,
etc.)

3/ Faut-il avoir les même langages (unicode) et ordre de
tri ("sort" pour les requêtes SQL)

4/ Ou peut-on trouver une liste exhaustive des erreurs SQL
Server 7 (en français de préférence mais pas forcément!)

------------------------
*** NOTRE CAS DE FIGURE:
------------------------

--->Un serveur en production (A):

-Ms Windows 2000 sp2
-Msq Sql Server 7 (sp4)
-Un nom spécifique
-Un domaine au sens Active Directory spécifique
-Largement dimensionné en conséquence (RAM, Cpu...)

*******

--->Un serveur dit de "transition" (B):
"quasiment" une réplique du premier en tout point de vue,
et censé récupérer les bases backupées, en vue d'une
migration imminente (changement d'hébergeur et continuité
du service)

*******


# Différences notables:
-----------------------
-pas de service pack Sql sur (B)
-pas les mêmes noms de serveurs
-pas dans le domaine même Active DIRECTORY
-je ne sais pas ou checker les infos pour l'ordre de tri
et les caractères unicodes etc.

AU MOMENT DE LA RESTAURATION SUR B (sauvegarde des
bases .mdf et des "journaux de transaction".ldf sur un
disque dur externe
== >UNE "ERREUR 21" mentionnant
==> "utiliser l'instruction WITH MOVE" ...:

Est-ce d'après-vous uniquement lié au déplacement des DB
en destination ?

MERCI DE VOS REPONSES NOMBREUSES !!!!!