Discussion:
ログインできないことがある
(too old to reply)
unknown
2007-05-02 09:04:01 UTC
Permalink
SQLServer2005Express SP2を使用しています。

毎回ではないのですが、データベースのオープンに失敗することがあります。
キャッチしたエラーメッセージは、
「このログインで要求されたデータベース "XXXXXX" を開けません。ログインに失敗しました。」となっており、
ログファイルを見ると、以下のようになっています。

2007-05-02 16:36:55.20 ログオン エラー: 18456、重大度: 14、状態: 16。
2007-05-02 16:36:55.20 ログオン Login failed for user 'sa'. [クライアント:
<named pipe>]

認証モードは「SQL認証」にしてあります。

うまくデータベースオープンできるときもあるので、理由がわからず悩んでいます。
Shinichi Yoneda
2007-05-04 14:59:15 UTC
Permalink
 米田です。
Post by unknown
「このログインで要求されたデータベース "XXXXXX" を開けません。
ログインに失敗しました。」となっており、
ログファイルを見ると、以下のようになっています。
2007-05-02 16:36:55.20 ログオン エラー: 18456、重大度: 14、状態: 16。
 基本的には、Books Onlineを確認しないと難しいですよ。
http://msdn2.microsoft.com/ja-jp/library/ms366351.aspx
トラブルシューティング : ユーザー 'X' はログインできませんでした
を読むと分かりますが、
Post by unknown
エラーに関する追加情報
セキュリティ向上のために、クライアントに返されるエラー メッセージでは、認証
エラーの性質を意図的に非表示にしています。ただし SQL Server エラー ログ
では、対応するエラーに、認証失敗条件と対応付けられるエラー状態が含ま
れています。ログインできない理由を判断するには、エラー状態を次の一覧
と比較してください。
 セキュリティ上、侵入の手がかりにしづらいように、わざと情報を絞っている
とのことです。
Post by unknown
SQLServer2005Express SP2を使用しています。
2007-05-02 16:36:55.20 ログオン Login failed for user 'sa'.
[クライアント: <named pipe>]
・SQL Server 2005 Expressとの接続にはどのライブラリを使用していますか?
(MDAC等、ダウンレベルからだと仕様上弱いとのことです)
・named pipeから切り替えると挙動は変わりますか?

-------
米田 ***@nifty.ne.jp
Microsoft Most Valuable Professional
MVP for SQL Server 2002-2007
Post by unknown
SQLServer2005Express SP2を使用しています。
毎回ではないのですが、データベースのオープンに失敗することがあります。
キャッチしたエラーメッセージは、
「このログインで要求されたデータベース "XXXXXX" を開けません。ログインに失
敗しました。」となっており、
Post by unknown
ログファイルを見ると、以下のようになっています。
2007-05-02 16:36:55.20 ログオン エラー: 18456、重大度: 14、状態: 16。
2007-05-02 16:36:55.20 ログオン Login failed for user 'sa'. [クライ
<named pipe>]
認証モードは「SQL認証」にしてあります。
うまくデータベースオープンできるときもあるので、理由がわからず悩んでいま
す。
unknown
2007-05-08 02:54:02 UTC
Permalink
返信に時間がかかって申し訳ありません。

Books Onlineを見て、エラーの状態を確認しました。

状態は「16」を示していますが、「16」の説明はなく(2,5,6,7,8,9,11,12,18の説明がある)、この場合は、「予期しない内部処理エラーを示します」とありました。
Post by Shinichi Yoneda
・SQL Server 2005 Expressとの接続にはどのライブラリを使用していますか?
(MDAC等、ダウンレベルからだと仕様上弱いとのことです)
ADODBを使用しています。(MDACを使用しているということになるのでしょうか?)
Post by Shinichi Yoneda
・named pipeから切り替えると挙動は変わりますか?
すみません、上記の内容が良くわからなかったのですが、「named pipeから切り替える」とは、具体的にはどういったことを指しているのでしょうか?

重ねて質問になってすみません。ご回答いただければ幸いです。
にゃお
2008-10-05 01:52:50 UTC
Permalink
$B$K$c$*$G$9!#(Bm(_ _)m

$B#D#B$N%*!<%W%s=PMh$J$/@.$k%?%$%_%s%0$K0l4S@-$H$+$"$j$^$9$+!)(B

$B;d$O$"$^$j!V(BExpress Edition$B!W$r;HMQ$7$?;v$O$"$j$^$;$s$,(B
$B!V(BStandrad Edition$B!W$G$bF1MM$N8=>]$,H/@8$7$?;v$,$"$j$^$9!#(B

$BBgDq!V(Bsa$B!W8"8B$G$N%m%0%$%s$GD7$M$i$l$k;v$OL5$$$,(B
$B%;%-%e%j%F%#@_Dj$K4s$C$F$O>e5-8=>]$,H/@8$9$kMM$G$9!#(B

$B!V(BSQL Server Management Studio$B!W$r5/F0$7!"!V%;%-%e%j%F%#!W"M(B
$B!V%m%0%$%s!W>e$K5o$k!V(Bsa$B!W$N%W%m%Q%F%#$r3+$-!VA4HL!W$N%;%-%e%j%F%#>uBV$r(B
$B3NG'$7$F$_$F2<$5$$!#(B
$B!V%Q%9%o!<%I%]%j%7!<$rE,MQ$9$k(B(&F)$B!W$N%A%'%C%/%\%C%/%9$,F~$C$F$$$k$H(B
$B%;%-%e%j%F%#%l%Y%k$,>e$,$j$^$9$N$G0B0W$J%Q%9%o!<%I$O$3$N9`L\$K3:Ev$7$F(B
$B%m%0%$%s$,D7$M$i$l$k;v$,$"$j$^$9!#(B
# $B4{DjCM$G$O!V(BON$B!W$***@.$C$F$^$9!#(B

$B07$C$F$$$k%5!<%P$,%;%-%e%"$J4D6-$K$"$k>l9g$K$O!"$3$N%A%'%C%/%\%C%/%9$r(B
$B30$7$F$b$$$$$G$9$,!"$=$&$G$J$$$N$J$i%X%k%W$r;29M$K!V(Bsa$B!W$N%Q%9%o!<%I$r(B
$BJV?.$K;~4V$,$+$+$C$F?=$7Lu$"$j$^$;$s!#(B
Books Online$B$r8+$F!"%(%i!<$N>uBV$r3NG'$7$^$7$?!#(B
ADODB$B$r;HMQ$7$F$$$^$9!#!J(BMDAC$B$r;HMQ$7$F$$$k$H$$$&$3$H$K$J$k$N$G$7$g$&$+!)!K(B
Loading...