|  10.08.2006, 10:42 | #1 | 
| Участник | 
			
			Ситуация: В таблице 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 | 
|  | 
|  10.08.2006, 11:01 | #2 | 
| Участник | 
			
			Я сталкивался с этой ошибкой и теперь мучительно пытаюсь вспомнить, в чем же было дело. У вас в первичный ключ Table2 не входит, случайно, поле с AutoIncrement = Yes? | 
|  | 
|  10.08.2006, 11:14 | #3 | 
| Участник | |
|  |