従来の ASP と SQL Server 2012 の標準エディションを使用しています。
接続文字列は次のとおりです
provider=SQLNCLI11;Data Source=xxx; MultiSubnetFailover=True; Initial Catalog=xxx; User ID = xxx; Password =xxxxxx; DataTypeCompatibility=80; Integrated Security=SSPI; MARS Connection=true;
SQLOLEDB プロバイダーを使用していましたが、アプリケーションで正常に動作していました。プロバイダーを SQL ネイティブ クライアント (SQLNCLI 11) に変更しようとすると、エラーがスローされました。
コマンド言語は、SQLNCLI11 プロバイダー SQL Server 2012 ではサポートされていません
下の行に
set ocmd = server.CreateObject("ADODB.Command") 'created command object
oCmd.Dialect = "{5D531CB2-E6Ed-11D2-B252-00C04F681B71}" ' assigned dialect
oCmd.Execute , , 1024 'Error line