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

  • bashirsultani

    bashirsultan

    22 Mart 2010
  • Google Chrome

    Google Chrom

    1 EYLÜL 2008
  • Techmoan

    Techmoan

    31 Mayıs 2009

İLGİLİ SORU / CEVAPLAR