Ситуация:
В таблице 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
|