Du kan kontrollera vilka leverantörsversioner som är installerade genom att titta i registret:HKEY_CLASSES_ROOT\SQLNCLI10\Clsid
HKEY_CLASSES_ROOT\SQLNCLI10.1\Clsid (för version 10.1 etc)
Namnet på SQLNCLI10 (sql server native client) är ett alias till den senaste versionen installerad på datorn. På din 2003-box hittar du också poster för sqloledb i registret som du förmodligen inte kommer att ha installerat på 2008-boxen.
Jag förväntar mig att följande ska fungera:Provider=SQLNCLI10;Persist Security Info=False;User Id=sa;[email protected] ;Initial Catalog=DB_NEW;Datakälla=servernamn
För mer information om formateringen av anslutningssträngen och de olika leverantörerna se:denna anslutningssträngswebbplats