Question

Je suis en train de reconstruire un serveur web dans un PC virtuel. Logiciels installés requis et Microsoft SQL Server 2005. J'ai eu des sauvegardes complètes de mes bases de données, mais il est impossible de restaurer à partir de ces sauvegardes dans cette nouvelle installation. Soit dit en passant, les sauvegardes sont très bien, je peux restaurer à partir d'eux sur le serveur d'origine.

En résumé, comment puis-je copier la base de données tout à un autre ordinateur? Comment puis-je sauvegarder une base de données et de restauration est entièrement sur un autre ordinateur?

Cordialement, Burak

PS: La base de données que je suis en train de restaurer est appelé « Some_db » et il n'existe pas sur le nouveau serveur. J'ai essayé aussi de créer une nouvelle avec les valeurs par défaut et restaurer sur elle, mais qui a donné une erreur sur le nouveau db. Je ne connais pas les détails de la base de données.

Était-ce utile?

La solution

  1. Le fichier de sauvegarde
  2. fichier de Copier vers un autre serveur
  3. Restaurer fichier .bak.

fonctionne à chaque fois pour moi. Vous devez vous assurer que la nouvelle instance de SQL est d'un niveau suffisant pour être en mesure d'accueillir la base de données. Vous devez également recréer les utilisateurs sur le nouveau serveur et retirez-les et readd à chaque base de données.

Autres conseils

Vous avez 3 choises:

1) Restauration DB que vous avez essayé

2) Détacher DB et Atach au nouveau serveur

3) Créer Create-scripts du schéma de la table et utiliser insérer dans l'instruction pour les données. Pour cela, il y a un tas d'outils, mon favorit est « Redgate SQL Comparer ». Il vous crée tous les scripts nessecary.

L'alternative à la sauvegarde et la restauration approche consiste à détacher le db, copiez les fichiers mdf et ldf sur, puis les attacher sur le nouveau serveur

Ou prendre en ligne, copier des fichiers, base de données attacher, mettre en ligne ..

ouvrir la fenêtre de votre navigateur requête en cours et exécuter la requête de restauration .La se passera automatiquement

BACKUP BASE DE DONNÉES AdventureWorks
   À DISK = 'C: \ Backup \ AdventureWorks.bak'
   GO

plus de détails

Cela va créer un fichier .bak après copie du .bak au serveur.

restaurer la base de données par clic droit sur DataBase .select restaurer la base .Give le nom de base de données et l'emplacement .And restaurer.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top