Udostępnij za pośrednictwem


Metoda InitializeReportServer (WMI MSReportServer_ConfigurationSetting)

Inicjuje wystąpienie usługa określonego raportu.

Składnia

Public Sub InitializeReportServer(ByVal InstallationID As String, _
    ByRef HRESULT As Int32, ByRef ExtendedErrors() As String)
public void InitializeReportServer(string InstallationID, 
    out Int32 HRESULT, out string[] ExtendedErrors);

Parametry

  • InstallationID
    Ciąg używany do szyfrowanie klucz szyfrowanie, zanim jest ona zwracana.

  • HRESULT
    [Brak] Wartość wskazująca, czy wywołanie pomyślnych lub niepomyślnych.

  • ExtendedErrors[]
    [Brak] A ciąg tablica zawierająca dodatkowe błędy zwrócone przez wywołanie.

Wartość zwracana

Zwraca HRESULT powodzeniu lub niepowodzeniu wywołania metoda.Wartość 0 oznacza pomyślne wywołanie metoda.Niezerowa wartość wskazuje, że wystąpił błąd.

Uwagi

Kiedy wywoływana jest metoda tego klucza szyfrowanie, który uzyskuje dostęp do baza danych serwer raportów bezpieczne informacje są szyfrowane za pomocą klucza publicznego serwera raportowania, identyfikowane przez InstallationID.

Klucz publiczny serwera określonego raportu musi wcześniej został napisany w baza danych serwera raportów.

InitializeReportServer musi zostać wywołana metoda przeciwko serwer raportów, które już ma dostęp do zabezpieczania informacji tak, aby ją odszyfrować klucz szyfrowanie.Klucz uzyskany zaszyfrowanych szyfrowanie jest następnie przechowywany w baza danych serwera raportów.

Jeśli serwer raportów IsInitialized właściwość jest zestaw do true po InitializeReportServer wywoływana jest metoda, metoda zwraca sukces bez do szyfrowanie klucz szyfrowanie.

Wymagania

Obszar nazw: katalog_główny\Microsoft\SqlServer\ReportServer\RS<EncodedInstanceName>\v10\Admin

Platforma: Windows Server 2003 Datacenter Edition, Windows Server 2003 Enterprise Edition, Windows Server 2003 Standard Edition, Windows Vista, Windows XP Professional z dodatkiem Service Pack 2 (SP2) lub Service Pack 1 (SP1) albo Windows 2000 (wszystkie wersje)