یه تابستون متفاوت با یه تصمیم هوشمندانه! دوره هوش مصنوعی یه تابستون متفاوت با یه تصمیم هوشمندانه! دوره هوش مصنوعی
🎯 ثبت نام
بستن تبلیغات
تسلط کامل بر سی‌شارپ با یک دوره پروژه‌محور

یادگیری سی شارپ از مفاهیم پایه تا پروژه محور: شی‌گرایی، کار با SQL و LINQ، ORMها (Entity Framework)، ساخت پروژه مدیریت رستوران با گزارشات حرفه‌ای و امکانات کامل!

مشاهده بیشتر
SQL Server رو حرفه‌ای یاد بگیر

تو این دوره SQL Server رو از صفر تا پیشرفته یاد می‌گیری! از تراکنش‌ها و طراحی دیتابیس تا Query نویسی حرفه‌ای و پروژه‌های واقعی مثل مدیریت فروش و سیستم مالی. همه چی رو با مثال و تمرین یاد می‌گیری و یه متخصص دیتابیس می‌شی!

مشاهده بیشتر

بهبود یک دیتابیس در حالت بازگردانی

گزینه ی RESTORE ... WITH RECOVERY دیتابیس را در یک وضعیت قابل استفاده قرار می دهد، بنابراین یوزرها می توانند به یک دیتابیس ترمیم شده ( restored database ) دسترسی داشته باشند.


توضیحات:

وقتی که شما فرمان RESTORE DATABASE یا RESTORE LOG را منتشر می کنید، گزینه ی WITH RECOVERY به طور پیش فرض استفاده می شود. این گزینه لازم نیست به این عملکرد اختصاص داده شود تا اتفاق بیفتد.
اگر شما یک بک آپ FULL را بازگردانی کنید، پیش فرض آن را به RESTORE WITH RECOVERY تنظیم می کند، بنابراین پس از اینکه دیتابیس ترمیم شده، می تواند توسط یوزرهای شما مورد استفاده قرار بگیرد.
اگر شما در حال بازگردانی یک دیتابیس با استفاده از فایل های بک آپ متعدد هستید، برای هر بازگردانی، به جز آخرین بازگردانی، از گزینه ی WITH NORECOVERY استفاده می کنید.
اگر دیتابیس شما هنوز در حالت بازگردانی (restoring) به سر می برد و شما می خواهید آن را بدون بازگردانی بک آپ های اضافه بهبود بخشید، می توانید یک RESTORE DATABASE .. WITH RECOVERY منتشر کنید تا دیتابیس را برای استفاده ی یوزرها به حالت آنلاین در آورید.


T-SQL
Restore full backup WITH RECOVERY

همانطور که در بالا ذکر شد، این گزینه پیش فرض میباشد، اما شما می توانید آن را مانند زیر مشخص کنید:


1
2
3
4
5
RESTORE DATABASE AdventureWorks FROM DISK = 'C:\AdventureWorks.BAK'
 
WITH RECOVERY
 
GO<button></button>

بهبود یک دیتابیس که در وضعیت restoring می باشد:

فرمان زیر یک دیتابیس را که در وضعیت restoring میباشد، گرفته و آن را در دسترس یوزرهای نهایی قرار خواهد داد.


1
2
3
RESTORE DATABASE AdventureWorks WITH RECOVERY
 
GO<button></button>

بازیابی بک آپ های متعدد با استفاده از WITH RECOVERY برای آخرین بک آپ:

اولین بازگردانی از گزینه ی NORECOVERY استفاده می کند، بازگردانی های بیشتری می تواند اتفاق بیفتد. فرمان دوم transaction log را بازگردانی کرده و سپس دیتابیس را برای یوزرهای نهایی آنلاین می کند.


1
2
3
4
5
6
7
8
9
10
11
RESTORE DATABASE AdventureWorks FROM DISK = 'C:\AdventureWorks.BAK'
 
WITH NORECOVERY
 
GO
 
RESTORE LOG AdventureWorks FROM DISK = 'C:\AdventureWorks.TRN'
 
WITH RECOVERY
 
GO<button></button>

SQL Server Management Studio

در هنگام restoring با استفاده از SSMS گزینه ی WITH RECOVERY به طور پیش فرض استفاده می شود، بنابراین تنظیمات خاصی لازم نیست، اما این گزینه در هنگام restoring روی صفحه ی options می تواند تنظیم شود و یا تغییر کند.


آموزش sql
1394/07/27 5825 1476
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...