従来の ASP を使用して非常に古いサイトを更新する必要SQLOLEDB
がありますが、SQL Server 2014 を使用して SQL Server への接続が機能しません。
SQL Server 2008 R2 を使用しているクライアントでは機能しますが、SQL Server 2014 を使用している場合は機能しません。
明らかな答えは、SQL Server 2008 R2 をローカルにインストールすることですが、セットアップ全体にはかなりの時間がかかる場合があります。
不足している SQL Server 2014 設定はありますか?
これは私の接続文字列です:
"Provider=SQLOLEDB.1;Persist Security Info=False;User ID=myUser;PASSWORD=123456;Initial Catalog=myCatalog;Data Source=localhost;Network Library=DBMSSOCN"
私が得るエラーは次のとおりです。
Microsoft OLE DB Provider for SQL Server エラー '80004005'
[DBNETLIB][ConnectionOpen (Connect()).]SQL Server が存在しないか、アクセスが拒否されました。
そのパスワードとユーザーを使用して、SQL Server Management Studio を使用してそのサーバーに接続できます。インスタンスが SQL Server 2008 R2 の場合、その接続文字列は正常に機能します。したがって、2014 と 2008 R2 の間には違いがあるはずです。