Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 user1.Table1  [new]
Cahandar
Member

Откуда:
Сообщений: 7
добрый день.
Извините если мой вопрос будет смешной.
Я хочу создать таблицу (проселура, View) но чтобы перед таблицем (проселура, View) не указан dbo. а имя юзера. Например.

User1.Table1
User1.Table2

User1.View1
User1.View2

И когда юзер заходит систем своим login тогда он работал только своим таблицами (проселурами, View)


заранее благодарен за ответ
31 авг 16, 18:18    [19613949]     Ответить | Цитировать Сообщить модератору
 Re: user1.Table1  [new]
o-o
Guest
Создать каждому юзеру по схеме, права выдать только на схему, дефолтной ее сделать для юзера. И потом уже все объекты раскладывать по схемам
31 авг 16, 18:41    [19614080]     Ответить | Цитировать Сообщить модератору
 Re: user1.Table1  [new]
o-o
Guest
Доисторические sp_adduser, sp_grantdbaccess сделают всю работу за вас, например
exec sp_adduser 'myLogin' создаст юзера myLogin, одноименную схему, выдаст юзеру authorization на эту схему, осталось ему туда сложить объекты, права уже выданы
31 авг 16, 19:04    [19614172]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить