Share via


rskeymgmt yardımcı programı

Ayıklayan geri yükler, oluşturur ve siler simetrik anahtar önemli rapor sunucusu verileri yetkisiz erişime karşı korumak için kullanılır.Bu yardımcı program, rapor sunucu örnekleri, bir ölçek dışarı dağıtımında katılmak için de kullanılır.C rapor sunucusu genişleme dağıtımı tek bir paylaşan birden çok rapor sunucu örnekleri için başvuran rapor sunucusu veritabanı.


rskeymgmt {-?}
{–eextract}
{–aapply}
{-ddeleteall}
{–srecreatekey}
{–rremoveinstancekey}
{-jjoinfarm}
{-iinstance}
{-ffile}
{-pencryptionpassword}
{-mremotecomputer}
{-ninstancenameofremotecomputer}
{-uadministratoruseraccount}
{-vadministratorpassword}
{-ttrace}

Bağımsız değişkenler

  • -?
    Sözdizimini görüntüler. rskeymgmt bağımsız değişkenleri.

  • -e
    Şifrelemek ve rapor sunucusu için verilerin şifresini çözmek için kullanılan simetrik anahtar ayıklayan örnek böylece dosyaya kopyalayabilirsiniz.

    Bu bağımsız değişken bir değer almaz.Ancak, ek bağımsız değişkenler ayıklama işlemi tamamlamak için komut satırına eklemeniz gerekir.Belirtmesi gereken bağımsız değişkenleri içerir. -f ve-p.

  • -a
    Varolan bir simetrik anahtar, parola korumalı yedek dosyasındaki sağlayan bir kopyayla değiştirir.Simetrik anahtar'ın tüm örneklerini güncelleştirilir.

    Bu bağımsız değişken bir değer almaz.Ancak komut satırında uygulanacak anahtarının bulunduğu bir dosya seçmek için ek bağımsız değişkenler dahil etmeniz gerekir.Belirtebileceğiniz bağımsız değişkeni içerir. -f ve-p.

  • -d
    Tüm bir simetrik anahtar örneklerini ve tüm şifreli verileri siler bir rapor sunucusu veritabanı.Bu bağımsız değişken bir değer almaz.

  • -s
    Yeni bir simetrik anahtar üretir ve tüm yeni anahtarı kullanarak şifrelenmiş içerik re-encrypts.Tüm örneklerini bir simetrik anahtar yeniden oluşturulur.

  • -j
    Bir uzak rapor sunucu örnek, yerel rapor sunucu örnek tarafından kullanılan rapor sunucusu veritabanını paylaşan yapılandırır.

  • -r installationID
    Simetrik anahtar bilgileri belirli bir rapor sunucusu kaldırır örnek, böylece bir ölçek gelen - dağıtım dışı rapor sunucusu kaldırılıyor.The installationID is a GUID value that can be found in the RSReportserver.yapılandırma dosyası.

  • -f dosyasını arayın
    Simetrik anahtar, bir yedek kopyasını saklayan dosyanın tam yolunu belirtir.

    Için rskeymgmt -e, simetrik anahtar belirttiğiniz bir dosyaya yazılır.

    Için rskeymgmt -a, simetrik anahtar değeri dosyada depolanmış rapor sunucusu uygulanan örnek.

  • -p Parola
    (Gerekli -f) Yedeklemek veya bir simetrik anahtar uygulamak için kullanılan parolayı belirtir. Bu değer boş olamaz.

  • -i
    Bir yerel rapor sunucusu örneğini belirtir.Bu bağımsız değişkeni, varsayılan olarak rapor sunucusu yüklediyseniz, bu isteğe bağlıdır SQL Serverörnek (varsayılan değeri -i MSSQLSERVER bölümüdür). Yüklenmiş rapor sunucusu adlandırılmış bir örnek olarak -i gereklidir.

  • -m
    Rapor sunucusunda katıldığınız rapor sunucusu örnek barındıran uzak bilgisayarın adını belirtir genişleme dağıtımı.Bilgisayarı ağda tanımlayan adı kullanın.

  • -n
    rapor sunucusu adını belirtir örnek uzak bilgisayardaki.Bu bağımsız değişkeni, varsayılan olarak rapor sunucusu yüklediyseniz, bu isteğe bağlıdır SQL Serverörnek (varsayılan değeri -n MSSQLSERVER bölümüdür). Yüklenmiş rapor sunucusu adlandırılmış bir örnek olarak -n gereklidir.

  • -u kullanıcıhesabı
    Yönetici hesabı, uzak bilgisayarda, katıldığınız belirtir genişleme dağıtımı.Bir hesap belirtilmemişse, geçerli kullanıcının kimlik bilgileri kullanılır.

  • -v Parola
    (Gerekli -u) Istediğiniz uzak bilgisayarda bir yönetici hesabının parolasını belirtir birleştirmek ölçeği - dağıtım öğrenin.

  • -t izleme
    Izleme günlüğü için çıktıların hata iletileri.Bu bağımsız değişken bir değer almaz.Daha fazla bilgi için bkz: Rapor Sunucusu hizmet izleme günlüğü.

İzinler

araç çalıştırmak için yerel bir yönetici olması gerekir ve rapor sunucusu barındıran bilgisayarda yerel olarak çalıştırmalısınız.Rskeymgmt yardımcı programı (Uzak rapor sunucusu örneğinin şifreleme anahtarlarının yönetmek için kullanılamaz; böylece yardımcı programı Report Server Windows hizmet uzak örneklerine bağlanamıyor) yerel Windows Report Server örnek ile çalışır.

Not

Kullanıyorsanız -u ve -v bağımsız değişkenler, uzak bilgisayarda yönetici izinlerine sahip bir hesabın belirttiğinizden emin olun.

Örnekler

Aşağıdaki örneklerde kullanmanın yolları gösterilmektedir. rskeymgmt.ayıklamak, geri yükleme ve şifreleme anahtarlarını silin ve rapor sunucusu genişleme dağıtımı yapılandırmak, aşağıdaki örneklerde gösterilmektedir.

Şifreleme anahtarları ayıklanıyor

Bu örnek, şifreleme, bir yedek kopyasını oluşturmak gösterilmiştir anahtar ve parola korumalı bir dosyayı bir diskete kaydedin.rapor sunucusu, adlandırılmış örnek olarak yüklü ise, ekleme -i bağımsız değişken.

rskeymgmt -e -f a:\backupkey\keys -p <password>

Şifreleme anahtarları geri yükleniyor

Bu örnek, şifrelemesini değiştirme gösterir anahtar.yedek kopya dosya kilidini açan parola anahtar ve konumunu belirtmelisiniz.

rskeymgmt -a -f a:\backupkey\keys -p <password>

Şifreleme anahtarlarını ve şifrelenmiş içerik silme

Bu örnek, depolanan tüm şifreleme anahtarları silmek gösterilmiştir bir rapor sunucusu.Yüklemenizin rapor sunucusu genişleme dağıtımı, dağıtım içerdiği tüm rapor sunucusu örnekleri için şifreleme anahtarları silinecek.Bir şifreleme anahtarının silinmesi, rapor sunucusu veritabanı varolan tüm şifrelenmiş değerleri siler.Şifrelenmiş içerik hakkında daha fazla bilgi için bkz: Şifrelenmiş rapor sunucusu veri depolama.

rskeymgmt -d

Uzak bir rapor sunucusu katılma adlandırılmış örnek dağıtım dışı - bir ölçek

Bu örnek, bir rapor sunucusu genişleme dağıtımı için uzak bilgisayarda yüklü olan bir rapor sunucuyu nasıl gösterir.Paylaşılan veritabanını kullanacak biçimde önceden yapılandırılmış bilgisayarların birinde komutu çalıştırmalısınız.Uzak rapor sunucusu komut bağımsız değişkenleri belirtin örnek ölçeği - dağıtım dışı katılmak istediğiniz.

rskeymgmt -j -m <remotecomputer> -n <namedreportserverinstance> -u <administratoraccount> -v <administratorpassword>

Not

Rapor sunucusu genişleme dağıtımı burada da aynı rapor sunucusu veritabanı birden çok rapor sunucusu örneğini paylaşmak için bir dağıtım modelini belirtir.rapor sunucusu veritabanı, simetrik anahtar veritabanı içinde saklar herhangi bir rapor sunucu örnek tarafından kullanılabilir.Örneğin, bir rapor sunucusu veritabanı üç rapor sunucu örnekleri için anahtar bilgiler içeriyorsa, tüm üç örneği aynı genişleme dağıtımı üyeleri olarak düşünülür.

Aynı bilgisayarda katılan rapor sunucusu örnekleri

Bir ölçek dışarı dağıtımı, aynı bilgisayarda yüklü olan birden çok rapor sunucusu örneğini oluşturabilirsiniz.Aksi halde küme -u ve -v rapor sunucusu örnekler katıldığınız, bağımsız değişkenler yerel olarak yüklü değildir. The -u and -v arguments are used only when you are joining an örnek from a remote computer. Bağımsız değişkenler belirtirseniz, aşağıdaki hatayı alırsınız: "Kullanıcı kimlik bilgileri yerel bağlantılar için kullanılamaz."

Aşağıdaki örnek, birden çok yerel kopyaları'nı kullanarak bir genişleme dağıtımı oluşturma için sözdizimini göstermektedir.Bu örnekte, <initializedinstance> rapor sunucusu veritabanı, kullanılacak zaten başlatılmış olan örnek adıdır ve <newinstance> dağıtıma eklemek istediğiniz örneğinin adıdır:

rskeymgmt -j -i <initializedinstance> -m <computer name> -n <newinstance>

Bir tek bir genişleme dağıtımı rapor sunucusu için şifreleme anahtarlarını kaldırma

Bu örnek, şifreleme anahtarları bir tek raporlama sunucusu için bir rapor sunucusu genişleme dağıtımı kaldırma gösterir.Anahtarlar, rapor sunucusu veritabanından kaldırılır.Anahtarlar, raporlama sunucusu için bir kez örnek kaldırılır, bu rapor sunucusu örnek artık şifrelenmiş ölçeği gelen - dağıtım dışı etkin kaldırmadan veritabanındaki verilere erişebilir.

Kaldırma bir rapor sunucusu örnek bir ölçek gelen - dağıtım dışında bir yükleme KIMLIğI'NI belirtmek gerekirYükleme KIMLIĞINI, şifreleme anahtarlarını kaldırmak istediğiniz rapor sunucusu örneğinin RSReportserver.config dosyasında depolanan bir GUID ' dir.genişleme dağıtımı kaldırmak istediğiniz bilgisayarda, aşağıdaki komutu çalıştırmalısınız.rapor sunucusu, adlandırılmış bir örneği olarak yüklü ise, kullanın -i Örnek belirtmek için bağımsız değişken. Daha fazla bilgi için bkz: RSReportServer yapılandırma dosyası.

rskeymgmt -r <installationID>

Dosya konumu

Rskeymgmt.exe bulunur <sürücü>: \Program Files\Microsoft SQL Server\100\Tools\Binn.Dosya sisteminizi herhangi bir klasörde, hizmet programı çalıştırabilirsiniz.

Remarks

Bir rapor sunucusunda depolanan kimlik bilgileri bilgilerini ve bağlantı bilgileri şifreler.Ortak anahtar ve bir simetrik anahtar verileri şifrelemek için kullanılır.Raporlama sunucusu çalıştırmak BIR rapor sunucusu veritabanı geçerli anahtarlar olması gerekir.Kullanabileceğiniz rskeymgmt yedeklemek, silin veya anahtarlarını geri yükleme yüklemek.Anahtarları geri, bu araç, artık kullanılmayan şifrelenmiş içerik silmek için bir yol sağlar.

The rskeymgmt utility is used to manage the anahtar küme that is defined during Setup or during initialization.Yerel Windows rapor sunucusu hizmet aracılığıyla bir uzaktan yordam çağrısı (RPC) son nokta için bağlanır.rapor sunucusu Windows hizmet sağlamak için bu yardımcı programın çalışması çalışmalıdır.

Şifreleme anahtarları hakkında daha fazla bilgi için bkz: Şifreleme anahtarlarını yönetme ve yapılandırma ve Bir rapor sunucusu başlatılıyor.