Importer les Procédures Stockées Dans SQL Server
J'ai restauré ma base de données de développement, de la production, et les procédures stockées j'ai besoin dans mon environnement de développement n'existe pas dans ma base de données de production. Est-il une commande Ii pouvez utiliser pour importer des developmetn procédures stockées en arrière dans SQL Server. Il y a environ 88 fichiers, comme chaque procédure est dans un autre fichier texte.
TIA!
Chris
Vous devez vous connecter pour publier un commentaire.
Oups, vous avez fait le douloureux chemin de générer des scripts. Vous devez avoir créé un script unique pour toutes les procédures en cliquant droit sur la base de données dans SSMS, le choix des Tâches -> Générer des Scripts.
Toutefois, si vous ne voulez pas passer par ce processus à nouveau, ouvrir un cmd shell dans le dossier et rappelez-vous ces vieux fichier batch jours:
Cela devrait faire l'affaire!
Vous pouvez ajouter d'autres paramètres à sqlcmd si nécessaire (c'est à dire le login, mot de passe, le nom du serveur, ...). Pour voir une liste de commutateurs viens de faire un
sqlcmd -h
.Pour SQL 2K & 2K5, vous voulez cet outil.
J'ai posé une question similaire il ya quelque temps et a obtenu ce les conseils de Mike L (lui donner de la voix ici).
Clic droit sur la base de données de développement Frappé de Générer des Scripts SQL et ensuite de sélectionner uniquement stockées precedures. Si vous avez besoin de besoin de filtrage supplémentaire, vous pouvez même choisir les procédures stockées vous ne voulez pas.
Alors il suffit d'exécuter cette requête sur le développement.
Je ne sais pas si il y a une ligne de commande pour le faire, mais si vous les avez tous dans des fichiers texte, il ne devrait pas être difficile à écrire vers le bas et sale app que juste une boucle sur tous les fichiers et exécute les instructions de création sur votre serveur de production à l'aide de la langue que vous choisissez.
Si comme moi, vous avez à traiter avec un tas de fichiers sql dans une hiérarchie de dossiers, présente une doublure de les combiner en un seul fichier appelé.sql que vous pouvez facilement exécuter dans SQL Management studio. Il y aura seulement les fichiers qui se terminent dans .sql, et ignorer les fichiers de type *.sqlsettings.
L'exécuter à partir du dossier racine de la hiérarchie de .les fichiers sql. Assurez-vous que vous n'avez rien de valeur en sortie.sql, comme il sera remplacé.