پایگاه دانش:
چگونه میتوان از کل DataBase ها بک‌آپ Backup تهیه کرد؟
منتشر شده توسط , ویرایش شده توسط: در تاریخ 1394/7/7 سه شنبه 15:24

گاهی اوقات لازم است از کل پایگاه های داده به یکباره Backup تهیه کنید و این کار از طریق فرم های SQL Server زمان بر است. شما میتوانید در زمان کوتاهی با استفاده از اسکریپت زیر اقدام به تهیه Backup نمایید.

نحوه استفاده: کافی است کد زیر را در SQL اجرا کنید و فقط در خط دوم در متغیر DestFolder به جای درایو D مسیر مورد نظر را جهت ذخیره فایل های Backup در آن پوشه تعیین کنید.


1
2
3
4
5
6
7
8
9
10
11
(declare @DestFolder nvarchar(250
 
--مسیر تهیه پشتیبان را در این قسمت وارد کنید و در انتهای آن حتما \ بگذارید
'/:set @DestFolder=N'D
 
select
'BACKUP DATABASE ['+name+'] TO DISK = N'''+@DestFolder+''+name+''' WITH NOFORMAT, NOINIT, NAME = N'''+name+'-Full Database Backup'', SKIP, NOREWIND, NOUNLOAD, STATS = 10'
from sys.databases
(where name not in (N'master', N'tempdb', N'model', N'msdb'
 
GO

بیشتر بدانید: مشاهده فیلم «نحوه ‏ Backup گیری دستی از پایگاه داده اتوماسیون فراگستر»

kb=166

========
#todo

محتوا نیاز به بررسی توسط کارشناس دارد

یک مقاله مشابه با شماره kb=934 وجود دارد که لطفا بررسی شود ایا نیاز به ادغام دارد یا اصلاح 
#done

موضوع و لینک اصلاح شد/ دسته بندی تعیین شد/ kb اضافه شد./ بیشتر بدانید اضافه شد

(1 رای (ها))
مفید
مفید نیست

نظرات (0)
نظری جدید منتشر کنید
 
 
نام کامل:
ایمیل:
نظرات:
تایید کپچا 
 
لطفاً متن موجود در تصویر را در زیر وارد کنید (برای جلوگیری از ارسالهای خودکار).

سیستم پشتیبانی (تیکتینگ) فراگستر