SQLServer2005の無償版であるExpress版ではAgentサービスが実装されていないため管理ツールSQLServer Management Studio(Express)からメンテナンス機能が使えない。 よってタスクメニューから手動でのバックアップはできても自動で(定期的に)バックアップを行うことができない。そのためどうしてもWindowsのタスク機能を使ってバッチ処理などで実行させる必要がある。 事例: SQLServerインスタンス:SQLEXPRESS データベース名:testdb SQLServer認証ユーザー名:sa、同パスワード:pass バックアップ保存先フォルダ:C:\sqlback 用意するのは2つのファイル(ファイル名は任意) これをバックアップ保存先フォルダに配置する 1.バックアップ命令文(SQL):backup.sql BACKUP DATABASE
![SQLServer Express版の自動バックアップ](https://cdn-ak-scissors.b.st-hatena.com/image/square/126e9c63960837b5815901e11e1f6c1303c17f2b/height=288;version=1;width=512/https%3A%2F%2Fblog.seesaa.jp%2Fimg%2Fogp_logo.png)