Re: Управление доступом через SQL
От: godmother Украина  
Дата: 11.09.06 09:01
Оценка: 36 (1)
sp_addrolemember 'db_datawriter','domain\aspnet' --(ну, собсно.. как у вас зовут логин))

Можно, конечно, красиво оформить, типа
declare @result int
SELECT @result=DATABASE_PRINCIPAL_ID('DOMAIN\ASPNET')
IF @result IS NOT NULL
BEGIN
USE Database
GO
sp_addrolemember 'db_datareader','domain\aspnet'
sp_addrolemember 'db_datawriter','domain\aspnet'
END
ELSE
BEGIN
CREATE LOGIN [DOMAIN\ASPNET] FROM WINDOWS
USE Database
GO
sp_addrolemember 'db_datareader','domain\aspnet'
sp_addrolemember 'db_datawriter','domain\aspnet'
END

хотя.. создавать ASP.NETовский логин вряд ли придется
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.