Показать сообщение отдельно
Старый 10.08.2006, 10:42   #1  
Fordewind is offline
Fordewind
Участник
 
1,134 / 10 (3) +
Регистрация: 01.12.2005
Ситуация:

В таблице Table1 на триггере OnValidate поля Field1 стоит запуск функции Function2 в таблице Table2, которая вставляет строку в Table2.

После изменения значения Field1 на строке вставки в Table2 возникает ошибка:

----------------------------------------------------------------
Произошла следующая ошибка SQL Server при обращении к Table2:

8104,"42000",[Microsoft],[ODBC SQL Server Driver],[SQL Server]The current user is not database or object owner of table 'BaseName.dbo.CompanyName$Table2'. Cannot perfom SET operation.

-----------------------------------------------------------------

Что бы это могло быть? В Nav у пользователя права на Table2 - чтение и вставка. Не ставить же всем пользователям 'owner' ?!!
Nav - 3.70
SQL Server 2000