2016-03-20 28 views
-2

私はデータベースが非常に新しいです。私の友人は、私は、コマンドの実行が成功のSQLファイル&を実行さて、次のファイルsqlでmdfとldfを使用するのは何ですか?

  • company_db.sql
  • company.mdf
  • company.ldf

を共有している、すべてのテーブルは、関係が上に設置されています私のローカルマシン。今

定義賢明な私のシナリオで.mdf.ldfファイルの使用は何ですか?私は.mdf.ldfファイルは何を知っているが、私は混乱し

  • ことですか
  • これらのファイルはどうすればよいですか?
+0

mdfはデータファイル、ldfはログファイルです。 SQL Serverインスタンスにこれらを取得するには、Attach database機能を使用する必要があります。 – Jeremy

+0

@Jeremy ..ありがとうございました。ちょっとだけあなたが新しく作成したデータベースに言ったことをどうすればいいですか? –

+3

2分であなたの質問に答えます。 –

答えて

3

sqlでmdfとldfを使用するとは何ですか?

何もありません。 SQL - 言語 - はそれらを使用していません。 SQL Server - 製品には、ファイル拡張子があります。より正確にコミュニケーションをとってください。 MDFとLDFファイルが何であるかを賢明

今の定義、

ドキュメント - ある時点であなたは先のとがった質問をする前に読んでみてosmethingされる - データであなたを伝えると、ファイルを記録します。

mdfファイルとldfファイルの使用方法は何ですか?

私は、データベースが何をしていると思いますか?ヒント:データを保存しました。そのためには、ビットを格納する場所が必要です。そのため、すべてのデータベースが何らかの形でストレージとやりとりするのです。 SQL Serverはこれに対して通常のファイルを使用します(一部のコンピュータでは、コンピュータで表示可能なファイルシステムなしで特別なパーティションを使用します)。

MDF(とNDF)にデータを格納し、LDFストアの変更を行います。なぜこれが必要なのかは、「データベースが何であるかを知る」レイヤーで、災害やパフォーマンスのシナリオと関係があります。

0

MDFは、「マスターデータベースファイル」の略です。あなたが2つの拡張機能を自動的に作成する任意のデータベースを作成している間。

.MDFには、SQL Serverの一部であるデータベースに関するすべての主要情報が含まれています。 .MDFファイルの間にテーブル、関数、ストアドプロシージャ、ビューなどを取得します。

LDFは、「ログデータベースファイル」の略です。 .LDFには、挿入、削除、更新、追加などの変更が格納されています。サーバに保存されているトランザクションログは、不正な変更やエラーの発生場所に関する活動を特定するのに役立ちます。ログ情報は、エラーを修正したり、重要なデータを回復したり、異常を特定するのに便利なことがあります。

関連する問題