2017-09-21 11 views
3

私は非常に大きなデータベースのバックアップを持っています。 私が望むのは、このデータベースを復元することですが、私のハードディスクに十分なスペースがありません。私はデータを必要としないので、データなしでデータを復元する方法はありますか?データなしのデータベースの復元

私は既にスキーマなどをスクリプトしようとしましたが、スクリプトを実行すると残念なことに動作しません。事前

+0

データなしでバックアップスクリプトを使用してみませんか? –

+1

どのバージョンのSQL Serverですか? SQL 2014 SP2またはSQL Server 2016 SP1以上の場合は、[DBCC CLONEDATABASE](https://support.microsoft.com/en-us/help/3177838/how-to-use-dbcc-clonedatabase-生成するスキーマと統計のみ)スキーマと統計だけをバックアップします。 – DMason

答えて

1

を生成するための方法をここで

チェックを持っていますか?データベースのバックアップのみが利用可能だった場合は、ソースとしてバックアップを使用してSQL Compareを実行し、新しいデータベースをターゲットとして実行します。 の結果はで、適切な展開順序で必要なものを提供するはずです。

6

おかげで多くのオブジェクトのためのTransact-SQLスクリプトを作成するウィザード生成し、公開スクリプトを使用してください。ウィザードは、データベース内のすべてのオブジェクトのスクリプト、または選択したオブジェクトのサブセットを生成します。ウィザードには、アクセス許可、照合順序、制約などを含めるかどうかなど、スクリプトのさまざまなオプションがあります。あなたはRedGate SQL Compareをscript- SQL Server 2012 copy database without data

関連する問題