SORU
10 Kasım 2009, Salı


Nasıl belirtin "mevcut bağlantıları kapatın&; sql script " ben

SQL Server 2008'de benim şema üzerinde etkin geliştirme yapıyorum ve sık sık benim bırak yeniden/veritabanı komut dosyası oluşturmak istiyorum. Çalıştırdığımda

USE [master]
GO

IF  EXISTS (SELECT name FROM sys.databases WHERE name = N'MyDatabase')
DROP DATABASE [MyDatabase]
GO

Ben sık sık bu hata

Msg 3702, Level 16, State 4, Line 3
Cannot drop database "MyDatabase" because it is currently in use.

Nesneyi veritabanı tıklayın explorer bölmesinde sağ ve bağlam menüsünden Sil komutunu seçmek, hangi checkbox "yakın mevcut bağlantıları"

Bir şekilde ben yazmadım bu seçeneği belirtin.

CEVAP
10 Kasım 2009, Salı


Herkesin bağlantısını kesin ve işlemleri ile geri dönebilirsiniz:

alter database [MyDatbase] set single_user with rollback immediate

Bundan sonra, güvenli bir şekilde veritabanı bırak :)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ABC News (Australia)

    ABC News (Au

    9 HAZİRAN 2008
  • merumputdotcom

    merumputdotc

    24 ŞUBAT 2012
  • MkElite

    MkElite

    13 NİSAN 2012

İLGİLİ SORU / CEVAPLAR