View Full Version : مشکل با Kill کردن تمام یوزرها !!
hadi2345
چهارشنبه 26 مهر 1385, 07:34 صبح
با سلام...
در Sql Server 2005 میخوام که کل یوزرها رو Kill کنم !!! ولی اجازه این کار رو نمیده !
از کد زیر استفاده کردم (منبع : علی کلاهدوزان )
SqlCommand b_res2 = new SqlCommand();
b_res2.CommandText = "ALTER DATABASE AMLAK SET SINGLE_USER with ROLLBACK IMMEDIATE";
//
();
b_res.CommandText = "RESTORE DATABASE [amlak] FROM DISK ='" yourpath + "' with restart";
//
b_res3.CommandText = "ALTER DATABASE AMLAK SET MULTI_USER";
قبلا از همه تشکر میکنم ...
hadi2345
پنج شنبه 27 مهر 1385, 07:24 صبح
من همچنان منتظرم !!!
amirsadeghi
پنج شنبه 27 مهر 1385, 08:06 صبح
سلام من این جا رو دیدم
ولی ببخشید من زیاد حرفه ای نیستم و نمیتونم کمکتون کنم
ولی این کار قبلا سئوال من هم بوده تا اینکه به نتیجه نرسیدم
hadi2345
پنج شنبه 27 مهر 1385, 10:47 صبح
امیدوارم جواب داده بشه ! چون واقعا حیاتیه ! ...
ببینید مشکل اصلی اینه که هنگام Restore کردن Database اگر یوزری تو سیستم باشه Error میده ، به همین خاطر حتما باید تمامی یوزرها از سیستم بیرون برن تا عملیات درست انجام بشه .... حالا مشکل اینجاست که نمیتونم تمام یوزرها رو بیرون بندازم !!!
BooksOnline رو هم به هم ریختم ولی چیزی پیدا نکردم ...
موفق باشید ....
sayyarpoor
یک شنبه 07 آبان 1385, 11:14 صبح
باید هنگام Restore کردن Connection به بانک Master وصل شده باشه
AminSobati
یک شنبه 07 آبان 1385, 14:56 عصر
پارامتر ROLLBACK IMMEDIATE باید ارتباط همه کاربرها رو قطع کنه ولی Connection خودتون نباید مزاحم این کار بشه! همونطور که در پست قبلی اشاره شد، دیتابیس خودتون رو عوض کنید. مثلا USE Master انجام بدین
hadi2345
پنج شنبه 11 آبان 1385, 07:55 صبح
با تشکر از شما دوستان عزیز ،
آیا در SQL Server 2005 قضیه فرق میکنه !!!؟؟
شنیدم راههای بهتری برای Restore کردن DB در SQL Server 2005 هست !!
ممنون ...
AminSobati
پنج شنبه 11 آبان 1385, 13:10 عصر
راه خیلی متفاوتی نیست، مثلا میتونین یک Filegroup رو در حالی که کاربرها در حال کار با دیتابیس هستند Restore کنید به شرط اینکه کسی با اون Filegroup کاری نداشته باشه. Online Restore رو در Books Online ببینید...
سعید112
شنبه 13 آبان 1385, 14:18 عصر
با تشکر از شما دوستان عزیز اقایان hadi2345, امین ثباتی
بالا خره بعد از یک ماه معطلی مشکلمو حل کردین.خیلی خیلی متشکرم:تشویق: :کف:
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.