Wir verwenden klassische ASP- und SQL Server 2012-Standard Edition.Befehlsdialekt wird von SQLNCLI11-Provider nicht unterstützt SQL Server 2012
Unsere Verbindungszeichenfolge ist wie unten
provider=SQLNCLI11;Data Source=xxx; MultiSubnetFailover=True; Initial Catalog=xxx; User ID = xxx; Password =xxxxxx; DataTypeCompatibility=80; Integrated Security=SSPI; MARS Connection=true;
Wir OLE DB-Provider wurden mit und es funktioniert in unserer Anwendung in Ordnung. Als wir versuchen, Anbieter von SQL Server Native Client (SQLNCLI 11) zu ändern, es wirft Fehler
Befehl Dialekt wird nicht von SQLNCLI11 Anbieter SQL Server unterstützt 2012
auf unterhalb der Linie
set ocmd = server.CreateObject("ADODB.Command") 'created command object
oCmd.Dialect = "{5D531CB2-E6Ed-11D2-B252-00C04F681B71}" ' assigned dialect
oCmd.Execute , , 1024 'Error line
Überrascht, wie wenig es im Internet über dieses Problem gibt. – Lankymart