恥晒し - 2011/12

カスがググったら、こうなった…的な。
カテゴリ
ググルヒト
恥晒し/一覧 (10)



2011年12月
       

新着エントリ
Outlook Express 6 でエラー 0x800c0133 (6/6)
EXCEL 自Bookを複製するマクロ (4/19)
EXCEL 勝手にセルの色が塗られる (3/13)
SQL Serverからのメッセージが消えない (12/3)
日本語変換が思い通りにいかない (4/23)
VB コンソールへの文字列復帰 (10/28)
タスクからのバッチファイル(*.BAT)実行結果が0x4 (10/5)
VB 標準モジュールが開かない (9/29)
EeePcの無線LANがつながらない (9/28)
EXCELエクセルVBAでエラー400 (9/23)

新着トラックバック/コメント


アーカイブ
2010年 (5)
9月 (3)
10月 (2)
2011年 (2)
4月 (1)
12月 (1)
2012年 (3)
3月 (1)
4月 (1)
6月 (1)


アクセスカウンタ
今日:26
昨日:33
累計:105,343


RSS/Powered by 「のブログ

[PR]



2011年12月03日(Sat)▲ページの先頭へ
SQL Serverからのメッセージが消えない

Q:朝、パソコン起動したら変なメッセージが出たんですけど…
  何度OKボタンを押しても同じエラーが出て、消えないいんです。

A:「変なメッセージ」では分からん!
  明確に述べよ!一字一句間違わずに述べよ!

Q:「SQL Server サービス マネージャ
   指定したサーバー名が無効です。」ってメッセージが…




A:なにっ! ちゃんと書いてあるだろ!
  指定したサーバーが無効なんだよ!
  日本語、読めないのか? アァゴラァ!?

Q:怒るなよぉ
  一字一句間違えるなって言うから読んだだけなのに…

A:お前が SQL Serverに関わる設定をいじったんだろ!

Q:何もしてないし。
  昨日の帰りまで、ちゃんと使えてたし。

A:じゃ、サーバー側のSQLServerの設定をお前が変えた!

Q:えぇぇ...
  だって、このパソコンはネットにつながってないですし、
  そもそも、私はサーバーなんて触ってません。

A:じゃぁ、お前が悪い!
  お前が何かしたからエラーが出る、お前が悪い!

Q:だから、何もしてないですって。
  ただ、いつも通りパソコンのスイッチ入れただけだもん…

A:いや、お前が悪い!
  スイッチ入れただけでは、こんなエラーは出ない!
  文句あるなら、自分で調べろ!

  絶対にお前が悪い!

=====================

...ということで自分で調べた結果。



とりあえず、いろいろとググってみたが
それっぽい回答が見つからない。


冒頭のやり取りで、回答者が言っているように
SQL Serverに関わる部分をいじってないか?的な回答しか見つからず、
根本的な解決には至っていないものが多い。






で、仕方ないので自分で調べてみたのだが...







あぁぁ...

本当に私が悪かった(自分で原因を作った)かもしれないことが判明。



先ずは「SQL Server サービス マネージャ」って何なのか?

まず画面の右下タスクトレイを見てみると、こんなアイコンがある。



これが「SQL Server サービス マネージャ」だな。


で「指定したサーバー名が無効です。」ってことは、
ここで指定されているサーバー名が正しくないってことだ。

さっそく、サービスマネージャを開いてみると…



見ての通り、サーバー欄が何も入ってない。
これがエラーメッセージの原因であることが分かった。

ここで、サーバー欄右横のプルダウンメニューから
対象となるサーバーを選択し、×ボタンを押して画面を閉じると
このエラーは出なくなることが判明した。

※選択するサーバー名は、システム管理者に確認。





…で、だ。

そもそも、何でここが空白になるか?ということが問題の発端だ。

冒頭のやり取りで、回答者が答えている通り
「お前が何かやった」というのが、恐らく正解なのだろう。


でも、自分は何もやってない!






...と思っていたのが落とし穴だった。


今朝、会社に出社してからパソコンを起動し、
このエラーを確認するまでの出来事を細かく振り返ってみる…
------------------------------------------------------
 @ 出社して自席の机上を拭き掃除

 A パソコンの電源を入れる

 B 机の横に置いてあった書棚にぶつかった

 C コーヒーを入れた(いつもは緑茶だけど)

 D トイレに行った

 E 自席に戻った

 F 書棚の本が床に落ちていたことを確認した

 G 今回のエラーが出ていることを確認した
------------------------------------------------------
ざっと、こんな感じ。

実はエラーの起因になった出来事が@〜Fの中にありました!


それは・・・「C」

いつもは緑茶を飲んでるのに、この日に限って
コーヒー(しかもミルクたっぷり)を入れてしまったのだ!






...というのは関係ない。

まともに書くと、恐らくBで書棚にぶつかった際
書棚の中の本が落ちて、キーボードの上に落下したと思われる。

そして、その落下した位置が[SPACE][DEL][BS]上だったと考えられる。



...これだけで、サービス マネージャのエラーが起きるのだろうか?



答えは「起きる」



100%では無いが、再現性があることが判明した。

試しに、パソコンを再起動して実験してみる。


Windowsが起動されている最中に[DEL]キーをポチポチポチ…ッっと
何度か押してみる。

すると、起動が終わった頃に...


エラーが出た。



ここからは推測なのだが...


恐らくWindows起動中、画面には見えていないが
「SQL Server サービス マネージャ」が、どこかで動いており
かつ、キーボードの入力を受け付ける状態になっているのであろう。


つまり、[DEL]キーを押したことにより
本来「SQL Server サービス マネージャ」に出ているはずの
サーバー名の欄が消去されてしまい、そのままの状態で
SQL Serverのサービスが起動されてしまったのだろうね。


その結果、再現テストでもやはりこうなった。









結論として「何もやってない」というのは、
確かに「自分では何もやってない」わけなんだけど、
自分の気づかないところで「何かが起きている」のだ。




「何もしてないのに!」って言う前に
「何か起きてないか?」を考えてみるようにしようと思う。