سلام
امروز قصد داریم نحوه بکاپ گیری از طریق کوئری در MSSQL رو آموزش بدیم
که برای بکاپ گیری در Application ها بسیار کاربردی می باشد و بدین وسیله می توانید قسمتی در برنامه خود
برای ارائه گزینه بکاپ گیری توسط کاربر ارائه کنید.
برای بکاپ گیری از یک دیتابیس از MSSQL از دستور زیر استفاده می کنیم
بطوری که
<database_name>
نام دیتابیس و
<backup_path>
نام و مسیر بکاپ شما می باشد
برای مثال اگر نام دیتابیس شما mydb باشد و بخواهید بکاپ دیتابیس را با نام mydb.bk و در درایو c ذخیر کنید باید
از دستور زیر استفاده کنید:
دستور backup گزینه های اختیاری دیگری نیز دارد که میتوان با استفاده از کلمه کلیدی with به همراه این دستور استفاده کرد
برای مثال شما می توانید بصورت زیر بکاپ خود را با فرمت فشرده شده ایجاد کنید:
در صورت نیاز به اطلاعات بیشتر در مورد این دستور می توانید به آدرس زیر مراجعه کنید:
https://technet.microsoft.com/en-us/library/ms191304(v=sql.105).aspx
امروز قصد داریم نحوه بکاپ گیری از طریق کوئری در MSSQL رو آموزش بدیم
که برای بکاپ گیری در Application ها بسیار کاربردی می باشد و بدین وسیله می توانید قسمتی در برنامه خود
برای ارائه گزینه بکاپ گیری توسط کاربر ارائه کنید.
برای بکاپ گیری از یک دیتابیس از MSSQL از دستور زیر استفاده می کنیم
کد:
BACKUP DATABASE <database_name> TO DISK = <backup_path>
<database_name>
نام دیتابیس و
<backup_path>
نام و مسیر بکاپ شما می باشد
برای مثال اگر نام دیتابیس شما mydb باشد و بخواهید بکاپ دیتابیس را با نام mydb.bk و در درایو c ذخیر کنید باید
از دستور زیر استفاده کنید:
کد:
BACKUP DATABASE mydb TO DISK = 'c:\mydb.bak'
دستور backup گزینه های اختیاری دیگری نیز دارد که میتوان با استفاده از کلمه کلیدی with به همراه این دستور استفاده کرد
برای مثال شما می توانید بصورت زیر بکاپ خود را با فرمت فشرده شده ایجاد کنید:
کد:
BACKUP DATABASE mydb TO DISK = 'c:\mydb.Bak' WITH COMPRESSION
در صورت نیاز به اطلاعات بیشتر در مورد این دستور می توانید به آدرس زیر مراجعه کنید:
https://technet.microsoft.com/en-us/library/ms191304(v=sql.105).aspx