クライアントPC 側からODBCですでにある別サーバのDBサーバに接続をしたいです。
そこで、
ODBCで、システムDNSからSQLServerNATIVECLIENT11.0 を選んで、
リモートのDBサーバに接続しようとしたら以下のエラーがでました。
Microsoft SQL Server Native Client Version 11.00.6518
Running connectivity tests...
Attempting connection
[Microsoft][SQL Server Native Client 11.0]TCP Provider: 接続済みの呼び出し先が一定の時間を過ぎても正しく応答しなかったため、接続できませんでした。または接続済みのホストが応答しなかったため、確立された接続は失敗しました。
[Microsoft][SQL Server Native Client 11.0]Login timeout expired
[Microsoft][SQL Server Native Client 11.0]A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online.
TESTS FAILED!
調べて何日かかけているのですが、原因が分かりません。。。
こういう作業始めてで完全に手詰まり状態です。
何かわかる方、ヒントなどでも良いので教授頂けないでしょうか。。。(色々試しましたが、基本的なところでも疑問や、 このエラーの特徴などもし分かればそれだけでも教えてくだされば...)
クライアントPC はwindows10
インスタンスはMSSQLSERVERです。
また、サーバ側からならODBC接続できています。
※以下はトライしましたがダメでした。
・サーバ側で実施こと。
TCP IPを有効にする(ipallでTCPportも1433にした)
ファイヤーウォールのためにTCP,UDP開通(1433,1434)。
SQLServerBROUSERをONにする。
以下追記です。
やろうとしていることは、クライアントPCとは別の物理サーバ上で、仮想サーバを立ち上げてそこにある、SQLサーバにアクセスしようとしています。
現状としては、
物理サーバからはODBCのテスト接続ができています。
また、クライアントPCから、物理サーバへはpingは通りましたが、仮想サーバのIPへは直接はpingは通りませんでした。
クライアント側からODBC接続をするにはほかに何が必要でしょうか?
ファイヤーウォールはすべて無効にしてみましたが、ダメでした。
回答2件
あなたの回答
tips
プレビュー