Процедура не работает в триггере.Без триггера системная процедура работает нормально - PullRequest
0 голосов
/ 04 июня 2019

Когда я выполняю эту процедуру без триггера, все отлично работает

EXEC sys.XP_CMDSHELL 'bcp "select * from users FOR JSON AUTO;" queryout E:\temp\JsonExport.json -t, -c -S . -d learntrigger -T'

но если я создал триггер и сделал INSERT, то я не получил ответа от сервера, и мне пришлось завершить команду вручную

CREATE TRIGGER usersJosnExportTrigger  
ON users
AFTER INSERT, UPDATE, DELETE   
AS  
    EXEC sys.XP_CMDSHELL 'bcp "select * from users FOR JSON AUTO;" queryout E:\temp\JsonExport.json -t, -c -S . -d learntrigger -T'
GO  

Это INSERT Я использую

INSERT INTO users (username, email, number) values  ('maxmuster','muster@gmail.com','123456789'),

Я не понимаю, почему, и я надеюсь, что вы можете мне помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...