1

従来の 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 の間には違いがあるはずです。

4

1 に答える 1