Share via


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.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

SQL Server Management Studio Kullanarak

Bir veritabanı ayırmak için

  1. De SQL Server Management StudioObject Explorer, örneğine bağlanmak SQL Server Veritabanı Altyapısıve örneği genişletin.

  2. Genişletme veritabanları, ayırmak istediğiniz kullanıcı veritabanı adını seçin.

  3. 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.

  4. 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.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Transact-SQL'i Kullanma

Bir veritabanı ayırmak için

  1. Bağlanmak Veritabanı Altyapısı.

  2. Standart çubuğundan tıklatın Yeni sorgu.

  3. 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';

Ayrıca bkz.

Başvuru

sp_detach_db (Transact-sql)

Kavramlar

Veritabanı bağlantısını kesin ve (SQL Server) iliştirme