Aracılığıyla paylaş


Veritabanını iliştirmek ve Ayır

Genellikle durumlar vardır, bir Analysis Services veritabanı yöneticisi (dba) istediği bir dönem için veritabanını çevrimdışı alıp aynı sunucu örnek veya başka bir veritabanına yeniden çevrimiçi duruma getirin. Bu gibi durumlarda genellikle daha iyi performans, veritabanı büyüme veya bir ürüne yükseltmek için yer kazanmak için farklı bir diske veritabanını taşıma gibi iş ihtiyaçlarınıza göre yönlendirilen.Ve daha fazlası, tüm bu durumlar için Attach ve Detach komutları etkinleştir Analysis Services dba veritabanı çevrimdışı alır ve onu getirmek için yeniden çevrimiçi ile çok az çaba.

Komutları Ayır ve iliştir

The Attach command enables you to bring online a database that was taken offline.Veritabanı, özgün sunucu örnek veya başka örnek ekleyebilirsiniz.Kullanıcı belirtebilirsiniz bir veritabanını iliştirdiğinizde ReadWriteMode için veritabanı ayarlama.The Detach command enables you to take offline a database from the server.

Kullanımı Ayır ve iliştir

The Attach command is used to bring online an existing database structure.Veritabanına bağlıysa ReadWrite modunda olabilir sadece bir bağlı saat için bir sunucu örnek.Ancak, veritabanına bağlıysa ReadOnly mod, onu birden çok kez farklı sunucu örnekleri. için eklenebilecekAncak, aynı veritabanında birden fazla eklenemez saat aynı sunucu örnek için.Aynı veritabanında birden fazla iliştirmek için girişimi yapıldığında, bir hata oluşturulur saat, veri klasörlerini ayırmak için kopyalanan bile.

Önemli notÖnemli

Parola veritabanına ayırmak için gerekli, aynı parola veritabanını iliştirmek gerekiyor.

The Detach command is used to take offline an existing database structure.Bir veritabanı ilişkisi kesildi, gizli meta veriler korumak için bir parola sağlamanız gerekir.

Önemli notÖnemli

Veri dosyalarının içeriğini korumak için klasör, alt klasörler ve veri dosyalarını bir erişim denetimi listesi kullanmanız gerekir.

Bir veritabanını ayırdığınızda, sunucuda aşağıdaki adımları izler.

Okuma/yazma veritabanı ayırma

Salt okunur bir veritabanı ayırma

  1. Sunucu veritabanı CommitExclusive kilitlemek için bir isteği verir.

  2. Devam eden tüm hareketler kaydedilmiş veya geri kadar beklediği

  3. Sunucu veritabanına ayırmak için gereken tüm meta veriler oluşturur.

  4. Veritabanı silinmiş olarak işaretlenir.

  5. Sunucu hareketi tamamlar

  1. Veritabanı silinmiş olarak işaretlenir.

  2. Sunucu hareketi tamamlar

NotNot
Salt okunur bir veritabanı için detaching parola değiştirilemez.Parola içeren eklenmiş bir veritabanı için sağlanan parola parametresi, bir hata oluşturulur.

The Attach and Detach commands must be executed as single operations.Bunlar aynı işlemde diğer işlemleri ile birleştirilemez.Ayrıca, Attach ve Detach komutlardır Atomik İşlem komutları.Bu işlem başarılı başarısız veya anlamına gelir.Hiçbir veritabanı tamamlanmamış bir durumda kalır.

Önemli notÖnemli

Sunucu veya veritabanı yöneticisi ayrıcalıkları gerekli yürütmek için Detach komut.

Önemli notÖnemli

Yürütmek için sunucu yönetici ayrıcalıkları gerekli Attach komut.