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
- No computador que está executando o SQL Server, inicie o SQL Server Management Studio. No painel Servidores Registrados, clique duas vezes em SQL Server.
- 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.
- Na caixa de diálogo Logon – Novo , especifique a autenticação do Windows ou o modo de autenticação do SQL Server.
- Se você estiver usando a autenticação do Windows, digite um nome de logon e selecione a opção Conceder Acesso ou Negar Acesso.
- Se você estiver usando a autenticação do SQL Server, digite um nome de logon e senha e confirme a senha.
- No painel esquerdo, clique em Acesso ao Banco de Dados.
- 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.