- PR -

[ASP.NET]他のDBサーバにSQL認証を行うと拒否される

投稿者投稿内容
ちづる
ベテラン
会議室デビュー日: 2004/07/27
投稿数: 72
投稿日時: 2004-08-30 19:06
ひとつ書き忘れたことがありました。

VB.NETで作成したアプリでもデータベースの接続でアクセスが拒否されました。

アプリを動かした環境→windows2000
DB→windowsXP

これもDBを2000サーバーにサーバー名を変更すると普通に繋がります。
小野@どっとねっとふぁん
ぬし
会議室デビュー日: 2001/10/30
投稿数: 402
投稿日時: 2004-08-30 19:58
DBサーバ、との記述しかないようですが、ものは何でしょうか?
MSDEの場合、デフォルトでインストールすると、ネットワーク経由の
接続ができないよう、ポートが閉じていたかと思います。
そのあたりの設定については、付属するドキュメントに載っていたかと。

ちづる
ベテラン
会議室デビュー日: 2004/07/27
投稿数: 72
投稿日時: 2004-08-31 11:42
>小野@どっとねっとふぁん さん

MSDEを使用していますが、windows2000サーバーの場合はネットワーク経由で
接続が出来ています(特にポートを開くような設定もしていません)

小野@どっとねっとふぁんさんの言う通り、ポートが閉じているとしたら
なぜXPや2003の場合のみ閉じてしまうのかがわからないのです。

付属するドキュメントというのはどれの事でしょうか?
MSDE自体はHPからダウンロードしたもので、該当するようなドキュメントが見つからないのです・・・。
holic
ベテラン
会議室デビュー日: 2004/08/24
投稿数: 74
投稿日時: 2004-08-31 13:13
引用:

MSDEを使用していますが、windows2000サーバーの場合はネットワーク経由で
接続が出来ています(特にポートを開くような設定もしていません)

小野@どっとねっとふぁんさんの言う通り、ポートが閉じているとしたら
なぜXPや2003の場合のみ閉じてしまうのかがわからないのです。



で、パーソナルファイアウォールの設定はどうなっていました?
ちづる
ベテラン
会議室デビュー日: 2004/07/27
投稿数: 72
投稿日時: 2004-08-31 13:17
>holicさん
2003は元々切ってあるので、FWは働いてないと思います。
XPはものすごくカスタマイズされていて、ノーマルのXPとFWも違うようですが
FWは切ってあります。
nodera
大ベテラン
会議室デビュー日: 2003/09/08
投稿数: 200
投稿日時: 2004-08-31 13:31
まったくの憶測と勘で書きます。

saのパスワードを設定してみたらどうなるでしょうか?

前にMSDEやSQLServerのsaパスワードがデフォルトで空になっているのを狙ったワームがはやったことがありましたが、XPではパスワードが空だとネットワーク接続できないようになっているとか??

。。。そんな資料は見つけられなかったので、見当はずれかもしれませんが、試してみたらどうでしょうか〜〜〜(^^
holic
ベテラン
会議室デビュー日: 2004/08/24
投稿数: 74
投稿日時: 2004-08-31 13:49
引用:

ちづるさんの書き込み (2004-08-31 13:17) より:
>holicさん
2003は元々切ってあるので、FWは働いてないと思います。
XPはものすごくカスタマイズされていて、ノーマルのXPとFWも違うようですが
FWは切ってあります。



じゃ、とりあえずファイアウォールは動いていないという前提で、
XP/2003 マシンでポートが開いているか確認しましょう。

netstat -a あたりで、指定されたポートが LISTENING になっているか
確認してください。2000 の場合と何か違いませんか?
ちづる
ベテラン
会議室デビュー日: 2004/07/27
投稿数: 72
投稿日時: 2004-08-31 15:14
>noderaさん

他のDBも存在していてsaにパスを設定するのは運用上まずいので、
saと同権限の新規ユーザを作成して試してみました。
やはり同じようにアクセスが拒否されてしまいました。

>holicさん

インストール時に(?)ポートを動的に設定してあります
ただ、同時に横で2000serverで同じ環境(同じく動的です)だったのでnetstatで確認したところ、
2000には1433はいましたが、XPにはいませんでした。
ポートを強制的に開放するやりかたがわからないのです・・・。

あえてウィルスバスター・XPのFWを復活させ、デフォルトの1433を設定しましたが、
同じように拒否されました。
このほかのポートの解放はどのようにやるのでしょうか?
もしよろしければ教えていただけませんでしょうか・・・?

スキルアップ/キャリアアップ(JOB@IT)