バックアップからデータベースを復元する手順を探しています。私はグーグルで、私が探していた抽出物を見つけることができませんでした。基本的に私は2種類のバックアップファイル(.mdfと.logファイルといくつかのバックアップと約30の論理ファイルのいくつかのバックアップ)を持っています。実行中、バックアップ名、古いデータベース名および/または新しいデータベース名の2つの引数をプロシージャに渡します。この手続きをしてくださいとアドバイスしていただけますか?バックアップからSQL Serverデータベースを復元するためのストアドプロシージャ
-2
A
答えて
1
データベースを復元するためのストアドプロシージャは不要で、既定では製品内に何も存在しません。あなたは確かにあなたのためにカスタマイズされたものを書くことができます。
ここではRESTORE文の詳細はhttps://docs.microsoft.com/en-us/sql/t-sql/statements/restore-statements-transact-sqlです。それを確認してから試してみてください。
既存のバックアップを使用して新しいDB名にリストアする場合は、上記のように、古いDB名を指定する必要はありません。これは基本的にコピー操作です。以下は、スクリプトがどのように見えるかのサンプルです。 RESTOREステートメントの動作(上のリンク)を完全に理解し、必要に応じて変更する必要があります。
-- Assuming your original backup was on Pubs database
RESTORE DATABASE Bars
FROM PubsBackups
WITH MOVE 'Pubs_Data' TO 'D:\SQLServer\bars.mdf',
MOVE 'Pubs_Log' TO 'L:\SQLServer\bars.ldf';
関連する問題
- 1. SQL Serverバックアップの復元エラー
- 2. バックアップと復元MS SQLデータベース
- 3. SQL Serverバックアップを別のデータベースに復元する方法は?
- 4. SQL ServerでBacPacデータベースのバックアップを復元する2014
- 5. バックアップの説明でSQL Serverデータベースを復元する方法は?
- 6. バックアップからデータベースを復元する
- 7. SQL Server 2000でSQL Server 2000のバックアップを復元する
- 8. SQL Server 2008でSQL Server 2014のバックアップを復元する方法
- 9. varbinary(max)変数バックアップファイルからSQL Serverバックアップを復元する
- 10. SQL Server 2014でSQL Server 2008 R2からバックアップを復元する方法は?
- 11. ユーザーIDのSQLデータベースのバックアップと復元
- 12. AWS SQLデータベースの自動バックアップと復元
- 13. SharePoint 2013データベースからのバックアップと復元
- 14. AzureからのAzure SQLバックアップの復元?
- 15. SQL Serverデータベースのバックアップを取って別のサーバーに復元する
- 16. データベースのバックアップと復元
- 17. スキーマオブジェクトフォルダからSQL Serverデータベースを復元する方法は?
- 18. C#を使用したAzure SQLデータベースのバックアップと復元
- 19. バックアップされたxamppフォルダからデータベースを復元します
- 20. SQL Server 2000データベースをSQL Server 2000に復元する
- 21. バックアップからデータベースを復元した後の認証エラー
- 22. 差分バックアップを復元するSQL Server 2014
- 23. SQL Serverバックアップからデータベースを上書き
- 24. 総SQLバックアップから特定のデータベースを復元する方法は?
- 25. ディスクコピーバックアップからSQLデータベースを復元する
- 26. 既存のSQL Serverデータベースの復元
- 27. AWS SQL Server 2016 2データベースの復元エラーメッセージ
- 28. データベースのバックアップと復元データベースandroidスタジオ
- 29. MySQLデータベースをバックアップして復元するSQLコマンド
- 30. Amazon RDSデータベースでSQLバックアップを復元する
なぜこれを行うためにprocを書いてもらいたいですか? SSMSを使用してください。 – scsimon
@scsimon実際には、ストアドプロシージャを使用したデータベースの復元を自動化する理由が非常にあります。たとえば、毎晩既知の状態に復元したいテスト環境DB。 – RBarryYoung
それは公正だ@RBarryYoung – scsimon