ネットワーク上のサーバーにSQL Server 2008 r2がインストールされており、ネットワーク上の他のデバイスからこのサーバーへのODBC接続を行いたいのですが、SQLサーバーがODBCリストに表示されないという問題があります。注:PCはサーバーにpingを実行しており、ポート1433がサーバーで開かれています。
2 に答える
SQL Server Native Client をインストールする必要はありません。Windows オペレーティング システムには、SQL Server ドライバーが含まれています。
DBA がSQL Server Browser Serviceを無効にしているため、リストにサーバーが表示されていない可能性があります。このサービスが停止している場合、その可用性はネットワーク上でブロードキャストされません。
この場合、接続先のサーバー/インスタンスを手動で入力する必要があります。
64 ビット バージョンの Windows を使用している場合、32 ビット バージョンと 64 ビット バージョンの 2 つの別個の ODBC 管理ツールがあります。
このブログ投稿( 64 ビット Windows の 32 ビット ODBC ドライバー)では、それぞれにアクセスする方法を説明しています。
32 ビット ODBC ドライバーを 64 ビット Windows にインストールすると、このツールは 64 ビット ドライバーしか表示しないため、データ ソース管理ツールには表示されません。
次の場所にある 32 ビット データ ソース管理ツールを使用して、64 ビット Windows で 32 ビット ODBC ドライバーを管理できます。
C:\Windows\SysWOW64\odbcad32.exe
- 64 ビット ソフトウェアは 32 ビット ODBC ドライバーを使用できません
- 64 ビット Windows にインストールされた 32 ビット ソフトウェアは、32 ビット ODBC ドライバーを使用できます。