#sql-server-2008 #clrstoredprocedure
#sql-server-2008 #clrstoredprocedure
Вопрос:
Я знаю, что это непросто и что это не должно быть очень популярным. Но кто-нибудь знает лучший способ вызова внешней сборки с параметрами в триггере или хранимых процедурах? Я пробовал процедуру, основанную на CLR, но я не могу добавить ссылку, которая мне нужна для обновления базы данных DB2. Поэтому я хотел бы вызвать внешнюю сборку, которая могла бы это сделать. Затем я бы вызвал эту сборку в триггере обновления.
В SQL Server 2008 R2 proc sys.xp_cmdshell по умолчанию заблокирован. Поэтому здешние специалисты по безопасности не захотят это включать.
Спасибо!
Ответ №1:
Очевидно, что вы не можете рассматривать проект CLR как обычный проект и добавлять к нему ссылки. Прочитайте эту статью для получения дополнительной информации: http://sqlserver-training.com/adding-external-references-to-sql-clr-projects /-