Array
(
)

User Tables x Sistema XXXX , Trigger???????

Robsonrl
   - 19 ago 2004

Alguem sabe como fazer ,por exemplo:

Cadastrar os usuarios do sistema nas tabelas do SQlserver (UserTables ,etc), e dar os respectivos grants nas tabelas para cada usuario.

Sendo assim utilizar quando for fazer o login no sistema XXXX, utilizar as tabelas do Sqlserver, assim evitando o controle de acesso ao sistema e tabelas do Sist , pela aplicação.

----------

Outra duvida como chamar uma dll apartir de uma trigger ???

:?:

Marcus.magalhaes
   - 19 ago 2004

Boa tarde Robson.

Para poder cadastrar usuários da sua aplicação no sql server, vc precisará primeiro ter direitos administrativos no sql, ou seja, sa.

Segundo ponto, para dar os grants, vc precisará saber quais serão as tabelas e possuir ao menos direito dbo na base de dados que vc deseja incluir o usuário.

Será mto mais simples e seguro se vc criar uma tabela de usuários e cadastra-los lá, pois assim, sua aplicação não terá direitos administrativos no SQL Server e por consequencia estará menos exposto à vulnerabilidades de segurança.

Quanto à chamada de DLL, o q vc pode fazer é utilizar a master..xp_cmdshell para executa-la à partir do cmd prompt. Porém para isso, novamente vc precisará de direitos administrativos e por consequência, sua segurança estará exposta.

Att,