PDA

View Full Version : پایان نیافتن دستور SET ENABLE_BROKER



omidmehraban
شنبه 31 شهریور 1386, 02:12 صبح
با سلام و احترام
من برای فعال کردن Service Broker این Query را اجرا می کنم:


USE master ;
GO

ALTER DATABASE Northwind SET ENABLE_BROKER ;
GO
رو دستگاه خودم جواب داد ولی بروی دستگاه دیگری که اجراش می کنم،هیچ وقت خاتمه پیدا نمی کنه.یعنی وقتی دکمه Execute را می زنم اجرای دستور شروع میشه و پایین صفحه هم کنتور می ندازه میره به امان خدا.یک بار تا 6 یا 7 دقیقه صبر کردم ولی کاسه صبرم لبریز شد و این topic را فرستادم.
این دستور را برای تشخیص آنی رکورد جدید در جدول (http://barnamenevis.org/forum/showthread.php?t=61258&page=3) استفاده می کنم

majid_afra222
شنبه 31 شهریور 1386, 12:30 عصر
سلام
SP2 SQL Server 2005 رو نصب کنید.
من هم همین مشکل رو داشتم با نصب SP2 رفع شد.

AminSobati
شنبه 31 شهریور 1386, 14:05 عصر
با سلام و احترام
من برای فعال کردن Service Broker این Query را اجرا می کنم:


USE master ;
GO

ALTER DATABASE Northwind SET ENABLE_BROKER ;
GO
رو دستگاه خودم جواب داد ولی بروی دستگاه دیگری که اجراش می کنم،هیچ وقت خاتمه پیدا نمی کنه.یعنی وقتی دکمه Execute را می زنم اجرای دستور شروع میشه و پایین صفحه هم کنتور می ندازه میره به امان خدا.یک بار تا 6 یا 7 دقیقه صبر کردم ولی کاسه صبرم لبریز شد و این topic را فرستادم.
این دستور را برای تشخیص آنی رکورد جدید در جدول (http://barnamenevis.org/forum/showthread.php?t=61258&page=3) استفاده می کنم

دوست عزیزم،
این ALTER جزو دستوراتی هست که صادر کننده اون، باید تنها کاربر دیتابیس باشه و هیچ Connection دیگه ای به دیتابیس نباشه. برای اینکه مطمئن بشین کسی از دیتابیس استفاده نمیکنه exec sp_who انجام بدین و به ستون نام دیتابیس دقت کنین