tuples transfert de données entre deux bases de données différentes qui se passe habituellement par l'automatisation , avec des routines pré-écrites (ou scripts) qui s'exécutent pendant les heures creuses. Parfois, vous devrez manuellement les informations d'entrée, généralement à partir d'un système à la retraite ou incompatibles. Ces ponctuels demandes d'exception sont généralement pas la peine de mettre en place des scripts automatisés. Vous pouvez importer (et d'exportation ) pour les tables de votre base de données grâce à valeur générique , séparées par des virgules ( . Csv) des fichiers en utilisant la commande bcp.exe utilitaire fourni avec MS SQL Server ou en utilisant l'instruction d'insertion en bloc , qui ces étapes adresse, ou déclaration OpenRowSet . Choses que vous devez
base de données MS SQL Server ( exemple: trackedatabase )
table SQL Server ( exemple: TrackingData ) .
Fichier CSV ( exemple : morenames.csv )
administratif
des droits
Afficher Instructions supplémentaires
1
Sélectionnez votre base de données en utilisant le code suivant (en remplaçant le nom d'échantillon avec le nom de votre base de données) :
uTILISATION trackedatabase
GO < br > Page 2
écrire la déclaration d'insertion en bloc pour insérer des données de fichier CSV: .
vRAC
INSERT TrackingData
FROM ' c: \\ morenames.csv ' Photos
( FIELDTERMINATOR = ',' , ROWTERMINATOR = '\\ n' , TABLOCK )
GO
3
test vos résultats :
SELECT * FROM TrackingData
GO