outil de command line pour exporter des données du server vers le server

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