Copie à partir d'une table de base de données à l'autre C#

À l'aide de C# (vs2005) j'ai besoin de copier une table d'une base de données à l'autre. Les deux moteurs de base de données SQL Server 2005. Pour la base de données distante, la source, j'ai seulement accès en exécution d'une procédure stockée à obtenir les données dont j'ai besoin pour apporter localement.

La base de données locale, j'ai plus de contrôle sur qu'il est utilisé par le [asp.net] application qui a besoin d'une copie locale de cette table distante. Nous souhaitons local pour faciliter la recherche et la rejoint avec d'autres tableaux, etc.

Pourriez-vous svp m'expliquer une méthode efficace de copier ces données dans notre base de données locale.

La table locale peut être créé avec le même schéma que la distance, si elle rend les choses plus simples. La table distante a 9 colonnes, qui sont les colonnes d'identité. Il y a environ 5400 lignes dans la table distante, et ce nombre croît d'environ 200 par an. Afin de ne pas rapidement la table à langer.

(J'ai ajouté le manque DestinationTableName...)

OriginalL'auteur Brettski | 2009-02-19