در پست قبلی مهندس نصیری با استفاده کتابخانه ExpressMaint و Schedule ویندوز یه سیستم بک آپ گیری را پیاده کرده اند، در این بین با توجه به وجود SMO میتوان از طریق خط فرمان ویندوز و کمک گیری از کتابخانه 7ZIP و نوشتن فرامین مربوط و ایجاد بچ فایل و افزودن به Schedule ویندوز، نیز میتوان بصورت زیر نیز این پیاده سازی را انجام داد، که بنا بر نیاز اسکریپت بک آپگیری را نوشت:
echo off cls rem --------------- Variables --------------- set packName=DbName set connection=-S Server -U User -P Password set path=PathForSaveBackup rem --------------- Variables --------------- echo create backup sqlcmd %connection% -Q "BACKUP DATABASE %packName% TO DISK = '%path%\%packName%.bak'" echo compress backup file ..\tools\7za.exe a %path%\%packName%.7z %path%\%packName%.bak echo delete backup file del %path%\%packName%.bak