Bir veritabanının bağlantısını kesin
Bir veritabanı ayırmak yöntemi açıklanmıştır SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQL. Müstakil dosyaları kalır ve eklemek için veya for ATTACH_REBUILD_LOG seçeneği create database kullanarak reattached. Dosyalar başka bir sunucuya taşındı ve orada bağlı.
Bu Konuda
Başlamadan Önce
Sınırlamalar ve Kısıtlamalar
Güvenlik
Bir veritabanı ayırmak için kullanma:
SQL Server Management Studio
Transact-SQL
Başlamadan Önce
Sınırlamalar ve Kısıtlamalar
Sınırlamalar ve kısıtlamalar listesi için bkz: Veritabanı bağlantısını kesin ve (SQL Server) iliştirme.
Güvenlik
İzinler
Db_owner sabit veritabanı rolü üyeliği gerektirir.
[Top]
SQL Server Management Studio Kullanarak
Bir veritabanı ayırmak için
De SQL Server Management StudioObject Explorer, örneğine bağlanmak SQL Server Veritabanı Altyapısıve örneği genişletin.
Genişletme veritabanları, ayırmak istediğiniz kullanıcı veritabanı adını seçin.
Veritabanı adını sağ tıklatıp görevlerive'yi Ayır. Veritabanı ayırmak iletişim kutusu görüntülenir.
Veritabanları Ayır
Ayırmak için veritabanları listeler.Veritabanı Adı
Ayrılmış veritabanı adını görüntüler.Açılan bağlantılar
Belirtilen veritabanı bağlantılarını kesin.[!NOT]
Etkin bağlantıları ile bir veritabanının bağlantısını kesin olamaz.
UPDATE STATISTICS
Varsayılan ayırma işlemi herhangi bir güncel optimizasyonu istatistikleri veritabanı ayırma korur; Varolan optimizasyonu İstatistikleri güncelleştirmek için bu onay kutusunu tıklatın.Tam metin kataloglar koru
Varsayılan olarak, veritabanı ile ilişkili tüm tam metin kataloglar için ayırma işlemi tutar. Bunları kaldırmak için temizleyin Tam metin kataloglar koru onay kutusu. Bu seçenek, yalnızca zaman veritabanından yükseltme görünür SQL Server 2005.Durum
Aşağıdaki durumlardan birini görüntüler: hazır veya hazır değil.İleti
Mesaj sütun gibi veritabanı hakkındaki bilgileri görüntüleyebilir:Ne zaman bir veritabanı çoğaltma ile ilgili durumu olduğunu hazır değil ve mesaj sütunu görüntüler veritabanı çoğaltılmış.
Veritabanına bir veya daha fazla etkin bağlantılar olduğunda durumu olan hazır değil ve mesaj sütunu görüntüler <number_of_active_connections> etkin bağlantıları — örneğin: 1 etkin bağlantıları. Veritabanını ayırmadan önce seçerek herhangi bir etkin bağlantıları kesmek gerek Açılan bağlantılar.
Bir ileti hakkında daha fazla bilgi edinmek için etkinlik izleyicisi'ni açmak için köprü metni ek Yardım düğmesini tıklatın.
Veritabanına ayırmak hazır olduğunuzda, i Tamam.
[!NOT]
Yeni çıkarılmış bir veritabanını görünür kalır veritabanları düğüm nesnesi Explorer'ın görünüm yenilenene kadar. Görünümü herhangi bir anda yenileyebilirsiniz: Nesne Explorer bölmesinde ve menü çubuğundan seçin View ve sonra yenilemek.
[Top]
Transact-SQL'i Kullanma
Bir veritabanı ayırmak için
Bağlanmak Veritabanı Altyapısı.
Standart çubuğundan tıklatın Yeni sorgu.
Kopyalama ve aşağıdaki örnek sorgu penceresine yapıştırın ve tıkırtı Execute. Bu örnek, AdventureWorks2012 veritabanı skipchecks true olarak ayarlanmış çıkarır.
EXEC sp_detach_db 'AdventureWorks2012', 'true';