Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Waktu tunggu yang ekstrem saat membuat database SQL Server offline

Setelah beberapa pencarian tambahan (istilah pencarian baru yang terinspirasi oleh jawaban gbn dan komentar u07ch pada jawaban KMike) saya menemukan ini, yang berhasil diselesaikan dalam 2 detik:

ALTER DATABASE <dbname> SET OFFLINE WITH ROLLBACK IMMEDIATE

(Pembaruan)

Ketika ini masih gagal dengan kesalahan berikut, Anda dapat memperbaikinya seperti yang terinspirasi oleh postingan blog ini :

Anda dapat menjalankan perintah berikut untuk mengetahui siapa yang mengunci database Anda:

EXEC sp_who2

Dan gunakan SPID apa pun Anda temukan di perintah berikut:

KILL <SPID>

Kemudian jalankan ALTER DATABASE perintah lagi. Seharusnya sekarang berfungsi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hapus catatan dalam Alih-alih Hapus pemicu

  2. Kembalikan Semua Baris Dari Partisi Tertentu di SQL Server (T-SQL)

  3. Kesalahan sintaksis di dekat 'dari' dalam kondisi pencarian teks lengkap 'kontrol'

  4. kunci utama dan indeks sql

  5. Kerangka Entitas:Metode Database.ExecuteSqlCommand