Articles

アーカイブ

Posted by admin

Microsoft SQL Serverログインに失敗しましたエラー4064

アルヴィナ・グプタシュ10月7日, 2019

MS SQLデータベースの使用中に、多くのユーザーがSQL Serverエラー4064に遭遇します。 このエラーは、Microsoft SQL Serverを実行しているシステムに接続し、ログインデータベースを指定しないと、既定のデータベースが使用される場合に発生します。 したがって、この記事では、MSSQLデータベースに関連するこのエラーを解決するための最良の方法を提案します。

SQL Serverエラー4064とは何ですか?

このエラーは、ユーザーデータベースがデフォルトデータベースに設定されている場合に発生します。 ユーザーがログインしようとし、デフォルトのデータベースが削除されたことを検出すると、このエラーは、ユーザー”abcd”がデータベースにログインしようとしたが、データベースが

Letsusは、エラーのこのタイプの背後にある原因を知っています。

SQL Serverエラーの正当な理由-

データベースがinsuspectモードであるか、データベースがnolonger existsの場合。 その後、この失態が起こることができます。 SQLデータベースがRestricted_Userstateに設定されている可能性もあります。 データベースはofflineasよくすることができます。 ユーザーにloginaccountがマップされていない場合、またはユーザーがアクセスを拒否された場合、このエラーも発生します。

SQL Serverエラー4064を取り除く方法は?

“cannot open default user databaselogin failed”エラーを取り除くには、サーバーの設定に応じて異なる手法を使用する必要があります。 Databaseerrorを解決するために、以下で説明する手動の方法があります。 その後、手動の方法は、SQL Server2005およびitslaterバージョンにのみ適用されます。 そのため、SQL server2005とそのlaterversionを使用しているユーザーは、以下の方法に従う必要があります。

このエラーをすぐに解決する手動の方法は二つあります:

  1. SQLCMDを使用して既定のデータベースを変更する
  2. GUIを使用して既定のデータベースを変更する
  3. Sysinfotoolsの問題を修正するSQL Recovery

方法1:SQLCMDを使用して既定のデータベースを変更する

SQLCMDユーティリティは、SQL Serverのデフォルトデータベースを変更するために使用されます。 だから、これを行うには、以下に示す手順に従ってください:

  • 最初のステップは、Startをクリックし、検索フィールドにRunと入力することです。
  • 次に、実行ダイアログボックスでcmdと入力し、Enterキーを押します。
  • 希望するSQL Serverlogin認証の種類に応じて、コマンドプロンプトでどのような手法を展開しますか:
  • Microsoft Windowsauthenticationの場合は、次のコマンドを入力します”sqlcmdE-S InstanceName d master”
  • Sql Server認証の場合は、次のコマンドを入力します”Sqlcmd-S InstanceName-d master-U SQLLogin-P Password”

次に、sqlcmdプロンプトに以下の-mentionedcommandを入力し、Enterキーを入力します:

ALTER LOGINSQLLogin WITH DEFAULT_DATABASE=AvailDBName

ここで、AvailDBNameは既に存在するデータベース名を示します。 このデータベースは、SQLデータベースと同期している間にSQL Serverのログインによってさらに使用できます。方法2:GUIを使用してデフォルトのデータベースを変更する

  1. 最初に、SQL Server2005のログインページを開き、オプションをクリックします。
  2. 次に、Masterなどの既存のデータベースの助けを借りて、データベースへの接続ステータスを変更します。
  3. 最後に、接続をクリックします。

方法3:SQLデータベースの回復でエラーを解決

あなたは、データベースのエラーを解決するために、上記の重要な方法を一つずつ従うことができます。 手動の方法でいくつかの問題に直面している場合、この問題を解決する別の最良の方法はSQLデータベースの回復です。

このソフトウェアは、SQL serverのエラーを削除するのに役立ちますすぐに回復します。 私たちは、SQLのデータ復旧のいくつかの重要な機能を説明してみましょう:

  • テーブル、ストアドプロシージャ、ビュー、プログラミング、トリガー、既定値、および関数を含むファイルオブジェクトを回復します。
  • SQL ServerデータベースのMDFおよびNDFファイルが破損している場合は、これで修復できます。
  • 回復されたデータをinSQL Serverデータベース形式のいずれかに保存できます。
  • Previewオプションは、保存する前にデータを確認するためのオプションです。

Lastwords

マニュアルと直接の方法は、SQL Serverエラー4064から移動するために上記で説明されています。 ユーザーは上記の方法のいずれかを使用できますが、誰かが問題をすばやく解決したい場合は、直接方法を選択できます。 SQLデータの破損を手動で特定する必要がないため、このツールは自動的に問題を解決します。

Related Post