SQL Server 2012で自動データベースバックアップをセットアップする方法を教えてください。
SQLサーバーのすべてのデータベース(現在は3つしか含まれていない)を、毎週金曜日の0100 h(1 AM)に実行する自動化された週次バックアップを取る必要があります。これらのバックアップファイル(* .bak)は、E:\ Backupsフォルダーに配置する必要があります。
Microsoft SQL Server Management Studio
でObject Explorer
を開き、次のようにします。
Management > Maintenance Plans
の右クリックNew Maintenance Plan...
のクリックToolbox
パネルから適切なタスクをドラッグアンドドロップしますBack Up Database Task
です。バックアップスケジュールの構成については、ウィザードに従って、必要なものを定義するだけです。さらに情報が必要な場合は、Microsoftの公式Webサイトにアクセスすることをお勧めします。 フルデータベースバックアップの作成
これがあなたを助けることを願っています
前述のように、ssmsでSQL Serverエージェントジョブまたはメンテナンスプランを作成するか、サードパーティのアプリケーションを使用できます。私は ApexSQL Backup を使用しています。作成されたジョブの詳細なスケジュールを提供するためです。毎日、毎週、または毎月のスケジュールを作成するかどうかを指定できます。また、これらのスケジュールはいつでも一時停止したり、何らかの理由で使用したくない場合は削除したりできます。
MS SQL Server Management Studio→SQL Server Agent→New Jobに移動します
全般タブでバックアップ名を入力します
ステップタブで:
注:バックアップ名の日付と時刻を含むサンプルのバックアップクエリ(例:TestBackup_Apr 4 2017 6,00PM.bak
)
DECLARE @MyFileName nvarchar(max)
SELECT @MyFileName = (SELECT N'E:\TestbackupFolder\TestBackup_' +replace(rtrim(convert(char,getdate())), ':',',')+ '.bak')
BACKUP DATABASE [yourdatabasename] TO DISK=@MyFileName
WITH INIT;
スケジュール→新規で、新しいスケジュールに移動し、必要に応じて日時を設定します
このオープンソースバックアップウィンドウサービスをチェックしてください MYSQLBackupサービス 、それは私にとって素晴らしい仕事をしました。
ソフトウェアCloudberryをバックアップエージェントとして試して、必要なデータをバックアップすることをお勧めします。それはあなたがそれをしたい方法で自動バックアップを設定し、あなたが望む場所にバックアップを置きます。