私はシナリオを持っています。毎月新しいデータベースが動的に作成され、新しく作成されたデータベースのバックアップをとる必要があります。 完全データベースバックアップは不要新しく作成されたデータベースにのみバックアップが必要なので、新しく作成したデータベースをどのようにバックアップできますか?あなたのデータベースを想定しデータベースの作成日にデータベースをバックアップする方法は?
答えて
の名前は変更されません、あなたは、データベースの作成日を見つけるためにDMVの下に使用することができます。..
select create_Date from sys.databases
擬コードは次のようになります。..
1.Run DMVの上に通過毎日SQLServerジョブを実行し、データベースの作成日を確認してください。
if exists(select 1 from sys.databases
where convert(varchar(10),create_Date,112)=convert(varchar(10),getdate(),112))
begin
//Backup code
End
作成時にデータベース名が変更されましたが、データベース接頭辞は同じですが、接尾辞は作成日として変更されます。つまり、EXAMPLE_11608(1は無音、16年、08月)、次の月にデータベース名が作成されますEXAMPLE_11609(1は無音、16年、09月) – Taoqir
@Taoqir:これが1回の変更であれば、 。変更後の仕事をスケジューリングする – TheGameiswar
これは1回限りの変更ではなく、毎月再帰的に開始されます。 – Taoqir
SQL ServerエージェントのALERTを使用してください。
EXEC msdb.dbo.sp_add_alert @name=N'New Database Created',
@wmi_namespace=N'\\.\root\Microsoft\SqlServer\ServerEvents\MSSQLSERVER',
@wmi_query=N'Select * from CREATE_DATABASE',
@job_id=N'00000000-0000-0000-0000-000000000000'
あなたは、バックアップジョブのJOB_IDをプラグインするか、手動でSQL Server Management Studioを通じ応答を設定することができ、次のいずれか
これは、毎回誰かが新しいデータベースを作成し、WMIアラートを生成します。
- 1. SQL Serverで自分のデータベースのバックアップを作成する方法
- 2. データベースのバックアップ方法
- 3. リモートデータベースにMySQLデータベースをバックアップする方法
- 4. MySqlデータベースのバックアップ/ロールバックの作成
- 5. データベースを削除する前にバックアップを作成するDropCreateDatabaseIfModelChanges
- 6. 毎日のバックアップを設定するとき、私はMySQLデータベースの
- 7. Javaデスクトップアプリケーションからデータのバックアップを作成する(Ms Accessデータベース)
- 8. phpMyAdmin "データベースを作成:ドキュメントは特権なし"、データベースの作成方法は?
- 9. SQL Serverでデータベースのデータベース図を作成する方法
- 10. データベースをC++で作成する方法
- 11. DynamoDBでデータベースを作成する方法
- 12. データベースを作成する方法:
- 13. データベースを作成するデータベース
- 14. バックアップの説明でSQL Serverデータベースを復元する方法は?
- 15. MySQLデータベースのバックアップ
- 16. Wordpressデータベースのバックアップ
- 17. oracleリモート・データベースからローカル・アクセス・データベースへのデータベース・リンクを作成する方法
- 18. SQL Serverデータベースのバックアップとその内容を作成するには?
- 19. MySQLデータベースの作成方法は?
- 20. joomlaユーザー作成時にデータベース表を作成する方法
- 21. Cronを使用してPostgreSQLデータベースをバックアップする方法は?
- 22. Androidでデータベースをバックアップする正しい方法は?
- 23. Javaの異なるデータベースに複数のデータベース接続を作成する方法
- 24. 別のホスト名でcodeigniterにデータベースを作成する方法は?
- 25. TomcatのMySQLデータベースをAndroidアプリケーション用に作成する方法は?
- 26. バックアップMySqlデータベース?
- 27. アンドロイドクラウドのデータベースのバックアップ:
- 28. .frmファイルのデータを使用してデータベースをバックアップする方法
- 29. ストアドプロシージャを作成してデータベースを作成する方法
- 30. msdbデータベースのバックアップを復元する方法
'backup database'コマンドを使用してください!これは新しく作成されたデータベースなので、完全バックアップを実行する必要があります – Squirrel
"データベースの完全バックアップは必要ありません。新しく作成したデータベースにのみバックアップが必要です"。これは、すべてのデータベースを常時バックアップしていないことを意味しますか?もしそうなら、どうしてですか? –