Método SetWindowsServiceIdentity (WMI MSReportServer_ConfigurationSetting)

Ejecuta el servicio de Windows de servidor de informes como el usuario de Windows especificado y concede a esta cuenta suficientes permisos de sistema de archivos para permitir que servidor de informes funcione.

Sintaxis

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);

Parámetros

  • UseBuiltInAccount
    Indica si la cuenta especificada es una cuenta de Windows integrada.

  • Account
    La cuenta de Windows que se utilizará para ejecutar el servicio de Windows, en formato "DOMAIN\alias."

  • Password
    La contraseña de la cuenta.

  • HRESULT
    [out] Valor que indica si la llamada se realizó correctamente o no.

Valor devuelto

Devuelve HRESULT que indica si la llamada al método se realizó correctamente o no. Un valor de 0 indica que la llamada al método se realizó correctamente. Un valor distinto de cero indica que se ha producido un error.

Comentarios

Cuando el parámetro UseBuiltInAccount está establecido en true y el servidor de informes se está ejecutando en Microsoft Windows 2000 o Windows XP, el valor de los parámetros Name, Password y Domain se omite y se utiliza la cuenta local del sistema.

Cuando el parámetro UseBuiltInAccount está establecido en true y el servidor de informes se está ejecutando en Windows Server 2003, las propiedades Password y Domain se omiten y el campo de nombre debe contener "Builtin\NetworkService", "Builtin\System" o "Builtin\LocalService".

El método SetWindowsServiceIdentity Establece los permisos de archivo para los archivos y carpetas en el directorio de instalación del servidor de informes.

La cuenta especificada en el parámetro Account requiere los derechos LogonAsService en Windows. El método permite este derecho a la cuenta especificada.

Requisitos

Espacio de nombres: raíz\Microsoft\SqlServer\servidorDeInformes\RS_<nombreDeInstanciaCodificado>\v10\Admin

Plataforma: Windows Server 2003, Datacenter Edition; Windows Server 2003, Enterprise Edition; Windows Server 2003, Standard Edition; Windows Vista; Windows XP Professional con Service Pack 2 (SP2) o Service Pack 1 (SP1) o Windows 2000 (todas las versiones)