50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

مشکل در هنگام ریستور کردن دیتابیس

سلام خدمت دوستان من در داخل اسکیوال سرور 2000 دیتابیسی دارم که میخوام اون رو بازیابی کنم ولی متاسفانه پیغامی میده که در داخل تصویر مشخصه و دیتابیسم ریتور نمیشه ممنون میشم راهنمایی کنید

لازم به ذکره دسترسی به دیتابیسم برای یوزر در حالت فول کنترل هستش و این ارور مشاهده میشه منتظر جوابیه دوستان هستم

سپاس

سلام خدمت دوستان من در داخل اسکیوال سرور 2000 دیتابیسی دارم که میخوام اون رو بازیابی کنم ولی متاسفانه پیغامی میده که در داخل تصویر مشخصه و دیتابیسم ریتور نمیشه ممنون میشم راهنمایی کنید
لازم به ذکره دسترسی به دیتابیسم برای یوزر در حالت فول کنترل هستش و این ارور مشاهده میشه منتظر جوابیه دوستان هستم
سپاس||http://tosinso.com/files/get/74f22df0-62d4-4f65-82e7-395d26ef5f81||
پرسیده شده در 1394/06/17 توسط

5 پاسخ

0

الان شما داری mater رو restore میکنی ؟؟؟

پاسخ در 1394/06/17 توسط
2

پایگاه داده Master: یکی از بنیانی ترین پایگاه داده های SQL Server است که تمامی تنظیمات و امنیت و لیست تمامی پایگاه داده ها در آن ذخیره شده است. اگر این پایگاه داده مشکلی داشته باشد SQL Server به هیچ عنوان اجراء نمی شود.

پایگاه داده Model: این پایگاه داده یک مدل برای پایگاه داده های جدید است. در حقیقت اگر شما تغییری در این پایگاه داده انجام دهید. آن تغییرات در پایگاه داده های جدید اعمال می شود.

پایگاه داده Tempdb: این پایگاه داده هم یکی از بنیانی ترین پایگاه داده هاست. تمامی عملیاتی از قبیل SORT و ساخت ایندکس یا خیلی از عملیات دیگر نیاز به این پایگاه داده داره. (البته این پایگاه داده خیلی خیلی مهمتر از این حرفهاست.)

پایگاه داده MSDB: می شه گفت یک پایگاه داده برای لاگ گرفتن و نگهداری تنظیمات HADR است.

پایگاه داده ResourceDB: این پایگاه داده مخفی است و تمامی SYSTEM STORED PROCEDURE ها در آن ذخیره شده است.

راه حل مشکل:

شما تنظیمات Restore As Database رو به پایگاه داده مقصد تغییر دهید.

این پیغام خطا برای این است که موقع بازیابی پایگاه داده Master اجراء SQL Server باید در حالت Single_Mode باشد.

پاسخ در 1394/07/04 توسط
0

سلام مجدد دوستان

من يه سئوال ديگه برام پيش اومده من ديتابيس رو از حالت سينگل خارج كردم و چند تا از ديتا بيس ها رو ريستور كردم ولي چند تا ديتا بيس دارم كه روي سيستم اصلي زير مجموعه قسمت ديتابيس هست اونا رو چطوري به زير شاخه ديتابيس اضافه كنم؟؟

اميدوارم توضيحاتم رو متوجه بشين ( كلا اين كارا براي انتقال برنامه حسابداري و انبار برنامه نوآوران هست )كسي تا به حال يه سيستم داشته كه برنامه نوآوران روش نصب شده باشه و بخواد يه سرور و سيستم ديگه با همون مشخصات ،سيستم اصلي ايجاد كنه؟؟

سپاس

پاسخ در 1394/07/12 توسط
1

پیام نمایش یافته داره میگه باید sql server رو در حالت single user mode قرار بدی. اگه در حالت multi user باشه یعنی این احتمال وجود داره که چند کاربر همزمان دارن از دیتابیس استفاده می کنن بعد فکر کنید اگه در این شرایط شما دیتابیس رو restore کنید کاربرا یه دفعه با پیام های خطای گوناگون مواجه میشن. برای همین Sql برخی از عملیات مثل restore کردن دیتابیس رو فقط در حالت تک کاربره اجازه می ده.

برای تغییر حالت دیتابیس به single user توضیحات خوبی در لینک زیر می تونین مطالعه کنین.

set a database to single user mode

ترجمه قسمت هایی از لینک بالا رو در لینک زیر ببینید:

تغییر مد دیتابیس sql به حالت تک کاربره

پاسخ در 1394/06/17 توسط
1

سلام ،،نه من مستر رو ريستور نميكنم شما از كجا ميگين من ميخواستم مستر رو ريستور كنم

يه سئوال ديگه برام پيش اومده اينه كه( البته ميبخشيد) اين مستر و مدل و غيره تفاوتشون چيه و چه عملي انجام ميدند؟؟ سپاس

پاسخ در 1394/06/17 توسط

پاسخ شما