Kullanımda olan bir veritabanını nasıl çıkarabilirim?


14

Hiçbir şey kullanmasa da, kullanıldığından bir veritabanını ayıramıyorum.

Cannot detach the database 'DEMO' because it is currently in use.

Yeniden başlatmayı denedim ve aynı mesajı aldım.

Yanıtlar:


17
--Kick all users off of the database NOW
ALTER DATABASE YourDatabase SET SINGLE_USER WITH ROLLBACK IMMEDIATE

--Kick all but after 60 seconds
ALTER DATABASE YourDatabase SET SINGLE_USER WITH ROLLBACK AFTER 60 SECONDS

--restore connection to users
ALTER DATABASE YourDatabase SET MULTI_USER

12

Çıkarırken "Bağlantıları Kes" kutusunu işaretlemeyi denediniz mi?


Daha fazla sorgu ile ilgili bir çözüm umuyordum. Sunucu Yönetimi Studio Express sık sık makinemin mavi ekrana geçmesine neden oluyor. Bu yüzden sadece sunucuya sorgu gönderen bir araç kullanıyorum.
Jack B Çevik

Mavi ekran genellikle veritabanı yönetim aracı gibi çok özel bir uygulama ile değil, donanım veya işletim sistemi düzeyindeki sorunlarla ilgilidir. Bu programın neden makinenizin çökmesine neden olduğunu hayal bile edemiyorum, ancak bu kesinlikle altta yatan ciddi bir sorunun belirtisidir.
Massimo

Visual Studio ve Server Management Studio Express'in bir kombinasyonudur, çünkü 3 farklı iş istasyonunda davranışı gördüm. Visual Studio'nun birden çok sürümünü aynı anda çalıştırmak olabilir, bunun sekmeleri kullanırken IE7'de tuhaf davranışlara neden olduğunu biliyorum.
Jack B Çevik

1
  1. Sunucu ile bağlantıyı kesin.
  2. Tüm bağlantıları kapatmak için SQL Server hizmetini yeniden başlatın.
  3. Windows Kimlik Doğrulaması ile oturum açın.
  4. Veritabanını kolayca ayırın.

1

"Veritabanını Ayır" penceresinden "Bağlantıları Kes" seçeneğini işaretlemeyi unutmayın, aksi takdirde çok basittir ve menüden ayırmayı seçmeniz yeterlidir, aşağıdaki resme bakın:

resim açıklamasını buraya girin


0

Bu komut tüm bağlantıları kesmeli ve sonra bağlantıyı kesmenize izin vermelidir.

ALTER DATABASE ROLLBACK_IMMEDIATE İLE SINGLE_USER AYARLANDI

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.