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

データベースにロックを設定できなかったため、ALTERDATABASEが失敗しました

    エラーが発生したら、実行します

    EXEC sp_who2
    

    リストでデータベースを探します。接続が終了しなかった可能性があります。データベースへの接続が見つかった場合は、

    を実行します。
    KILL <SPID>
    

    ここで、<SPID> データベースに接続されているセッションのSPIDです。

    データベースへのすべての接続が削除されたら、スクリプトを試してください。

    残念ながら、問題が発生している理由はわかりませんが、問題が他の場所で発生したことを示すリンクがあります。

    http://www.geakeit.co.uk/2010/12/11/sql-take-offline-fails-alter-database-failed-because-a-lock-could- not-error-5061 /



    1. MYSQLでのストアドプロシージャの記述の難しさ

    2. Powershellの安全な文字列変換

    3. phpMyAdminは追加された列を表示しません

    4. Phpmyadminがクエリでフリーズします、dbが大きすぎますか?