|
|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Sergey Gerasin 2:5020/400 15 Nov 2002 09:20:38 To : Andrey Tolstykh Subject : Re: MS SQL Server -------------------------------------------------------------------------------- Привет. AT> 1.Я цепляюсь к БД под пользователем, который имеет sysadmin fixed AT> server role. Создаю под ним таблицы, хозяином которых становится AT> dbo. Можно ли сделать так, чтобы хозяином таблицы был пользователь, AT> под которым я цепляюсь к БД, а не dbo, не прибегая к вариану create AT> table USER.TABLE_NAME и не удаляя для этого пользователя sysadmin AT> role? setuser 'step' go create table test ( id int ) go setuser go AT> 2. Я создаю таблицу USER1.TABLE_NAME, даю все права не нее AT> пользователю AT> USER2. Чтобы обратиться к данным таблицы из-под пользователя USER2 я AT> должен использовать select * from USER1.TABLE_NAME. Можно ли сделать AT> так, чтобы для AT> USER2 использовалась конструкция select * from TABLE_NAME? Опять см. setuser. HО! Далеко не у всех юзерей есть право SETUSER - только у членов стандартных ролей sysadmin и db_owner. Так что все же никак, имхо... :((( -- С уважением, Сергей. sergey@energomash.ru ICQ: 63474652 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/6488bc78ef76.html, оценка из 5, голосов 10
|