Почему сервер автоматически не используэт View текущего юзера?

Shovgenyuk
Дата: 03.06.2011 17:39:38
У БД есть:

1) Одна FUNCTION , владелец dbo

CREATE FUNCTION Fnc1()
RETURNS @t TABLE (IDRec bigint)
begin
insert into @t SELECT IDRec From viewUserDt
Return
End


2) Несколько View с одинаковыми именами для каждого User-а:

View andrey.viewUserDt
View ira.viewUserDt
View tanya.viewUserDt
..... и т.д.


Если юзер логинетсь под свойм акаунтом , то запрос
SELECT * From viewUserDt работает и возвращает данные с соответвующего данному юзеру View .

Но если написать
SELECT * From dbo.Fnc1()
то получаю ошибку
Invalid object name 'viewUserDt'.

Почему сервер автоматически не используэт View текущего юзера?
Shovgenyuk
Дата: 03.06.2011 17:41:00
SQL-Server 2000
Раньше работало, но что-то стреслось (
Crimean
Дата: 03.06.2011 17:46:31
небось создали view для dbo наконец-то :)
Shovgenyuk
Дата: 03.06.2011 17:56:45
Crimean
небось создали view для dbo наконец-то :)


понял, спасибо )