Aracılığıyla paylaş


SetWindowsServiceIdentity yöntemi (WMI MSReportServer_ConfigurationSetting)

Report Server Windows hizmeti belirtilen Windows kullanıcı olarak çalıştırmak yapar ve bu hesap çalıştırmak rapor sunucusu izin vermek için yeterli dosya sistemi izinleri verir.

Sözdizimi

Public Sub SetWindowsServiceIdentity(UseBuiltInAccount as Boolean, _
    Account as String, Password as String, ByRef HRESULT as Int32)
Public Sub SetWindowsServiceIdentity(UseBuiltInAccount as Boolean, _
    Account as String, Password as String, ByRef HRESULT as Int32)
public void SetWindowsServiceIdentity(boolean UseBuiltInAccount, 
    string Account, string Password, out Int32 HRESULT);
public void SetWindowsServiceIdentity(boolean UseBuiltInAccount, 
    string Account, string Password, out Int32 HRESULT);

Parametreler

  • UseBuiltInAccount
    Belirtilen hesap yerleşik bir Windows hesabı olup olmadığını gösterir.

  • Account
    "DOMAIN\alias" biçiminde Windows hizmeti çalıştırmak için kullanılacak Windows hesabını.

  • Password
    Hesabın parolası.

  • HRESULT
    [out] Çağrı başarılı veya başarısız olup olmadığını gösteren değer.

Dönüş Değeri

Döner bir HRESULTgösteren başarı veya yöntem çağrısı başarısız. 0 Değeri, yöntem çağrısı başarılı olduğunu gösterir. Sıfır olmayan bir değer, bir hata oluştuğunu gösterir.

Açıklamalar

Ne zaman UseBuiltInAccountparametre trueve rapor sunucusu Microsoft çalıştıran Windows 2000ya da pencere eşiği xp, değeri Name, Domain, ve Passwordparametreleri yoksayılır ve Yerel Sistem hesabı kullanılır.

Ne zaman UseBuiltInAccountparametre trueve rapor sunucusu Windows Server 2003 üzerinde çalışan Domainve PasswordÖzellikler dikkate alınmaz ve "Builtin\NetworkService" veya "Builtin\System" veya "Builtin\LocalService" ad alanı içermelidir.

SetWindowsServiceIdentityYöntemi, dosya ve klasör rapor sunucusu yükleme dizininde dosya izinlerini ayarlar.

Belirtilen hesap Accountparametresi gerektirir LogonAsServiceWindows hakları. Yöntem, belirtilen hesap için bu hakkı verir.

Gereksinimler

Namespace: root\Microsoft\SqlServer\ReportServer\<ÖrnekAdı>\v11\Admin

Platform: Windows Server 2003, Datacenter Edition; Windows Server 2003, Enterprise Edition; Windows Server 2003, Standard Edition; Windows Vista; Windows XP Professional Service Pack 2 (SP2) veya Service Pack 1 (SP1) veya Windows 2000 (tüm sürümleri)

Ayrıca bkz.

Başvuru

MSReportServer_ConfigurationSetting üyeler