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

Откуда: Ивано-Франковск-Киев
Сообщений: 467
Есть Table dbo.Tab1

Есть View: dbo.ViewA и user1.ViewA

Есть SP dbo.sp_A
в которой код:
INSERT  INTO dbo.Tab1 (col1, col2)
	SELECT 10,   IDRec FROM  ViewA


SP dbo.sp_A, выполняет user1
В результате выполнения, в таблицу dbo.Tab1 вставляються записи из dbo.ViewA.
Как сделать так, чтобы в таблицу dbo.Tab1 вставлялись записи НЕ из dbo.ViewA, а из ViewA, того пользователя, который выполняет dbo.sp_A (в данном случае - пользователя user1).

SQL-Server 2000
20 май 12, 13:18    [12584226]     Ответить | Цитировать Сообщить модератору
 Re: Владелец View  [new]
invm
Member

Откуда: Москва
Сообщений: 9825
Без выдачи разрешения на insert для dbo.Tab1 пользователю user1 никак.
Если есть таковое разрешение, то динамикой.
20 май 12, 15:42    [12584471]     Ответить | Цитировать Сообщить модератору
 Re: Владелец View  [new]
aleonov
Member

Откуда:
Сообщений: 96
Shovgenyuk,

Alter user user1 with default_schema=user1
20 май 12, 16:12    [12584547]     Ответить | Цитировать Сообщить модератору
 Re: Владелец View  [new]
Shovgenyuk
Member

Откуда: Ивано-Франковск-Киев
Сообщений: 467
aleonov
Shovgenyuk,

Alter user user1 with default_schema=user1


Incorrect syntax near the keyword 'user'.
20 май 12, 19:31    [12585069]     Ответить | Цитировать Сообщить модератору
 Re: Владелец View  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
aleonov
Shovgenyuk,

Alter user user1 with default_schema=user1


Shovgenyuk
SQL-Server 2000
20 май 12, 19:35    [12585084]     Ответить | Цитировать Сообщить модератору
 Re: Владелец View  [new]
Shovgenyuk
Member

Откуда: Ивано-Франковск-Киев
Сообщений: 467
Гавриленко Сергей Алексеевич,

а на 2000, что никак?
20 май 12, 23:21    [12585726]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить