Microsoft SQL Server を Amazon S3 に自動バックアップこの記事では、次の設定方法を説明します: Microsoft SQL Server から Amazon S3 への自動バックアップ。この方法は Microsoft SQL Server Express を含むすべてのエディションで使用できます。 次のツールを使用: Microsoft SQL Server Management Studio (バックアップスクリプトを生成)。 未導入の場合は Microsoft のサイトから入手してください。T-SQL に詳しい場合は手作業でスクリプトを作成するか、既存のものを利用できます。 SQL Server Management Studio で次を展開: Databases バックアップするデータベースを右クリックし、次を選択: Tasks次に選択: Back Up. ![]() Back Up Database ダイアログでバックアップの設定を行います。詳しい説明は こちら. ![]() この例の保存先は Z: ドライブです。これは Amazon S3 バケットを指す仮想ドライブです。参照: 設定手順 でバケットを Windows ドライブにマウントする方法を説明しています。 バックアップを設定したら次を選択: Script, Script Action to File 生成したスクリプトをファイルに保存します。 ![]() 次のスクリプトが生成されます: BACKUP DATABASE [master] TO DISK = N'Z:\mssql-backup\full-backup.bak' WITH DESCRIPTION = N'Automatic backup to Amazon S3 (_full_)', NOFORMAT, NOINIT, NAME = N'master-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10 GO コマンドプロンプトを開き、Windows 認証を使用する場合は次を実行します: sqlcmd -S .\SQLEXPRESS -i c:\scripts\full-db-backup.sql SQL 認証の場合は次を実行します: sqlcmd -U BackupUser -P password -S .\SQLEXPRESS -i c:\scripts\full-db-backup.sql 次のような出力が表示されます: Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Users\Administrator>sqlcmd -S .\SQLEXPRESS -i c:\scripts\full-db-backup.sql 11 percent processed. 20 percent processed. 31 percent processed. 40 percent processed. 52 percent processed. 61 percent processed. 70 percent processed. 81 percent processed. 90 percent processed. Processed 352 pages for database 'master', file 'master' on file 5. 100 percent processed. Processed 2 pages for database 'master', file 'mastlog' on file 5. BACKUP DATABASE successfully processed 354 pages in 0.659 seconds (4.394 MB/sec). C:\Users\Administrator> 次のバッチファイル c:\scripts\run-mssql-backup.cmd を作成します: @echo off sqlcmd -S .\SQLEXPRESS -i c:\scripts\full-db-backup.sql 最後に、次のコマンドでタスクスケジューラに登録します: schtasks /Create /TN mssql-full-backup /SC DAILY /TR c:\scripts\run-mssql-backup.cmd /ST 01:00 タスク "mssql-full-backup" を作成し、毎日 01:00 に c:\scripts\run-mssql-backup.cmd を実行します。次のような出力になります: SUCCESS: The scheduled task "mssql-full-backup" has successfully been created. Amazon S3 への自動バックアップの設定が完了しました。 | すべての機能を無料で試用 関連製品 RdpGuard Windows Server 向けの侵入防止システム |