1

私のコンピューターに SQL Server Native Client 11 をインストールして、Access Web App の背後にある Azure SQL データベースにアクセスできるようにする必要があります。

ただし、Native Client 11 はインストールされません。「このオペレーティング システムと互換性がありません」というメッセージが表示されます。Google はバージョン 10 をインストールすることを提案しています。インストールはできますが、接続を確立していません。ログイン ページの後で DSN を作成すると、次のエラーが表示されます。

エラー 1

そのため、指示に従ってサーバー名を含むようにユーザー名を変更すると、次のエラーが発生します。

ここに画像の説明を入力

5分以上経過しています。From Any Location への Access Web App 接続を開いたので。

実際に接続の問題があるのでしょうか、それともドライバーの互換性の問題があるのでしょうか? Windows 10 で Native Client 11 を入手するにはどうすればよいですか?

編集:上記のいくつかのことをより明確にしました。ここにいくつかのデータがあります:

私のオフィスのコンピューターには SQL Express 2012 がインストールされていることに気付きました (私は今自宅にいます)。Native Client 11 がインストールされているはずです。案の定。そこにWin10に2012をインストールできた理由がわかりません。とにかく、ネイティブ クライアント 11 を使用してオフィス コンピューターに DSN を追加しようとしました。

ここに画像の説明を入力

そのため、サーバー名をデフォルトのデータベースに貼り付けるだけで済みました。しかし、ウィザードの最後で接続をテストすると、IP アドレスが拒否され始めるという上記の 2 番目のエラーが表示されます。

はっきりさせておくと、私の知る限り、実際の Azure アカウントを持っているかのように SQL サーバーのファイアウォール ルールを変更することはできません。Access Web App の設定を介して Office 365 にそれを行うように指示する必要があります。

ああ、ファイアウォールでポート 1433 を開きました。

4

1 に答える 1

3

そこで、SQL Server 2014 Management Studio をインストールすることで、自宅のコンピューターの問題を解決しました。Native Client 11 が含まれており、この方法で問題なくインストールできます。SQL Azure への ODBC 接続は完全に機能しています。

于 2016-01-30T04:07:42.693 に答える