2009-09-22 5 views
0

Je dois exporter toutes les données d'une base de données dans un fichier texte ou csv à partir de MSSQL Server2000. J'ai lu de msdn et ai trouvé qu'un outil 'bcp' pourrait être utile pour exporter des données dans le dossier de texte. Mais MSSQL Server 2000 ne prend pas en charge le mot clé 'queryout' sur EnterpriseManager Editor.Exportation de données MSSqlServer2000 vers un fichier texte?

Existe-t-il un autre moyen de copier toutes les données d'une table dans MSSQL Server2000 vers un fichier texte ou un fichier csv?

Répondre

1

BCP est un utilitaire de ligne de commande - il n'est pas exécuté en tant que requête SQL.

exécuter à partir de la ligne de commande (Démarrer> Exécuter> CMD)

1

OK d'abord dans SQL Server 2000, jamais jamais utiliser l'éditeur dans Enterprise Manager pour écrire ou exécuter des requêtes. Cela peut vraiment bloquer votre système. Si vous exécutez des requêtes, faites-les dans l'analyseur de requêtes.

Vous pouvez utiliser l'assistant d'exportation dans Enterprise manage pour créer le fichier. Faites un clic droit sur la base de données que vous voulez utiliser, allez à toutes les tâches et vous verrez des données d'exportation. Suivez l'assistant à travers les étapes. Vous pouvez également enregistrer cela en tant que package DTS si vous prévoyez de l'exécuter à plusieurs reprises. Ensuite, vous pouvez programmer le pacakge DTS pour qu'il s'exécute à une heure définie.

Questions connexes