sql >> データベース >  >> Database Tools >> SSMS

Microsoft SQL Serverエラー:18456

    この問題は、SQL Server 2012以降のバージョン(通常は新規インストールの場合)で頻繁に発生します。理由は、SQLServer2012以降のバージョンではウィンドウ管理者にSQLServerの管理者権限が自動的に付与されないためです。

    これにより、SQL Serverにまったくアクセスできなくなります。この場合、次のアプローチを使用します。

    1. SQLServer構成マネージャーを実行します。

      SQL Server Configuration Managerの場所:

    SQL Server 2016    C:\Windows\SysWOW64\SQLServerManager13.msc
    SQL Server 2014    C:\Windows\SysWOW64\SQLServerManager12.msc
    SQL Server 2012    C:\Windows\SysWOW64\SQLServerManager11.msc
    SQL Server 2008    C:\Windows\SysWOW64\SQLServerManager10.msc
    
    1. Right-Click SQLServerサービスに移動してPropertiesに移動します 。
    2. Startup Parametersに移動します タブをクリックして-mを追加します そこにパラメータ。これにより、SQL-Serverがシングルユーザーモードで実行されます。
    3. Restart SQL Serverサービスでは、SQL Serverエージェントが起動しないことを確認してください。起動すると、SQLServerへの単一の使用可能な接続が取得される可能性があります。
    4. SQL Serverサービスが正常に再起動したら、SSMSを右クリックし、Run as Administratorします。 。
    5. この時点で、SQLServerでは管理者としてSQLServerに接続し、ドメインアカウントをSQLServerに追加してSysAdminを割り当てます。 役割。
    6. Management Studioを閉じ、SQLServer構成マネージャーに戻って-mを削除します 起動パラメータから。 SQLServerサービスとtadaaaを再起動します。

    また、他の人が使用しているサーバーではこれを行わないでください。



    1. 最後の100を除くすべてのレコードをテーブルから選択する方法

    2. phpMyAdminのDesignerビューを有効にするにはどうすればよいですか?

    3. MySQLサーバーの解決でエラーがなくなりました

    4. MySQL / phpMyAdminからdbのスキーマを引き出す方法は?