ورود

View Full Version : استفاده از Trigger



gitiee
یک شنبه 14 شهریور 1389, 09:50 صبح
سلام
دوستان میشه یه متدC# رو با Trigger فراخوانی کنیم؟

ali_zzr
یک شنبه 14 شهریور 1389, 14:49 عصر
فکر نمیکنم بشه از Trigger برای این کار استفاده نمود.
Trigger برای انجام عملیات در خود SqlServer طراحی شده است.

بهزادصادقی
دوشنبه 15 شهریور 1389, 23:20 عصر
فرض کن شما یک متد سی شارپ داری و اصلا trigger ای نداری. شما بلدی چه جوری آن متد را از درون SQL Server فراخوانی کنی؟

اگر می تونی، اون وقت از درون trigger هم می تونی. تا آنجا که من می دونم، شما هر کاری را که از درون یک script و یا یک stored procedure می توانی در SQL Server انجام دهی، از درون trigger هم می توانی، اگر من اشتباه نکنم.

مشکل اصلی اینجاست، من چطور می توانم اون متد سی شارپ خود را از درون SQL Server فراخوانی کنم.

ASKaffash
سه شنبه 16 شهریور 1389, 11:42 صبح
سلام
دوستان میشه یه متدC#‎‎ رو با Trigger فراخوانی کنیم؟
سلام
باید یک DLL با دات نت درست کنی شامل کلاس و متدهای مورد نظر و ...) بعد در 2008 با استفاده از Create Assembly این DLL را به SQLServer معرفی کند و از توابع درون آن استفاده کنی حالا توی SP یا Function یا Trigger یا .... بهتره درون Help دنبال نمونه بگردید :


CREATE ASSEMBLY assembly_name[ AUTHORIZATION owner_name ]FROM { <client_assembly_specifier> | <assembly_bits> [ ,...n ] }[ WITH PERMISSION_SET = { SAFE | EXTERNAL_ACCESS | UNSAFE } ][ ; ]