PDA

View Full Version : سوال: تنظیم Notification در SQL 2005.



SYNDROME
یک شنبه 10 شهریور 1387, 20:07 عصر
من می خواستم Notification مربوط به SQL2005 را تنظیم کنم تا تغییرات را به برنامه من بفرستد.
در سایت آقای راد کمی توضیح داده است ولی نتوانستم تنظیم کنم.
آیا کسی از دوستان هست که مراحل تنظیم این سرویس را بگوید.
ممنون می شوم بنده را راهنمایی کنم.
موفق باشید

SYNDROME
دوشنبه 11 شهریور 1387, 20:20 عصر
کسی در این مورد اطلاعاتی دارد که بنده را راهنمایی کند.
ممنون می شوم بنده را راهنمایی کنید.
با تشکر

AminSobati
سه شنبه 12 شهریور 1387, 00:12 صبح
منظورتون Notification Service هست یا Query Notification؟ چون هیچ ارتباطی به هم ندارند!

SYNDROME
سه شنبه 12 شهریور 1387, 06:25 صبح
منظورتون Notification Service هست یا Query Notification؟ چون هیچ ارتباطی به هم ندارند!
من می خواهم Notification Service را تنظیم کنم تا تغییرات بانکم را در برنامه دریافت کنم.
نمی دانم چطور این کار را انجام دهم.
با تشکر

AminSobati
سه شنبه 12 شهریور 1387, 09:08 صبح
دوست عزیزم اون Query Notification هست که با Service Broker عمل میکنه! در اینترنت Sample زیاد وجود داره اگر جستجو کنین

SYNDROME
چهارشنبه 13 شهریور 1387, 18:34 عصر
با تشکر از امین
من لینک زیر را از سایت برنامه نویس پیدا کرده ام
http://brad.barnamenevis.org/?p=23
ولی زمانی که می خواهم به User دسترسی بدهم دچار مشکل می شود.
حتی کاربر دیگری هم تعریف کرده ام باز هم جواب نمی دهد.
در Help خود SQL هم از یک فایل برای فعال کردن Notification نام برده است که نتوانستم پیدا کنم.
اگر امکان دارد مثالی را برای بنده قرار دهید.

در ضمن اگر امکان دارد در مورد Notification Service و Service Broker کمی توضیح دهید.
با تشکر از دوستان

AminSobati
پنج شنبه 14 شهریور 1387, 14:47 عصر
در ضمن اگر امکان دارد در مورد Notification Service و Service Broker کمی توضیح دهید.


مشکل دقیقا کجاست؟ چه پیغامی در اجرای چه دستوری دریافت میکنید؟
ضمنا دو مبحث فوق بسیار گسترده هستند. توصیه میکنم Books Online رو ببینید

SYNDROME
پنج شنبه 14 شهریور 1387, 21:39 عصر
مشکل دقیقا کجاست؟ چه پیغامی در اجرای چه دستوری دریافت میکنید؟

در مقاله آقای راد برای فعال سازی Service Broken سه مرحله را بیان کرده است.
در مرحله سوم گفته شده است:



آخرین قسمت پیکربندی، اعطای مجوز به کاربر برای استفاده از سرویس QA هست:

GRANT SUBSCRIBE QUERY NOTIFICATIONS TO myUserName

من می خواهم برای sa چنین کاری را انجام دهم ولی پیغام می دهد :


Msg 15151, Level 16, State 1, Line 1
Cannot find the user 'sa', because it does not exist or you do not have permission.

نمی دانم چطور می توانم دستور فوق را اجرا کنم.؟

آیا با اجرای 3 دستوری که دوستمان گفته پیکربندی Service Broken تکمیل می شود؟
با تشکر

AminSobati
پنج شنبه 14 شهریور 1387, 23:32 عصر
sa در حقیقت Username نیست بلکه Login Name در سطح SQL Server محسوب میشه. از طرفی sa بالاترین سطح دسترسی رو داره و نیاز به اون Permission نداره