Share via


Yedekleme, geri ve eşitleme veritabanları (xmla)

xml için çözümleme, yedekleme, geri ve eşitleme veritabanları üç komut vardır:

  • Yedekleme komutu yedekler bir Microsoft  SQL Server  Analysis Servicesveritabanı kullanarak bir Analysis ServicesYedekleme dosya (.abf) bölümünde açıklandığı gibi Kadar veritabanlarını yedekleme.

  • Geri komutu geri bir Analysis Servicesveritabanı bölümünde açıklandığı gibi bir .abf dosyasından Geri yükleme veritabanları.

  • Senkronize et komutu eşitler bir Analysis Servicesveritabanı veri ve meta verileri bölümünde açıklandığı gibi başka bir veritabanı ile Veritabanları eşitleme.

Veritabanlarını yedekleme

Daha önce de belirtildiği gibi Backupkomutu belirtilen kadar yedekler Analysis Servicesveritabanı için bir yedekleme dosyası. BackupKomutunu içeren çeşitli özellikler sağlayan, Yedeklenecek veritabanının belirttiğiniz güvenlik tanımları ve yedeklenmiş elbise için uzak bölümleri yedekleme nasıl kullanmak için yedekleme dosyasının

Güvenlik notuGüvenlik Notu

Analysis Services hizmeti hesabı, her dosya için belirtilen yedekleme konumu yazma izninizin olması gerekir. Ayrıca, kullanıcı aşağıdaki rollerden biri olmalıdır: yönetici rolü Analysis Servicesörneği, ya da veritabanı destekli elbise (yönetici) tam denetim izinleri olan bir veritabanı rolünün bir üyesi

Veritabanı ve yedek dosyası belirtme

Yedeklenmesini veritabanı belirtmek için nesnesinin özelliği Backupkomut. ObjectÖzelliği veritabanı nesne tanımlayıcı içermesi gerekir veya bir hata oluştuğunda.

Oluşturulan ve yedekleme işlemi tarafından kullanılan dosyayı belirtmek için dosyasını özelliği Backupkomut. FileOluşturulacak yedek dosyası için bir unc yolu ve dosya adı özelliği ayarlanmalıdır.

Yedekleme için kullanılacak dosya belirtmenin yanı sıra, belirtilen yedekleme dosyası için aşağıdaki seçenekleri ayarlayabilirsiniz:

  • Eğer AllowOverwrite özelliği true, Backupkomutu üzerine yazar yedek dosyası belirtilen dosya zaten varsa. Eğer AllowOverwriteözelliği yanlış, bir hata oluştuğunda belirtilen yedekleme dosyası zaten varsa.

  • Eğer ApplyCompression özelliği true, yedekleme dosyasının sıkıştırılmış dosyayı oluşturduktan sonra.

  • Eğer parola özelliği herhangi bir boş olmayan değere, yedek dosyayı belirtilen parola kullanılarak şifrelenir.

    Güvenlik notuGüvenlik Notu

    Eğer ApplyCompressionve PasswordÖzellikler belirtilmemiştir, yedek dosyayı şifresiz metin bağlantı dizelerinde kullanıcı adlarını ve parolaları bulunan depolar. Şifresiz metin olarak depolanan veriler alınabilir. Artırılmış güvenlik için kullanmak ApplyCompressionve Passwordayarları hem de sıkıştırmak ve yedekleme dosyasını şifrelemek.

Güvenlik ayarları yedekleme

Güvenlik özelliği olup olmadığını Backupkomutu yedekler Güvenlik tanımları kadar üzerinde tanımlı roller ve izinler gibi bir Analysis Servicesveritabanı. SecurityÖzelliği yedek dosyası Windows kullanıcı hesaplarını ve grupları Güvenlik tanımları bir üyesi olarak tanımlanan içerip içermediğini de belirler.

Değeri Securityözelliği aşağıdaki tabloda listelenen dizelerden birini sınırlıdır.

Değer

Açıklama

SkipMembership

Güvenlik tanımları içerir, ancak yedekleme dosyasının, üyelik bilgilerini dışarıda.

CopyAll

Yedekleme dosyasının güvenlik tanımları ve üyelik bilgilerini içerir.

IgnoreSecurity

Güvenlik tanımları yedek dosyasından hariç.

Uzak bölümleri yedekleme

Uzak bölümleri yedekleme Analysis Servicesveritabanı, ayarladığınız BackupRemotePartitions özelliği Backuptrue komutunu. Bu ayar Backupuzak bölümler için veritabanını depolamak için kullanılan her bir uzak veri kaynağı için uzak bir yedek dosya oluşturmak için komutu.

Yedeklenecek her uzak veri kaynağı için ekleyerek kendi karşılık gelen yedekleme dosyası belirtebilirsiniz bir yer öğesinde yerlerde özelliği Backupkomut. LocationÖğesi olması gereken, Fileözelliği Uzaktan yedekleme dosyasının unc yolunu ve dosya adı ayarlayın ve onun DataSourceID özelliği uzak veri kaynak tanımlayıcısı için veritabanında tanımlı.

Veritabanlarını geri yükleme

RestoreKomutu belirtilen yükler Analysis Servicesveritabanı yedekleme dosyasından. RestoreKomutunu içeren çeşitli özelliklerini kullanmak için tehcir ilişkisel olap (rolap) nesneleri güvenlik tanımları ve depolanan uzak bölümlerini geri yükleme yedekleme dosyasını geri yüklemek için veritabanı belirttiğiniz bildiren.

Güvenlik notuGüvenlik Notu

Her yedekleme dosyası için Geri Yükle komutunu çalıştıran kullanıcı her dosya için belirtilen yedekleme konumu okuma izniniz olmalıdır. Geri yüklemek için bir Analysis Servicesveritabanı kullanıcı sunucuda yüklü değil de bunun için sunucu rolünün bir üyesi olmalıdır Analysis Servicesörneği. Üzerine bir Analysis Servicesveritabanı, kullanıcı aşağıdaki rollerden birinde olmalıdır: için sunucu rolünün bir üyesi Analysis Servicesörneği veya geri yüklenecek veritabanı tam denetim (yönetici) izinleri olan bir veritabanı rolünün bir üyesi.

[!NOT]

Varolan bir veritabanını geri yükledikten sonra kullanıcının veritabanı geri geri yüklenen veritabanı erişimi kaybedebilirsiniz. Yedeklemenin gerçekleştirildiği sırada, kullanıcı sunucu rolünün bir üyesi değildi veya tam denetim (yönetici) izinleri veritabanı rolünün bir üyesi değildi, Access bu kaybı oluşabilir.

Veritabanı ve yedek dosyası belirtme

DatabaseNameÖzelliği Restorekomut veritabanı nesne tanımlayıcı içermesi gerekir veya bir hata oluştuğunda. Belirtilen veritabanı zaten varsa, AllowOverwriteözelliği, varolan bir veritabanına yazılır mı belirler. Eğer AllowOverwriteözelliği false olarak ayarlanır ve belirtilen veritabanı, bir hata oluştuğunda zaten.

Ayarlamak gerekir Fileözelliği Restorekomutu belirtilen veritabanına geri yüklenecek yedek dosyası için bir unc yolu ve dosya adı. Ayrıca Passwordözelliği için belirtilen yedekleme dosyası. Eğer Passwordözelliği herhangi bir boş olmayan değere ayarlanır, yedek dosyayı belirtilen parola kullanılarak çözülür. Yedekleme dosyasının şifreli veya belirtilen parola yedekleme dosyasını şifrelemek için kullanılan parola eşleşmiyorsa, bir hata oluşur.

Güvenlik ayarlarını geri yükleme

SecurityÖzelliği olup olmadığını RestoreRoller ve izinler, tanımlı gibi güvenlik tanımları yükler bir Analysis Servicesveritabanı. SecurityÖzelliği de belirler mi Restorekomutu içeren Windows kullanıcı hesaplarını ve gruplarını geri yükleme işleminin bir parçası olarak güvenlik tanımları bir üyesi olarak tanımlanan.

Bu öğe değerini aşağıdaki tabloda listelenen dizelerden birini sınırlıdır.

Değer

Açıklama

SkipMembership

Güvenlik tanımları içerir, ancak veritabanında, üyelik bilgilerini dışarıda.

CopyAll

Veritabanında güvenlik tanımları ve üyelik bilgilerini içerir.

IgnoreSecurity

Güvenlik tanımları veritabanından hariç.

Uzak bölümlerini geri yükleme

Önceki sırasında oluşturulan her Uzaktan yedekleme dosyası için Backupkomutu geri kendi ilişkili uzak bölüm ekleyerek bir Locationöğesinde Locationsözelliği Restorekomut. DataSourceType özelliği her Locationeleman hariç veya açıkça ayarlanmış Remote.

Her belirtilen Locationöğesi, Analysis Servicesörnek kişiler belirtilen uzak veri kaynağı DataSourceIDözellik belirtilen uzaktaki yedek dosyasında tanımlanan bölümleri geri yüklemek için Fileözellik. Ayrıca DataSourceIDve File, aşağıdaki özelliklerin her biri için kullanılabilen özellikler Locationuzak bir bölümü geri yükleme için kullanılan öğe:

  • Belirtilen uzak veri kaynağına bağlantı dizesi geçersiz kılmak için DataSourceID, sen-ebilmek koymak ConnectionStringözelliği Locationfarklı bağlantı dizesi öğesine. RestoreKomutu daha sonra bulunan bağlantı dizesi kullanın ConnectionStringözellik. Eğer ConnectionStringbelirtilmemiş, Restorekomutu, yedekleme dosyasını belirtilen uzak veri kaynağı için depolanan bağlantı dizesini kullanır. Sen-ebilmek kullanma ConnectionStringuzak bir bölümü için farklı bir uzak örneği taşımak için ayarı. Ancak, sen cant'kullanma ConnectionStringuzak bir bölümü içeren geri yüklenen veritabanı örneğine geri yüklemek için ayarı. Diğer bir deyişle, sen cant'kullanma ConnectionStringözelliği uzak bir bölümü yerel bir bölüme olun.

  • Uzak bölümler uzak veri kaynağı üzerinde depolamak için kullanılan her özgün klasör için belirleyebileceğiniz bir klasörüne özgün klasörde depolanan tüm uzak bölümleri geri yüklemek yeni klasör belirtmek üzere öğe. Eğer bir Folderöğesi belirtilmemişse, Restorekomutunu kullanan Uzaktan yedekleme dosyasının içerdiği uzak bölümler için belirtilen özgün klasörler.

rolap nesneleri yeniden konumlandırma

RestoreToplamalardan veya veri gibi bilgiler tablolarda bir temel ilişkisel veri kaynağı üzerinde depolandığından rolap depolama kullanan nesneler için komutu geri olamaz. Ancak, rolap nesneler için meta verileri geri yüklenebilir. rolap nesnesi, meta veri geri Restorekomutu bir ilişkisel veri kaynağı tablo yapısını yeniden oluşturur.

Sen-ebilmek kullanma Locationöğesinde bir Restorekomutu rolap nesneler taşınmaya. Her Locationbir veri kaynağında taşınmaya kullanılan öğe DataSourceTypeözelliği açıkça ayarlanmalıdır Local. Sen da-si olmak-e ayarlamak ConnectionStringözelliği Locationyeni bir konuma bağlantı dizesi öğesine. Geri yükleme sırasında Restorekomut tarafından tanımlanan veri kaynağı bağlantı dizesini yerini alacak DataSourceIDözelliği Locationöğesinin değeri ile ConnectionStringözelliği Locationöğesi.

Veritabanları eşitleniyor

SynchronizeVeri ve meta verileri belirtilen bir komutu eşitler Analysis Servicesveritabanı başka bir veritabanı ile. SynchronizeKomutunu içeren kaynak veritabanı belirtmenize olanak sağlayan çeşitli özellikleri nasıl Güvenlik tanımları ve eşitlenmesi için uzak bölümleri rolap nesneleri eşitleme eşitlemek.

[!NOT]

SynchronizeKomutu yürütülen yalnızca sunucu yöneticileri ve veritabanı yöneticileri tarafından. Hem kaynak hem de hedef veritabanında aynı veritabanı uyumluluk düzeyi olmalıdır.

Kaynak veritabanı belirtme

Kaynak özelliği Synchronizekomutu içeren iki özellik, ConnectionStringve Object. ConnectionStringÖzelliği kaynak veritabanı içeren örneğe bağlantı dizesi içerir ve Objectözelliği kaynak veritabanı nesne tanımlayıcısı içerir.

Hedef veritabanının hangi oturumu için geçerli veritabanı olduğunu Synchronizekomutunu çalıştırır.

Eğer ApplyCompressionözelliği Synchronizeset komutunu true olarak kaynaktan gönderilen bilgileri veritabanı hedef veritabanına gönderilmeden önce sıkıştırılır.

Güvenlik ayarları eşitleniyor

SynchronizeSecurity özelliği olup olmadığını Synchronizekomutu eşitler rolleri ve izinleri, kaynak veritabanında tanımlı gibi güvenlik tanımları. SynchronizeSecurityÖzelliği de belirler mi Sychronizekomutu içeren Windows kullanıcı hesapları ve gruplar güvenlik tanımları üyeleri olarak tanımlı.

Bu öğe değerini aşağıdaki tabloda listelenen dizelerden birini sınırlıdır.

Değer

Açıklama

SkipMembership

Güvenlik tanımları içerir, ancak hedef veritabanında, üyelik bilgilerini dışarıda.

CopyAll

Hedef veritabanında güvenlik tanımları ve üyelik bilgilerini içerir.

IgnoreSecurity

Güvenlik tanımları hedef veritabanından hariç.

Uzaktan bölümler eşitleniyor

Kaynak veritabanında varolan her uzak veri kaynağı için ekleyerek her ilişkili uzak bölüm eşitleyebilirsiniz bir Locationöğesinde Locationsözelliği Synchronizekomut. Her Locationöğesi, DataSourceTypeözelliği hariç veya açıkça ayarlanmış Remote.

Tanımlamak ve hedef veritabanında, bir uzak veri kaynağına bağlanmak için Synchronizekomutu, tanımlı bağlantı dizesini kullanır ConnectionStringözelliği Locationöğesi. SynchronizeKullanır sonra komut DataSourceIDözelliği Locationeşitlemek için hangi uzak bölümleri tanımlamak için eleman. SynchronizeKomutu eşitler uzak bölümler uzak veri kaynağı belirtilen DataSourceIDözelliği kaynak veritabanı belirtilen uzak veri kaynağıyla DataSourceIDözelliği hedef veritabanı üzerinde.

Uzak bölümler uzak veri kaynağı kaynak veritabanı üzerinde depolamak için kullanılan her özgün klasör için de belirleyebilirsiniz bir Folderöğesinde Locationöğesi. FolderÖğesi için tüm uzak bölümler uzak veri kaynağı özgün klasöründe depolanan eşitleneceği hedef veritabanında yeni bir klasör gösterir. Eğer bir Folderöğesi belirtilmezse, kaynak veritabanında bulunan uzak bölümleri için belirtilen özgün klasör Eşitle komutunu kullanır.

rolap nesneleri eşitleniyor

SynchronizeKomutu can't senkronize toplamalardan veya veri gibi bilgiler tablolarda bir temel ilişkisel veri kaynağı üzerinde depolandığından rolap depolama kullanan nesneler için. Ancak, rolap nesneler için meta veriler eşitlenebilir. Meta verileri eşitlemek için Synchronizekomutu bir ilişkisel veri kaynağı tablo yapısını yeniden oluşturur.

Sen-ebilmek kullanma Locationrolap nesneleri eşitlemek Eşitle komutunu öğesinde. Her Locationbir veri kaynağında taşınmaya kullanılan öğe DataSourceTypeözelliği açıkça ayarlanmalıdır Local. . Sen da-si olmak-e ayarlamak ConnectionStringözelliği Locationyeni bir konuma bağlantı dizesi öğesine. Eşitleme sırasında Synchronizekomut tarafından tanımlanan veri kaynağı bağlantı dizesini yerini alacak DataSourceIDözelliği Locationöğesinin değeri ile ConnectionStringözelliği Locationöğesi.

Ayrıca bkz.

Başvuru

Yedekleme öğesi (xmla)

Geri öğesi (xmla)

Eşitleme öğesi (xmla)

Kavramlar

Yedekleme ve geri yükleme Analysis Services veritabanları