Dans SqlServer Management Studio, si on clique sur la database, il y a une tâche de menu> exporter des données. Cela m'aide à exporter cette database vers un autre server.
Cependant, j'ai besoin d'exécuter cet assistant pour terminer cette tâche et j'ai besoin de spécifier les informations sur le server source et destination chaque fois que je veux l'utiliser.
Je pense que ce serait pratique si je pouvais utiliser la command line pour faire la même tâche et écrire un file batch pour l'automatiser.
S'il vous plaît pourriez-vous m'aider à donner une suggestion ou me présenter un programme de command line qui peut faire cette tâche depuis que j'ai recherché sur google, mais je n'ai trouvé aucune information utile.
Merci beaucoup.
U peut utiliser BCP Utility
BCP Out BCP server.schema.TableName out c:\TableName.txt -c -t -T –SServerName -UUsername -Password BCP In BCP server.schema.TableName In c:\TableName.txt -c -t -T –SServerName -UUsername -Password
La première instruction consiste à export
datatables dans un file csv et BCP IN
est utilisé pour importer datatables du file CSV vers la table de Destination
Ici -T
signifie login sécurisée et -t
représente le délimiteur de champ
Vous pouvez écrire ces commands BCP dans un file batch
Ou vous pouvez créer un package ssis
simple pour exporter datatables