新しいPCは動きが快適じゃ。okita です。
今回は SQLServer2008 R2 に「GeneXus」から接続する設定です。
はい、普通にできることです。
しかし言語を「Java」に設定した場合は
初期設定だと繋がらない場合があります。
※他のPCからアクセスできるようにしている場合は
「Java」に設定しても問題なく接続できます(´・ω・`)
その場合の設定方法です。
一応私の環境では通常通り動きましたので
その方法を載せたいと思います。
環境
OS: Windows 7 32bit
GeneXus: X Ev1 u8
Java: JDK7
DB: SQLServer2008 R2
まずは Java で SQLServer に接続できないコトを確認してください。
接続できる場合はそのままの方がイイと思いますw
目次
1.GeneXus が起動している場合は終了します
2.ポートの解放
設定は2個必要です。
・SQLServer [1433] TCP 1433
・SQLServer [1434] UDP 1434
3.SQLServer の設定を変更
SQL Server 構成マネージャー を起動
TCP/IP を有効化
TCP/IP の プロパティを開き IPALL を設定する。
TCP ⇒ 1433
TCP 動的ポート ⇒ 空
4.SQL Server Browser を実行(自動にする)
SQL Server Browser のプロパティを開き 「開始モード」を自動にする
そして SQL Server Browser を開始する。
SQLServer 再起動
5.GeneXus で接続する
これでJavaで接続でき、外部からも接続できました。
デフォルトで接続できるようになってればいいのに・・・
どのDBも外部接続は設定を変更しないと接続できないもんですよねw
以上です。
参考にしたWebサイト
http://symfoware.blog68.fc2.com/blog-entry-920.html
http://awoni.net/fc/remote/