Я пытаюсь запустить хранимую процедуру с моего сайта, которая отключает триггер. Вот код для триггера:
CREATE PROCEDURE [dbo].[DisableMyTrigger]
AS
BEGIN
alter table dbo.TableName DISABLE TRIGGER TriggerName
END
Я также установил разрешения для хранимой процедуры с помощью:
Grant Exec on dbo.DisableMyTrigger To DBAccountName
DBAccountName является и мог запускать другие хранимые процедуры, а также динамические операторы SQL без проблем.
Вот код с моей страницы CFM:
<cfstoredproc datasource="myDatasource" procedure="DisableMyTrigger" />
И вот ошибка, которую я получаю:
[Macromedia][SequeLink JDBC Driver][ODBC Socket][Microsoft][SQL Native Client][SQL Server]Cannot find the object "TableName" because it does not exist or you do not have permissions.