VB6.0、SQLServer2005WorkGroupEditionでアプリケーションを作成している際のDB OPENエラーの原因と調査方法について

このQ&Aのポイント
  • VB6.0、SQLServer2005WorkGroupEditionでアプリケーションを作成しており、ログ上で出力されるDB OPENエラーの原因と調査方法を教えてください。
  • アプリケーションでログを出力している際に、DB OPENエラーが発生しています。原因と解決方法について詳しく教えてください。
  • VB6.0とSQLServer2005WorkGroupEditionを使用してアプリケーションを作成していますが、DB OPENエラーが発生しています。このエラーの原因と解決策を提供してください。
回答を見る
  • ベストアンサー

お世話になります。

お世話になります。 VB6.0、SQLServer2005WorkGroupEditionでアプリケーションを作成しております。 アプリケーションでログを出力しているのですが、ログ上で以下のエラーメッセージが出力されます。 ”DB OPENエラーこのログインで要求されたデータベース "****" を開けません。ログインに失敗しました。” この現象が起きる場合と、起きない場合が発生しており、原因が掴めずにいます。 SQLServerのログを調査しましたが、 06/11/2010 03:02:17,ログオン,不明,Login failed for user 'sa'. [クライアント: 192.168.2.10] 06/11/2010 03:02:17,ログオン,不明,エラー: 18456、重大度: 14、状態: 16。 のメッセージが出力されておりますが、原因がつかめない状態です。 何か調査の方法はございますでしょうか。 お手数ですが、ご教授いただきたく宜しくお願い申し上げます。

noname#164045
noname#164045

質問者が選んだベストアンサー

  • ベストアンサー
  • entap
  • ベストアンサー率45% (78/172)
回答No.1

http://support.microsoft.com/kb/918992/ja などがsaで不明エラーで出る要因の一つですが 細かいことはSQLServerのエラーログを詳細に解析しないとなんとも…というところですね。 アプリケーション作成ということですが、WGEを使っていらっしゃるということで、お仕事でしょうか? 会社のDBメンテナンス部門に連絡したり 会社でMSとサポート契約を結ばれていないか確認してみるのも一つの手ですよ。 何の回答にもなっていませんが、根を詰めないようにしてくださいね。

noname#164045
質問者

お礼

すいません。お礼が遅れましたこと、お詫び申し上げます。 その後、やはり原因は見つからずじまいですが、その後現象が出なくなったので、とりあえず様子見といったところになっております。 ご回答ありがとうございました。

関連するQ&A

  • SQL Server 2005 でのSSMSで4064エラー

    SQLServerの障害検証のため、サービス停止後、複数あるユーザーデータファイルの1つを消去。 サービス起動してSQL Server Management Studio(SSMS)を起動し、DBへWindows認証にて接続しようとすると以下のエラーメッセージが表示される現象が発生します。 対処方法というよりは、なぜLOGINすらできないのかお教えいただけないでしょうか?確かに物理データファイルが消されているので状態としては異常ですがSSMSは起動して作業ができるものと認識していたのですが。。。 <<エラーメッセージ>> Cannot open user default database. Login failed. Login failed for user '[User Name]'. (Microsoft SQL Server, Error: 4064) よろしくお願いします。

  • 新規saの作成方法について

    sqlserver2005standardでwindowsXPproにインストールしました インストール後にsaを SQLマネージメントスタジオで対象サーバの[セキュリティ][ログイン]と展開して右ペインの[sa]をダブルクリックして状態のログイン を有効にしてからパスワードをいれてokすると ユーザー'sa'の作成に失敗しました transactSQLステートメントまたはバッチの実行中に例外が発生しました。 特殊なプリンシパル'sa'は使用できません。 とエラーがでます 前に他の方の質問の解答で 直接コンソールより c:\>sqlcmd-e-s\SQLEXPRESS 1>ALTER LOGIN SA ENABLE と、ありましたがよくわかりません できればSQLマネージメントスタジオの方で 作成できればとおもうのですが よろしくご教授おねがいします

  • アクセスログから同時ログイン数を割り出す手法

    以下のようにアクセスログが出力されるものがあります。 このログより、ユーザがログインした時点で他に何ユーザログイン しているかを集計する方法を模索しています。 何か良い方法ありますでしょうか。 *************************** user,login,logout aaaa,095703775,100825968 bbbb,095709415,095809695 cccc,095732774,095733633 bbbb,095734883,095735227 aaaa,095735321,095735727 dddd,095742555,095743680 eeee,095742664,095743102 gggg,095743196,095743664 tttt,095801070,095804070 *************************** ・userはログインしたユーザ名、login、logoutはHHMMSSmmm形式で時刻を出力します。 ・各ユーザはloginからlogoutまでの間ログインした状態です。 出力結果としては以下のようなイメージです。 *************************************** user,login,logout,実行ユーザ数 aaaa,095703775,100825968,0 bbbb,095709415,095809695,1 cccc,095732774,095733633,2 bbbb,095734883,095735227,2 aaaa,095735321,095735727,3 dddd,095742555,095743680,2 eeee,095742664,095743102,3 gggg,095743196,095743664,3 tttt,095801070,095804070,2 *************************************** 以上です

  • sem_wait というエラーについて

    こんばんは、今javaでのマルチスレッドを使ったアプリを作っているのですが、ごくまれに以下のようなエラーが発生し、アプリケーションが強制終了してしまいます。色々と調べてみたのですが、どうやっても答えが見つからないため、大変申し訳ございませんが皆様のお力をお借りできればと思いご質問させて頂きました。 エラーが発生すると以下のメッセージが出力されます。 Sem_wait returned -1 sem_wait for handler failed Aborted 環境はlinux+j2sdk1.4.2です。これが何を意味しているエラーなのかだけでも分かれば良いのですが、原因が不明のため、もし宜しければご教授頂ければ幸いです。宜しくお願いいたします。

  • SQLServerのエラー1069について

    Win2000Server+SQLServer2000を利用しています。 昨日まで正常に稼動していたのですが、今日アクセスできないので、SQLServerの状態を見ると停止していました。 SQLServerを開始しようとすると 「ログオンに失敗したため、サービスを開始できませんでした」 「エラー1069 (ログオンに失敗したため、サービスを開始できませんでした)が、MSSQLServerサービスでこのサービス操作を実行中に発生しました」 のようなエラーが出ます。 管理ツールのサービスからSQLSERVERAGENTを選び、アカウントを変更して試しましたが、同じエラーが出ます。何が原因なのでしょうか?

  • 起動時エラーについて

    特に、新しいソフトをインストールしていないのですが、XPを起動して、ユーザーのログオン画面になったあと、ログインすると、「Explore.EXE アプリケーションエラー 初期化に失敗しました。0xc0000005」というエラーが2回でたのち、アプリケーションが1つも立ち上がらない状態で、壁紙だけ表示されて起動します。セーフモードで行なっても同じ症状です。 何が原因だと考えられますでしょうか?よろしくお願いします。

  • Out lookでのエラーメッセージ

    Outlookでメールを送受信しようとしても、下のエラーメッセージが出て何もすることができません; メール サーバーにログオンできませんでした。 パスワードが拒否されました。 アカウント : 'world.ocn.ne.jp', サーバー : 'world.ocn.ne.jp', プロトコル : POP3, サーバーの応答 : '-ERR Login failed.', ポート : 110, セキュリティ (SSL): なし, サーバー エラー : 0x800CCC90, エラー番号 : 0x800CCC92 どうすればいいのか全くわかりません。。どうかよろしくお願いします。

  • お世話になります。

    お世話になります。 先日パソコンでシステムの復元をしている途中、プラグが抜けてしまい復元を失敗してしまいました。電源を入れ直してみると、Windowsこそ起動できるもののオーナーログインパスワードを入力直後に、?WININET.dllがないため起動できません。なおアプリケーションをインストールすれば回復する可能性があります?というようなエラーメッセージが出ます 。 ログインしても壁紙のみ表示され、スタートメニューやデスクトップのショートカットも全く表示されません。 できる操作といえばタスクマネージャーの操作とコマンドプロンプトの入力くらいです。 データは残っているようなのですが、スタートメニューを使わずに、今あるデータをバックアップし、なんとかアプリケーションを修復する方法はないものでしょうか? ちなみにWindowsXPを使っています。 どうか皆様の知恵をお貸しください。 よろしくお願いいたしますm(__)m

  • Shuriken設定後のエラー対処方法

    Shurikenというソフトでインターネットを設定したのですが、次のようなエラー画面が出て使用できません。対処の方法を教えてください。   「ログインできませんでした     ( -ERR Login failed ) 」

  • SQLServerユーティリティについて

    毎度お世話になっております。今回もよろしくお願いいたします。 環境:WindowsServer2003、SQLServer2000 インデックス再構築を行うバッチファイルを作成しているのですが、 エラーコード、エラーメッセージの出力方法がよくわかりません。 以下のような書き方をしてみたのですが返り値は-1073741515と なっており、ユーティリティのエラーなのかコマンドプロンプトの エラーなのかわかりません。 "\\jdn-svr\Binn\sqlmaint" -S JDN-SVR -U acdb -P acdb -D Support -RebldIdx 100 @echo ERRORLEVEL(DB最適化処理開始[%DBNAME%])=%ERRORLEVEL% 目的としてはユーティリティのエラー原因が調査可能なログにすることです。 どなたかご教授よろしくお願いいたします。