View Full Version : create queue
sahele_sheni
یک شنبه 08 دی 1387, 13:03 عصر
سلام . من از این کد برای ایجاد queue استفاده میکنم
CREATE QUEUE MAIN_QUEUE
WITH STATUS = OFF,
RETENTION = ON,
ACTIVATION (
PROCEDURE_NAME = dbo.MAIN_PROCEDURE,
MAX_QUEUE_READERS = 10,
EXECUTE AS SELF )
ON [DEFAULT] ;
ولی ERROR زیر رو میده !
The signature of activation stored procedure 'ali.dbo.MAIN_PROCEDURE' is invalid. Parameters are not allowed
چی باید بزارم بجای اسم PROCUDURE_NAME
؟؟؟؟
AminSobati
دوشنبه 09 دی 1387, 21:32 عصر
سلام دوست عزیزم،
SP شما پارامتر داره برای Activation؟
ضمن اینکه ازتون ممنون میشم بفرمایید برای چه سناریویی قصدا دارین از SQL Service Broker استفاده کنید؟
abi_sarab
سه شنبه 10 دی 1387, 09:01 صبح
queue چیه؟
می شه توضیح بدید؟
AminSobati
سه شنبه 10 دی 1387, 09:28 صبح
queue چیه؟
می شه توضیح بدید؟
دوست عزیزم شما میبایست در مورد SQL Service Broker مطالعه بفرمایید
sahele_sheni
سه شنبه 10 دی 1387, 16:16 عصر
سلام آقای ثباتی
من sp ننوشم بلکه فقط بصورت یه Query این کد رو اجرا کردم !
مورد استفاده : انجام یه پروژه که داخلش ایمیل به تعداد بالا ارسال میشه ! نمیتونم از روشهای معمولی ارسال ایمیل استفاده کنم چون در تعداد ایمیلهای بالا میل سرور اون ایمیل رو Spamمیکنه و .... !
در ضمن احتیاج به عمل صف بندی هم برای این کار ضروری هست !
AminSobati
سه شنبه 10 دی 1387, 20:24 عصر
خود Database Mail از Service Broker استفاده میکنه. اون هم Spam میشه؟ آزمایش کردین؟
sahele_sheni
سه شنبه 10 دی 1387, 23:17 عصر
نه متاسفانه اون رو امتحان نکردم !
شما چی رو پیشنهاد میکنید برای Service broker ?!
من از Pro.SQL.Server.2005.Service.Broker.Jun.2007 نوشته Klaus Aschenbrenner دارم استفاده میکنم !
AminSobati
سه شنبه 10 دی 1387, 23:42 عصر
من پیشنهاد میکنم اول Database Mail رو بررسی بفرمایید. درگیر شدن با پیچیدگیهای SSB برای این مورد شاید واقعا لزومی نداشته باشه
pariya80
شنبه 26 اردیبهشت 1388, 09:07 صبح
این لینک اطلاعات مفیدی راجع به مطالب Service Broker داره امیدوارم براتون مفید باشه
http://www.p2p.dotnetsource.com/default.aspx?g=posts&t=183
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.