- 締切済み
SQLserver認証が出来ない
初めて書き込まさせて頂きます。 ネットワーク構成はルータ一台とサーバー(windows2003,MSSQL2000)一台のみです。 webサーバーとしては正常に動作しております。 win系は尚更ですが、専門でもないのですがサーバーを立てる事になり、データベースへwindows認証ならば接続が出来るのですが、SQLserver認証でのログインを試みると信頼関係が位置付けられていないと怒られてしまいます。 (権限は可能範囲(ロールなども)では最高で許可設定をしているユーザーです。) ログイン設定では確かに混合モードにしております。 同様にosqlでもphpからの呼び出しでもエラーが返ってくるようです。 ドメインコントローラなどは特に仕様しておりません。 また弱冠気になる部分なのですが、念の為にport(1433,1434)をルータで開けたのですが、外部からportの状態をスキャンするとフィルターがかけられているような状態になっているようです。 (上記部分が或いは関係あるのかは解りませんが・・) MSSQLは正直初めて触ったものでさっぱりなのですが、この部分を突破しない限りどうしても先に進む事が出来ません。 何方か何卒ご助言頂けないでしょうか? 宜しくお願い致します。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- kikaida-
- ベストアンサー率69% (37/53)
多分SQLサーバーの設定がおかしいんでしょうね。 レジストリを確認してください。 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\LoginMode = 2 混合モード HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib\ProtocolList = np 名前付きパイプ
- temtecomai2
- ベストアンサー率61% (656/1071)
ん? [Client]-[Rooter]-[Server] で Client からエラーってことですか? それとも Server で osql や Enterprise Manager を使ってもエラー?
補足
ご返答有難う御座います。 はい、Server側から(osql,Enterprise Manager)でも信頼関係がないと怒られてしまいます。 一体他にどちらを設定すれば宜しいのでしょうか?
補足
ご丁寧なご返答有難う御座います。 レジストリも勿論、確認したのですが特に問題は見付かりませんでした。 それとどうにも不明なエラーが多発して出ますのでもう一度インストールし直してみたいと思います。