Partilhar via


Método SetWindowsServiceIdentity (WMI MSReportServer_ConfigurationSetting)

Faz com que o serviço do Windows do servidor de relatório seja executado como um usuário do Windows especificado e concede a esta conta permissões de sistema de arquivos suficientes para permitir que o servidor de relatório opere.

Sintaxe

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 se a conta especificada é uma conta interna do Windows.

  • Account
    A conta do Windows a ser utilizada para executar o serviço de Windows, no formato "DOMAIN\alias".

  • Password
    A senha para a conta.

  • HRESULT
    [fora] Valor que indica se a chamada teve sucesso ou falhou.

Valor de retorno

Retorna um HRESULT indicando êxito ou falha da chamada do método. Um valor 0 indica que a chamada do método teve êxito. Um valor diferente de zero indica que ocorreu um erro.

Comentários

Quando o parâmetro UseBuiltInAccount estiver definido como true e o servidor de relatório estiver em execução no Microsoft Windows 2000 ou Windows XP, o valor dos parâmetros Name, Domain e Password será ignorado e será utilizada a conta do sistema Local.

Quando o parâmetro UseBuiltInAccount estiver definido como true e o servidor de relatório estiver em execução no Windows Server 2003, as propriedades Domain e Password serão ignoradas e o campo de nome deverá conter “Builtin\NetworkService”, “Builtin\System” ou “Builtin\LocalService”.

O método SetWindowsServiceIdentity define as permissões de arquivo nos arquivos e pastas do diretório de instalação do servidor de relatório.

A conta especificada no parâmetro Account requer direitos de LogonAsService no Windows. O método concede esse direito à conta especificada.

Requisitos

Namespace: raiz\Microsoft\SqlServer\ReportServer\RS_<Nome_da_Instância_Codificado>\v10\Admin

Plataforma: Windows Server 2003, Datacenter Edition; Windows Server 2003, Enterprise Edition; Windows Server 2003, Standard Edition; Windows Vista; Windows XP Professional com Service Pack 2 (SP2) ou Service Pack 1 (SP1); ou Windows 2000 (todas as versões)

Consulte também

Referência