ログインに失敗したMicrosoftSQLServerエラー18456を修正する方法[簡単なガイド]

「ログインに失敗したMicrosoftSQL Serverエラー18456」とは何ですか?

Windows10 / 8/7コンピューターでSQLServer(ローカルまたはリモート)に接続しようとしたときに「ログインに失敗したMicrosoft SQL Serverエラー18456」が発生する場合は、解決策を講じるのに適しています。ここでは、問題を解決するための簡単な手順/方法について説明します。議論を始めましょう。

「MicrosoftSQLServer」:MS SQLServerまたはMicrosoftSQL Serverは、Microsoftによって設計および開発されたRDMS(リレーショナルデータベース管理システム)です。データベースサーバーとして、それはネットワーク/インターネット上の同じコンピュータまたは別のコンピュータのいずれかで実行される可能性のある他のソフトウェアアプリケーションによって要求されたデータを保存および取得する主な機能を備えたソフトウェアです。これはCおよびC ++プログラミング言語で記述されており、Linux、Microsoft Windows Server、およびMicrosoftWindowsオペレーティングシステムで使用できます。

ただし、Windows10コンピューターまたはWindowsServerでMicrosoftSQL Serverに接続しようとしたときに、「ログインに失敗したMicrosoft SQLServerエラー18456」の問題が発生したと報告したユーザーが何人かいました。このエラーにより、何らかの理由でMS SQL Server(ローカルまたはリモート)にログインできなくなります。このエラーの背後には、SQL Serverに必要な管理者権限が付与されていない、SQLServer設定でTCP / IPプロトコルが無効になっているなど、いくつかの理由が考えられます。エラーメッセージを見てみましょう。

「ユーザー ‘<user_name>’のログインに失敗しました。 (Microsoft SQL Server、エラー:18456)」

ここで、<user_name>は、ユーザーが受信したMS SQLServerのユーザー名です。この問題を解決する1つの可能な方法は、MS SQL Server、コンピューター(クライアント)、およびネットワーク機器/コンピューターを再起動することです。また、アドレスをコピーして貼り付けるのではなく、正しいユーザー名とパスワードを入力していることを確認する必要があります。間違ったSQLServerログイン資格情報を入力すると、ログイン失敗エラーの背後にある考えられる理由の1つである可能性があります。したがって、正しい詳細を入力していることを確認してください。

また、MS SQL Serverに正しいデータベース名を入力していることを確認し、それに応じて構成ファイルを更新したことを確認する必要があります。クエリALTERLOGIN WITH PASSWORD = UNLOCKを使用してアカウントのロックを解除することで、問題の解決を試みることができます。 SQL Serverが攻撃を受けている場合、このタイプのエラーが発生することがあります。解決策を探しましょう。

ログイン失敗を修正する方法Windows10またはWindowsServerでMicrosoftSQL Serverエラー18456?

方法1:管理者としてMS SQL Serverを実行し、サーバーでUACを無効にします

このエラーは、SQLサーバーが管理者権限で実行されていない場合に発生する可能性があります。管理者権限でSQLServerを実行してから、サーバーでUACを無効にして、問題を修正できます。

管理者としてSQLServerを実行します。

ステップ1:[Windows検索ボックス]に「SQLServer Management Studio」と入力し、表示された結果からSQL Server Management Studioを右クリックして、[管理者として実行]を選択します

ステップ2:UACダイアログボックスの[はい]ボタンをクリックし、問題なくSQLServerにログインするかどうかを確認します

手順3:そうでない場合は、サーバーマシンでUACを無効にすると問題が解決するかどうかを確認します

SQLServerをシングルユーザーモードで実行します。

手順1:Windowsの検索ボックスに「SQLServer構成マネージャー」と入力し、SQL Serverサービスを右クリックして、[プロパティ]を選択します。

ステップ2:[プロパティ]ウィンドウで、[スタートアップパラメータ]タブをクリックし、[スタートアップパラメータを指定]ボックスに「-m」と入力して、[追加]ボタンと[適用]ボタンを押します。

ステップ3:ここで、SQL Serverサービスを右クリックし、[再起動]を選択してサービスを再起動します

ステップ4:ここで、Windowsの検索ボックスに「SQLServer Management Studio」と入力し、表示される結果を右クリックして[管理者として実行]を選択し、エラーが解決されたかどうかを確認します。

手順5:その場合は、ドメインアカウントをSQL Serverに追加し、「SysAdmin」ロールを割り当てます。

手順6:[SQL Server構成マネージャー]ウィンドウに戻り、[スタートアップパラメーター]タブの[-m]パラメーターを削除します。

手順7:最後に、「手順3」を使用してSQL Serverサービスを再起動し、問題が解決したかどうかを確認します。

方法2:SQL Server ConjurationManagerでTCP / IPプロトコルを有効にする

ステップ1:Windowsの検索ボックスに「SQLServer構成マネージャー」と入力し、表示された結果から開きます。 UACプロンプトが表示された場合は、[はい]をクリックします

ステップ2:駆け落ちしたウィンドウの左側のペインで、[SQL Serverネットワーク構成]を見つけて展開し、[プロトコルの対象]オプションを選択します

ステップ3:次に、右側のペインで[TCP / IP]を見つけてダブルクリックし、[有効]のドロップダウンで[はい]を選択してから、[適用]をクリックして変更を保存します

ステップ4:次に、キーボードの「Windows + R」キーを押し、開いた「実行」ウィンドウに「services.msc」と入力し、「OK」を押して「サービス」ウィンドウを開きます。

ステップ5:開いたウィンドウで、サーバー名の付いたSQL Serverを見つけて右クリックし、[再起動]オプションを選択してサービスを再起動します

手順6:完了したら、エラーが解決されたかどうかを確認します。

方法3:SQLServerの認証モードを変更する

ステップ1:WindowsSearchと「Obje」で「SQLServerManagementStudio」を開きますcts Explorer」で、サーバーを見つけて右クリックし、「プロパティ」を選択します

手順2:開いた[サーバーのプロパティ]ウィンドウの左側のウィンドウで[セキュリティ]を選択し、右側のウィンドウで[SQLServerとWindows認証モード]ラジオオプションを選択します

ステップ3:最後に、[適用]をクリックして変更を保存し、SQL Server Management Studioの[オブジェクトエクスプローラー]でサーバーを右クリックし、[再起動]を選択してサーバーを再起動し、エラーが解決されたかどうかを確認します。

手順4:そうでない場合は、「Windows PowerShell(管理者)」で次のコマンドを実行するか、MSPowerツールをインストールしてからコマンドを実行します

psexec.exe -i -s ssms.exe

手順5:上記のコマンドを実行した後に問題が解決したかどうかを確認します

方法4:SAアカウントを有効にし、アカウントのパスワードをリセットする

この問題を解決する1つの可能な方法は、SQLサーバーのSAアカウントを有効にして、そのパスワードをリセットすることです。

ステップ1:「MicrosoftSQL Server Management Studio」を開き、左側のペインで「セキュリティ」について説明します

ステップ2:「ログイン」をダブルクリックして「SA」を開きます

ステップ3:ここで、新しいパスワードを入力してパスワードを確認し、[サーバーの役割]タブに移動して、[パブリック]と[SysAdmin]の役割のオプションを選択します

ステップ4:次に、[ステータス]タブに移動し、右ペインで[ログイン]の下の[有効]を選択し、[適用]をクリックして変更を保存します

ステップ5:Windows Searchで[サービス]ウィンドウを開き、SQL Serverサービスを見つけて右クリックし、[再起動]を選択してサービスを再起動します。完了したら、エラーが解決されたかどうかを確認します。

方法5:新しいログインを作成し、「レポートサービス」を再起動します

それでも問題が解決しない場合は、新しいログインを作成して、レポートサービスを再起動できます。

ステップ1:「MicrosoftSQL Server Management Studio」を開き、左側のペインで「セキュリティ」タブを展開します

ステップ2:次に、[ログイン]を展開し、右クリックして[新規ログイン]を選択し、資格情報を入力し、ログイン名にコンピューターアカウントを選択します

ステップ3:[ユーザーは次回のログイン時にパスワードを変更する必要がある]チェックボックスをオフにして、データベースを選択します

ステップ4:次に、[サーバーの役割]に移動して[パブリック]の役割を選択し、[ユーザーマッピング]タブに移動して、データベースを選択し、db_ownerを選択して、変更を保存します

ステップ5:Windows Searchで[サービス]ウィンドウを開き、SQL Server Reporting Serviceを見つけて右クリックし、[再起動]を選択してサービスを再起動します。

手順6:その後、データベースに再接続して、エラーが解決されたかどうかを確認します。

「PC修復ツール」を使用してWindowsPCの問題を修正する[推奨される解決策]

「PC修復ツール」は、BSODエラー、DLLエラー、EXEエラー、プログラムの問題、マルウェアやウイルスの問題、システムファイルやレジストリの問題、その他のシステムの問題を数回クリックするだけで簡単かつ迅速に見つけて修正する方法です。このツールは、下のボタン/リンクから入手できます。

結論

この投稿は、いくつかの簡単な手順/方法で、Windows 10 / WindowsServerでログインに失敗したMicrosoftSQLServerエラー18456を修正する方法に役立つと確信しています。あなたはそうするために私たちの指示を読んでそれに従うことができます。それで全部です。提案や質問がある場合は、下のコメントボックスに書き込んでください。