Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: MS SQL Server   Sergey Gerasin   15 Nov 2002 09:20:38 
Архивное /su.dbms/6488bc78ef76.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional