私はシナリオを持っています。毎月新しいデータベースが動的に作成され、新しく作成されたデータベースのバックアップをとる必要があります。 完全データベースバックアップは不要新しく作成されたデータベースにのみバックアップが必要なので、新しく作成したデータベースをどのようにバックアップできますか?あなたのデータベースを想定しデータベースの作成日にデータベースをバックアップする方法は?
答えて
の名前は変更されません、あなたは、データベースの作成日を見つけるために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. データベース内のデータベースの作成方法(postgres)
- 6. データベースを削除する前にバックアップを作成するDropCreateDatabaseIfModelChanges
- 7. SQL Serverバックアップを別のデータベースに復元する方法は?
- 8. 空のデータベースを作成する方法
- 9. 2dデータベースの作成方法
- 10. データベースをPHP myadminから毎日2回自動的にバックアップする方法
- 11. 年(引数)、weekOfYear(引数)、時刻(データベース)、日曜日(データベース)からタイムスタンプを作成する方法は?
- 12. 毎日のバックアップを設定するとき、私はMySQLデータベースの
- 13. Firestoreの新しいデータベース - バックアップ方法
- 14. Javaデスクトップアプリケーションからデータのバックアップを作成する(Ms Accessデータベース)
- 15. SQL Serverでデータベースのデータベース図を作成する方法
- 16. phpMyAdmin "データベースを作成:ドキュメントは特権なし"、データベースの作成方法は?
- 17. データベースを作成する方法:
- 18. データベースをC++で作成する方法
- 19. DynamoDBでデータベースを作成する方法
- 20. データベースを作成するデータベース
- 21. Windows 10でNeo4jデータベースのバックアップを実行する方法は?
- 22. バックアップの説明でSQL Serverデータベースを復元する方法は?
- 23. MySQLデータベースのバックアップ
- 24. Wordpressデータベースのバックアップ
- 25. データベースをバックアップする必要があります。日付は
- 26. SQL Serverデータベースのバックアップとその内容を作成するには?
- 27. SQLiteデータベースをバックアップするには?
- 28. oracleリモート・データベースからローカル・アクセス・データベースへのデータベース・リンクを作成する方法
- 29. MySQLデータベースの作成方法は?
- 30. Cronを使用してPostgreSQLデータベースをバックアップする方法は?
'backup database'コマンドを使用してください!これは新しく作成されたデータベースなので、完全バックアップを実行する必要があります – Squirrel
"データベースの完全バックアップは必要ありません。新しく作成したデータベースにのみバックアップが必要です"。これは、すべてのデータベースを常時バックアップしていないことを意味しますか?もしそうなら、どうしてですか? –