私は.mdfファイルと、同じmdfファイルの2つの.ndfファイルを持っています。これらのファイルを1つの.mdfファイルにマージすることはできますか?ndfファイルとmdfファイルを1つのmdfファイルにマージできますか?
答えて
はい、あなたはEmpty
オプション
From MSDNでDBCC SHRINKFILEを..useことができます。
EMPTYFILE:(太字鉱山で強調)
はに指定されたファイルからすべてのデータを移行します同じファイルグループの中の他のファイル。つまり、EmptyFileは、指定されたファイルから同じファイルグループ内の他のファイルにデータを移行します。空のファイルは、新しいデータがファイルに追加されないことを保証します。
ファイルは、ALTER DATABASEステートメントを使用して削除できます。
例:答えを
DBCC SHRINKFILE (nameofdatafile, EMPTYFILE);
GO
-- Remove the data file from the database.
ALTER DATABASE AdventureWorks2012
REMOVE FILE Test1data;
GO
ありがとうございます@TheGameiswar、私は例のfile1.mdf、file2.ndfとfile3.ndfを持っている場合私はちょうどクイッククエリを提供できますか?私は自分のデータを失うのを恐れるだけです –
例では、データを失うことはなく、各ファイルをファイル名で置き換えます。 – TheGameiswar
これで、サンプルデータベースで試してみましょう。 –
おかげ@TheGameiswar。
あなたは、例えばfile1.mdf、file2.ndfとfile3.ndf
一つのファイルにマージする方法を持っている場合:
DBCC SHRINKFILE(file2, EMPTYFILE);
GO
DBCC SHRINKFILE(file3, EMPTYFILE);
GO
をそして、あなたはそれらを安全に削除することができます。
ALTER DATABASE MyDB
REMOVE FILE file2;
GO
ALTER DATABASE MyDB
REMOVE FILE file3;
GO
file1にはそれ以降のデータがすべて含まれます。
- 1. mdf、ndf、ldfファイル形式のドキュメントはありますか?
- 2. のConnectionString MDFファイル
- 3. MDFファイルの修復
- 4. .mdfファイルとデータベース間のクエリ?
- 5. MDFファイルのスレッドセーフティへのアクセス
- 6. MDFファイルの依存関係
- 7. mdfファイルの目的は何ですか?
- 8. .mdfファイルを上書きする方法
- 9. SQL Server MDFファイル - バックアップ方法
- 10. asp.netは.mdfファイルと対話する
- 11. LinqPadはmdfファイルに接続できますか?
- 12. GitリポジトリとSQL ServerのMDFファイル
- 13. MDFファイルと接続の接続
- 14. ネットワーク上でmdfファイルを共有する
- 15. フィールドサイトに.mdfファイルを配布する
- 16. リモートデータベースに.mdfファイルを添付する
- 17. ASP.Netコア.mdfファイルをsomee.comにアップロード
- 18. .mdfファイルをapp_dataに開くときにエラーが発生する
- 19. 元のMDFファイルをbakファイルから復元する
- 20. SQL ServerでMDFファイルが開けない
- 21. sql-server * .mdfファイルをsqliteファイルに変換する
- 22. .mdfと.ldfファイルの日付が間違っていますか?
- 23. ローカルデータベース.mdfファイルを使用したWebアプリケーション
- 24. Asp.netテスト用DBのローカルコピー(.mdfファイル?)
- 25. データがビン/デバッグフォルダにのみMDFファイル内のプライマリMDFファイルに表示されない
- 26. Visual Studio(2010 Professional)はどこにMDFファイルをホストしますか?
- 27. サーバインストールを使用せずにmdfファイルに接続できますか?
- 28. FILESTREAMデータ型は.mdfファイルに格納されていますか?
- 29. SQL Server Management StudioでApp_Dataにあるmdfファイルを開きますか?
- 30. 2つのファイルpdfを1つのファイルにマージしますか?
この質問を投稿する前に、あなたは何を研究していませんでしたか? – dfundako
私はいくつかの検索をしましたが、私は答えを見つけられませんでした.2TBのデータベースを持っているので、私はいくつかのリスクを冒すことができません。 –
まず、テスト環境でこれを行うことを計画してください。プロダクションは、あなたがインターネット上で見つけたものへのアプローチを試みる場所ではありません。 –