Bonjour,

Je suis entrain de faire une class Installer.

J'ai besoin d'executer un script SQL, sur une base MS-SQL, en connection authentifiee Windows (trusted connection).

Ce script peut s'executer sur un server MS-SQL distant, la machine cliente qui execute cette DLL, n'a donc pas forcement un sqlserver d'installe.

Quel est le meilleurs choix a utiliser pour ne pas avoir de dependance (mis a part la framework) ?

J'ai fais un truc avec
using Microsoft.SqlServer.Management.Common;
using Microsoft.SqlServer.Management.Smo;

Mais je pense que c'est une dependance de MS-SQL ca ?

OleDB est sur le namespace System.*, Est ce un bon choix pour faire ce que je veux ( deployer en connection windows sur MS-SQL 2005/2008) ?

merci