Copier l'ensemble des contenus de base de données (schéma et données)
J'ai besoin de copier le contenu (les tables, les vues, les procs, les DONNÉES, etc.) d'une base de données SQL Server et de le copier sur une autre base de données SQL Server. J'ai besoin de faire cela dans un script que je ne suis pas en mesure de transporter plus de fichiers vers le serveur web de destination. À l'aide de Microsoft SQL Server Management Studio, comment puis-je accomplir?
Remarque: La base de données je suis la copie, aura le même nom et être complètement vide.
OriginalL'auteur Brian David Berman | 2010-12-15
Vous devez vous connecter pour publier un commentaire.
Vous pouvez créer un script pour le schéma de base de données et de données à l'aide de SSMS
Clic droit sur la base de données. Choisir les tâches....ensuite, choisissez de générer des scripts sql.
Spécifier tous les objets. Puis, dans le menu options, choisissez en bas de générer des scripts pour les données.
Ci-dessous quelques liens qui seront utiles
http://blog.sqlauthority.com/2007/08/21/sql-server-2005-create-script-to-copy-database-schema-and-all-the-objects-stored-procedure-functions-triggers-tables-views-constraints-and-all-other-database-objects/
http://blog.sqlauthority.com/2007/11/16/sql-server-2005-generate-script-with-data-from-database-database-publishing-wizard/
dans SQL Server Management Studio l'option "Générer des Scripts pour les objets dépendants" est en fait un bon travail de garder les objets dépendants dans l'ordre.
Je crois certainement que vous et c'est pourquoi je pense que vous avez le droit de réponse. C'est peut-être un artefact de la enviornments j'ai travaillé dans qui nécessitent des scripts séparés pour chaque objet, mais la commande peut être "motivé" dans la façon dont il aime à mettre les choses ensemble. Je pense que ça vaut toujours la peine d'un examen avant l'exécution.
OriginalL'auteur John Hartsock
Vous pouvez sauvegarder la base de données et de les restaurer à toute instance que vous souhaitez. Comme je n'aime pas poster le "comment" quand je l'ai appris d'ailleurs à l'origine - voici la MSDN décrivant le processus.
http://msdn.microsoft.com/en-us/library/ms187048.aspx
C'est la façon dont nous faisons les choses dans notre environnement de production. Nous sauvegarder et restaurer nos autres instances.
Désolé, en quelque sorte, j'ai complètement raté la partie de votre question. Je pense que John Hartsock la réponse devrait prendre soin de vos besoins.
OriginalL'auteur iivel
La façon la plus simple serait de restaurer à partir d'une sauvegarde, mais puisque vous ne pouvez pas copier des fichiers sur le système de fichiers, l'assistant Copie de base pour ce faire.
http://msdn.microsoft.com/en-us/library/ms188664.aspx
OriginalL'auteur brian