Je dois copier plusieurs tables d'une base de données vers une autre dans SQL Server 2000, en utilisant C# (VS 2005). L'appel doit être paramétré - je dois pouvoir passer le nom de la base de données sur laquelle je vais copier ces tables.Comment copier une base de données MS SQL 2000 par programmation en utilisant C#?
Je pourrais utiliser DTS avec des paramètres, mais je ne trouve aucun exemple de code qui le fasse à partir de C#.
Sinon, je pouvais utiliser
drop table TableName
select * into TableName from SourceDB..TableName
puis reconstruire les index etc - mais c'est vraiment kludgy.
D'autres idées?
Merci!
Lorsque vous indiquez que vous ne pouvez pas trouver un exemple de code C# pour DTS, voulez-vous dire un exemple de code pour exécuter un package DTS ou un exemple de code pour copier des tables dans un package DTS? – kristian