Q54:データベース(SQLサーバーMicrosoft SQLserver2000)への接続をVPNを通じて可能かどうか教えてください。
Q54-1:
MZPFというよりjavaの記述になるのかも知れませんが、データベース(SQLサーバーMicrosoft SQLserver2000)への接続をVPNを通じて可能かどうか教えてください。弊社では社内LANが、有線LANを通じたものと、遠方の拠点からのインターネットVPNを通じたものと両方使用しております。有線LANでは、下記記述でサーバーパソコンのSQLサーバーとデータのやりとりをしています。
ドライバ=com.microsoft.sqlserver.jdbc.SQLServerDriver
サーバ=jdbc:sqlserver://****(サーバーパソコン名):1433;databaseName=****(DB名)
ユーザ=****
パスワード=****
VPNでもこの記述で良いのでしょうか?IPアドレス等の追加記述が必要でしょうか?他に必要な事があるのでしょうか?それともVPNを通じては不可能でしょうか?あるいはVPN構築の方に問題がある(ブロックしている?)可能性がありますでしょうか?
A54-1:
VPNでデータベースサーバーへ接続する場合、サーバーパソコン名を、Windowsのネットワークコンピュータ名ではなく、IPアドレスあるいはDNS(Domain NameSystem)名で記述する必要があり、それぞれ以下のような書式になります。
IPアドレスの場合
サーバ=jdbc:sqlserver://192.218.230.243:1433;databaseName=****(DB名)
DNS名の場合
サーバ=jdbc:sqlserver://mono.muse.aist.go.jp:1433;databaseName=****(DB名)
IPアドレスは、サーバーパソコン上でコマンドプロンプトを起動し、以下のコマンドを入力することで取得できます。
C:\>ipconfig
また、DNS名は以下のコマンドにより取得できます。
C:\>nslookup