PDA

View Full Version : FileGroup



SADAF
دوشنبه 03 اسفند 1383, 12:18 عصر
با سلام

من دیتا بیسمو به چند File group شکستم . حالا در عملیات پشتیبان گیری و باز گردوندن اطلاعات مشکل دارم . عملیاتی که انجام می دم دقیقا همونطوریه که توی Help Sql Server گفته شده .

اما وقتی آخرین backup از File Group رو به حالت Recovery بر می گردونم تغییراتی که باید داشته باشم رو ندارم

لطفا اگر کسی با File group ها کار کرده مسیر دقیق Backup و Restore از یک File Group رو برای من توضیح بده

ممنون و خدانگهدار

AminSobati
دوشنبه 03 اسفند 1383, 21:13 عصر
دوست عزیزم،
بعد از Restore کردن FileGroup، میبایست دیتابیس رو در حالت Norecovery قرار بدین تا بتونین Log Backupهای بعد از FileGroup رو Restore کنین. یعنی کلا FileGroup برای Restore شدن، به Log Backupهای بعد از خودش نیاز داره.
موفق باشید

Maryam_y_m
شنبه 02 اردیبهشت 1385, 11:21 صبح
منظور از قراردادن دیتابیس در حالت NoRecovery چیه؟ من همچین گزینه ای پیدا نکردم.
وقتی میخوام filegroup رو Restore کنم، error زیر را میدهد. چی کار کنم؟
The tail of the log for database 'test' has not been backed up. 42000

AminSobati
دوشنبه 04 اردیبهشت 1385, 19:04 عصر
در خصوص پیغام خطای شما:
همیشه بعد از هر Filegroup Backup میبایست Log Backup هم بگیرید. در هنگام Restore کردن Filegroup، باید Leave Database nonoperational رو انتخاب کنید تا بعدش Log File هم بشه Restore کرد

mehdipirmoradian
چهارشنبه 20 مرداد 1389, 10:47 صبح
سلام.
بنده هم همين مشكل رو داشتم با راهنمايي شما تونستم به جاهايي برسم اما سوالم اينجاست كه ججوري بايد بهش بكم بهد از بازگزداندن اطلاعات log اون رو هم برگردون.چون تو دستور اول tail of the log را ميدهد.


RESTORE DATABASE [MyDB] FILE = N'MyDB_Data' FROM DISK = N'E:\WhithOutArchive.bak' WITH FILE = 1, NOUNLOAD, STATS = 10
GO
RESTORE LOG [MyDB] FROM DISK = N'E:\WhithOutArchive.bak' WITH FILE = 2, NOUNLOAD, STATS = 10
GO