Partilhar via


Concedendo acesso a um banco de dados do SQL Server

Para usar o RDA, conceda acesso ao banco de dados Microsoft SQL Server com base no modo como as autenticações do Microsoft IIS e do SQL Server estão configuradas. Esta etapa pode ser concluída implementando o RDA programaticamente.

A tabela a seguir lista o acesso ao banco de dados que deve ser concedido para os diferentes modos de autenticação do IIS e do SQL Server usados.

Modo de autenticação do IIS Modo de autenticação do SQL Server Deve-se conceder acesso ao banco de dados para

Acesso anônimo

Autenticação integrada do Windows

nome_do_computador\nome_do_computador_IUSR ou a conta de usuário anônimo do IIS configurada.

Autenticação básica

Autenticação integrada do Windows

O usuário ou grupo do cliente IIS.

Autenticação integrada do Windows

Autenticação integrada do Windows

O usuário ou grupo do cliente IIS. Essa configuração terá suporte somente se o SQL Server e o IIS estiverem sendo executados no mesmo computador.

O acesso anônimo, a autenticação básica ou a autenticação integrada do Windows

Autenticação do SQL Server

O usuário especificado no parâmetro SQL Server OLEDBConnectionString do método Pull, Push ou SubmitSQL no objeto RDA.

Por exemplo, se você estiver usando o acesso anônimo como o modo de autenticação do IIS e a autenticação integrada do Windows, terá que conceder acesso ao banco de dados para nome_do_computador\nome_do_computador_IUSR ** , que terá suporte apenas se o computador estiver executando o SQL Server e o IIS, porque não é uma conta de domínio ou a conta de usuário anônimo do IIS configurada.

Para configurar o acesso ao banco de dados

  1. No computador que está executando o SQL Server, inicie o SQL Server Management Studio. No painel Servidores Registrados, clique duas vezes em SQL Server.
  2. No painel Pesquisador de Objetos, expanda SQL Server, expanda a pasta Segurança, clique com o botão direito do mouse em Logons e, em seguida, em Novo Logon.
  3. Na caixa de diálogo Logon – Novo , especifique a autenticação do Windows ou o modo de autenticação do SQL Server.
    1. Se você estiver usando a autenticação do Windows, digite um nome de logon e selecione a opção Conceder Acesso ou Negar Acesso.
    2. Se você estiver usando a autenticação do SQL Server, digite um nome de logon e senha e confirme a senha.
  4. No painel esquerdo, clique em Acesso ao Banco de Dados.
  5. No painel direito, marque a caixa de seleção Permitir para os bancos de dados aos quais você está concedendo acesso e clique em OK.