Необходимо передавать данные из сторонней СКАДы в InSQL. Скада пишет в MSSQL. Тестовый запрос работает великолепно -
DECLARE @DateTime datetime
SET @DateTime=GetDate()
INSERT INSQL.Runtime.dbo.StringHistory (TagName, Value, DateTime, QualityDetail, wwVersion)
VALUES ('M_ErrorLog', 'TEST_TRIGGER INSERT 9', @DateTime, 192, 'latest')
Вешаю триггер на Insert
CREATE TRIGGER Export_Data_2_InSQl ON dbo.M9006Data
AFTER INSERT
AS
BEGIN
DECLARE @DateTime datetime
SET @DateTime=GetDate()
INSERT INSQL.Runtime.dbo.StringHistory (TagName, Value, DateTime, QualityDetail, wwVersion)
VALUES ('M_ErrorLog', 'TEST_TRIGGER_SCUKO', @DateTime, 192, 'latest')
END
Не работает. Причем не проходит и Insert в стороннюю СКАДу.
Там и там - под одним пользователем.
Думал пермишены. Создал таблицу тест в базе рантайм. В нее из триггера все пишет. В какую сторону курить бамбук?