Mit C# (vs2005) muss ich eine Tabelle von einer Datenbank in eine andere kopieren. Beide Datenbank-Engines sind SQL Server 2005. Für die entfernte Datenbank, die Quelle, habe ich nur Ausführungszugriff auf eine gespeicherte Prozedur, um die Daten zu erhalten, die ich lokal bringen muss.Kopieren von einer Datenbanktabelle in eine andere C#
Die lokale Datenbank habe ich mehr Kontrolle, da es von der [asp.net] -Anwendung verwendet wird, die eine lokale Kopie dieser Remote-Tabelle benötigt. Wir möchten es lokal für einfacheres Nachschlagen und verbindet sich mit anderen Tabellen usw.
Könnten Sie mir bitte eine effiziente Methode zum Kopieren dieser Daten in unsere lokale Datenbank erklären.
Die lokale Tabelle kann mit demselben Schema wie das entfernte erstellt werden, wenn es die Dinge einfacher macht. Die entfernte Tabelle hat 9 Spalten, von denen keine Identitätsspalten sind. Es gibt ungefähr 5400 Zeilen in der entfernten Tabelle, und diese Zahl wächst um ungefähr 200 pro Jahr. Also kein schnell wechselnder Tisch.
(Ich habe den fehlenden DestinationTableName hinzugefügt ...) –