Официальное заявление Microsoft здесь: http://msdn.microsoft.com/de-de/library/ms130978.aspx
Вкратце: для ADO-соединения используйте SQLOLEDB.
MSDASQL устарел в течение долгого времени и не очень хорошос полями varchar (max), например.
При использовании Native Client вам нужно будет указать DataTypeCompatibility = 80, что в любом случае удалит многие из новых функций, так что вы получите мало.Кроме того, собственный клиент, вероятно, не будет установлен на ваших клиентских компьютерах по умолчанию, поэтому вам необходимо установить его.