Le moyen le plus facile de faire copier DB SQL Server pour tester DB?
Quelle est la manière la plus facile de prendre une base de données SQL Server et de faire un test de copie?
J'ai regardé à travers certains sujets, mais vous ne savez pas si il ya un moyen plus facile. J'ai éditeur de bases de données. Je veux être en mesure de garder la base de données sur le même serveur, potentiellement.
Mise à jour: j'ai utilisé le Microsoft SQL Server Assistant de Publication de script dans un fichier, créer une nouvelle base de données, ajouter "db", et d'exécuter le script. Cela semble fonctionner ok. L'attachement/détachement n'est pas recommandée, car elle laisse des liens vers l'emplacement d'origine si c'est une recherche en texte intégral de la base de données ou si le journal est manquant.
source d'informationauteur Curtis White
Vous devez vous connecter pour publier un commentaire.
Je l'ai toujours sauvegarder puis restaurer vers un autre nom de fichier/set; Comment faire pour Restaurer une Base de données à un Nouvel Emplacement et le Nom (Transact-SQL)
ou vous pouvez créateur vide db & utilisation de la restauration "de l'assistant d'activation de la RÉÉCRITURE et de la modification de la restauration des chemins de fichiers.
Je voudrais juste créer la base de données, puis utiliser la fonction "Importer des Données" tâche dans SS Mgmt Studio pour copier les données sur. Ou vous pouvez sauvegarder la base de données de production et de restauration dans la base de données de test.
Peut-être pas l'absolu de la plus simple des façons, mais assez faible drame. Vous pouvez également écrire un script de données dans un fichier et de jouer de nouveau dans une nouvelle base de données -- qui prend un certain temps, mais c'est très pratique pour des choses comme le contrôle de version, et c'est humain (et bien, "développeur")-lisible.
Abîmer la base de données (moyens de le prendre en mode hors connexion), copiez le fichier mdf, et puis re-joindre l'original et la copie.