PDA

View Full Version : RAR کردن BACKUP



ITST-1
چهارشنبه 01 اسفند 1386, 09:34 صبح
با سلام


دوستان من یک فایا BACKUP سه گیگا بایتی دارم به منظور کوچکتر کردن حجم فایا برای ذخیره کردن آن را RAR می کنم اتفاقی که می افتد این است که بعضی از وقته که فایل بک اپ را باز می کنم و می خواهم ان را بازیابی کنم SQL SERVER پیغام می دهد که فرمت این نوع فایل را نمی شناسد و نمی تواند RESTORE کند .به نظر شما مشکل در کجا است و چیست .
با تشکر

SabaSabouhi
چهارشنبه 01 اسفند 1386, 10:50 صبح
با سلام


دوستان من یک فایا BACKUP سه گیگا بایتی دارم به منظور کوچکتر کردن حجم فایا برای ذخیره کردن آن را RAR می کنم اتفاقی که می افتد این است که بعضی از وقته که فایل بک اپ را باز می کنم و می خواهم ان را بازیابی کنم SQL SERVER پیغام می دهد که فرمت این نوع فایل را نمی شناسد و نمی تواند RESTORE کند .به نظر شما مشکل در کجا است و چیست .
با تشکر

با سلام
آیا مطمئن هستى که قبل از RAR کردن اون Backup قابل بازیابى هست؟
من از این کد استفاده مى‌کنم و هیچ مشکلى هم ندارم:



DECLARE @SQLString as nvarchar( 200)
SET @SQLString = N'c:\Tools\RAR m -dh -ep -ierr -inul -m5 -rr "' + @CompressedFile + N'" "' + @BackupFile + '"'
EXEC master..xp_cmdshell @SQLString, no_output


CompressedFile@ نام فایل Rarشده هست ( خروجى )
BackupFile@ نام فایل Backup هست ( ورودى )
فایل RAR.Exe هم در مسیر C:\Tools قرار داره.

صبا صبوحى

masumi
پنج شنبه 09 اسفند 1386, 10:55 صبح
با سلام و احترام
لطفا توضیح دهید که چگونه باید از این کد استفاده نمایم

Bisavad_Moshtagh
شنبه 11 اسفند 1386, 07:07 صبح
سلام
این دستور فایل اصلی رو پاک میکنه که اگر منظور از rar کردن صرفه جویی تو فضای hard باشه بهینه است.
اما چه کنیم که فایل رو پاک نکنه؟

smakhavan
دوشنبه 27 خرداد 1387, 19:49 عصر
با سلام
آیا مطمئن هستى که قبل از RAR کردن اون Backup قابل بازیابى هست؟
من از این کد استفاده مى‌کنم و هیچ مشکلى هم ندارم:



DECLARE @SQLString as nvarchar( 200)
SET @SQLString = N'c:\Tools\RAR m -dh -ep -ierr -inul -m5 -rr "' + @CompressedFile + N'" "' + @BackupFile + '"'
EXEC master..xp_cmdshell @SQLString, no_output


CompressedFile@ نام فایل Rarشده هست ( خروجى )
BackupFile@ نام فایل Backup هست ( ورودى )
فایل RAR.Exe هم در مسیر C:\Tools قرار داره.

صبا صبوحى

سلام
ميشه پارامترهايي كه براي unrar استفاده ميكنيد را هم بفرماييد. من وقتي unrar ميكنم برنامه ميره تو كما
از اين دستور هم استفاده ميكنم:
unrar x @filename
ممنون

AminSobati
دوشنبه 27 خرداد 1387, 21:33 عصر
پیغام خطای هنگام Restore؟

smakhavan
سه شنبه 28 خرداد 1387, 10:24 صبح
پیغام خطای هنگام Restore؟

توي كوئري آنالايزر كه اجرا ميكنم اينقدر طول ميكشه كه ديگه بيخيالش ميشم و اند تسك ميكنم
هيچ پيغام خطايي نميده
دستوري هم كه اجرا ميكنم دقيقا اينه.
EXEC master..xp_cmdshell 'c:\unrar x c:\a.rar', no_output
حدس زدم شايد پارامتر خاصي بايد بهش بدهيم كه من نميدونم. اين دستور توي cmd جواب ميده اما توي انالايزر نه!!!