J'ai utilisé l'Assistant Publication de base de données pour générer un script du schéma d'une base de données, comment puis-je créer une nouvelle base de données basée sur ce fichier .sql?Comment créer une nouvelle base de données à partir d'un script de schéma enregistré dans SQL Server 2005?
Répondre
Ouvrez le fichier SQL et ajoutez la syntaxe CREATE DB au début.
http://msdn.microsoft.com/en-us/library/aa258257.aspx
Enregistrer et exécuter avec sqlcmd ou analyseur de requêtes.
Ou utilisez Management Studio pour créer la base de données vide et exécutez la requête SQL par rapport à cela. D'après ce que j'ai vu avec l'assistant de publication du serveur sql, il ne créera pas la base de données pour vous, seulement les tables et les données.
Exécutez le fichier sql contre la base de données, à partir du client de ligne de commande ou d'un autre client:
sqlcmd -d databasename < dumpscript.sql
En règle générale, vous ouvrez une fenêtre de l'analyseur de requête (clic droit sur le serveur, nouvelle requête en gestion Studio) et lancez simplement le script. Cela dépend, cependant, de ce que le script contient - c'est-à-dire crée-t-il la base de données - ou seulement des tables. Vous pouvez besoin de créer le DB vide vous-même en premier.
J'ai vu cela utilisé où je travaille - le osql command line utility pour MS SQL. Vous pouvez également créer des bases de données et exécuter des requêtes DML via la saisie de chaîne ou de fichier
- 1. Comment créer une nouvelle instance de Sql Server 2005
- 2. Comment ajouter une nouvelle table répliquée à une base de données SQL Server 2005 dans une réplication de fusion?
- 3. Comment importer des données de Microsoft Access/SQL Server 2005 dans des données de base?
- 4. Importation de la base de données Sql Server 2005 dans Sql Server express 2008
- 5. SQL Server créer/mettre à jour le script de base de données
- 6. Comment migrer les diagrammes de base de données SQL Server vers une autre base de données?
- 7. SQL Server 2005 restaurer un schéma seulement
- 8. Créer XML à partir de données SQL Server 2005 à l'aide de FOR XML
- 9. connexion SQL Server 2005 à partir d'Oracle
- 10. Comment créer un script dans SQL Management Studio 2005?
- 11. Comment créer une base de données par programme dans SQL Server?
- 12. Comment sauvegarder une base de données à partir de ServerGrid.com?
- 13. Créer une base de données SQL à partir d'un jeu de données typé ADO.NET
- 14. SQL Server 2005 Comment créer une contrainte unique?
- 15. Comment copier et remplacer une base de données dans SQL Server 2005 avec SSIS?
- 16. Comment envoyer du courrier à travers une base de données Utilisation de sql server 2005?
- 17. SQL Server 2005: Importation de données à partir de SQL Server 2000
- 18. Comment une base de données SQL Server 2005 perdrait-elle quelques jours de données?
- 19. Comment générer une image de graphiques pour des données à partir de Microsoft SQL Server 2005?
- 20. Comment importer vers SQL Server 2005 à partir d'un fichier plat avec des transformations de données
- 21. Transférer la base de données de SQL Server 2005 vers SQL Server 2008
- 22. Comment transférer des données cryptées SQL entre des bases de données SQL Server 2005?
- 23. Comment créer des modèles de procédure stockée SQL Server 2005 dans SQL Server 2005 Management Studio?
- 24. TSQL pour effacer le schéma d'une base de données dans sql-server?
- 25. Confusion de schéma de base de données
- 26. Comment synchroniser deux bases de données SQL Server 2005?
- 27. Séparation d'une base de données SQL Server
- 28. comment créer une nouvelle base de données avant l'exécution des tests?
- 29. sql server 2005 joindre la base de données broken
- 30. Données de test générées automatiquement à une base de données à partir d'un schéma?