Я создал одного пользователя с именем «tuser» с правами создания базы данных на SQL Server 2005. и с учетом роли базы данных master и msdb «db_owner» в «tuser».SQL server 2005 - права пользователя
От этого пользователя, когда я запускаю скрипт для создания базы данных, тогда он создаст новую базу данных. Но у «tuser» нет доступа к недавно созданной базе данных, сгенерированной из скрипта.
У кого-нибудь есть идея ?, Я хочу написать сценарий, чтобы «tuser» имел доступ к этой новой созданной базе данных после создания и мог добавлять пользовательские разрешения только что созданной базы данных.
Я хочу предоставить роли базы данных «db_owner» для «tuser» в этой недавно созданной базе данных в том же скрипте, который создает новую базу данных. Сценарий запускается под «tuser».
Я уже дал эту роль. – Paresh
Я хочу предоставить роли базы данных «db_owner» для «tuser» в этой недавно созданной базе данных в том же скрипте, который создает новую базу данных. Сценарий запускается под «tuser». – Paresh
На вашем скрипте после создания БД: 'USE [yourdb] GO CREATE USER [tuser] ДЛЯ LOGIN [tuser] GO EXEC sp_addrolemember N'db_owner ', N'tuser' GO' – Darnell