Файл mdf sql server

Файл mdf sql server

LDF против MDF

Компании используют базы данных для хранения, изучения и получения ценной информации, такой как клиенты, исследования рынка, учетные записи, рыночные тенденции, инвентаризация поставок, сотрудников и другие важные данные для компании и ее повседневной деятельности. Большинство компаний используют Microsoft SQL для создания баз данных и хранения информации, что делает его наиболее используемой программой и приложением в этой функции. В файлах MSSQL можно найти и использовать MDF и LDF.

LDF и MDF — это расширения файлов, используемые в Microsoft SQL Server. Эти расширения файлов входят в тандем и создаются автоматически, когда в программе создается новая база данных. Оба файла также расположены в одном месте для удобства. Но одна из наиболее важных функций этих файлов заключается в том, что они являются компонентами файла резервной копии (с расширением файла .bak), используемого в программе.

Файл расширений .MDF означает «Файл основной базы данных». Этот файл содержит всю информацию о запуске базы данных для запуска и отслеживает все базы данных на SQL-сервере. Он также указывает на другие файлы в базе данных. Этот файл также является ключевым файлом при хранении информации, которая очень важна при доступе и наблюдении за содержимым данных на сервере.

Между тем, LDF является расширением файла для журнала транзакций сервера для основного файла данных. Он сохраняет информацию о базе данных в дополнение к записи всех действий и изменений, сделанных в информации на сервере. Это включает; дату, время, сведения о всех изменениях, информацию о пользователе, кто внес изменения. Кроме того, в журнале также имеется компьютерный терминал, на котором были сделаны изменения.

Часто меняются изменения, которые часто записываются в файл .LDF; удаление файлов, вставки, предупреждения, дополнения и обновления. Обычно .LDF — это сопутствующий файл .MDF, когда создается новая база данных или когда создается файл резервной копии. Журнал транзакций сервера помогает отслеживать несанкционированные изменения или отслеживать происхождение ошибки. Информация, сделанная в журнале, может помочь выявить аномалию, восстановить важные и необходимые данные и помочь в устранении доступа, а также ошибки.

Читайте также:  Как на компьютере выйти из безопасного режима

Файлы LDF важны в трех операциях в операциях SQL. К ним относятся: восстановление отдельных транзакций, восстановление всех незавершенных транзакций в момент запуска сервера и восстановление базы данных при сбое. В первой операции приложение откат выдается приложением, а файл .LDf используется для отмены этой операции. В случаях, когда серверы обнаруживают ошибку или ошибки, файл LDF создает резервную копию неполной транзакции.

Вторая операция требует отказавшего SQL-сервера. Файл LDF используется для возврата к точке восстановления или файлу резервной копии, в котором база данных полностью функционирует. Для третьей операции требуется сбой базы данных. Когда этот сценарий происходит, файлы LDF используются для восстановления базы данных до возникновения сбоя. В этой операции информация и все данные являются безопасными и не повреждены. Резюме:

1.MDF является основным файлом данных для MSSQL. LDF, с другой стороны, является поддерживающим файлом и характеризуется как файл журнала транзакций сервера. 2.MDF содержит всю важную и необходимую информацию в базах данных, в то время как LDF содержит все действия, которые включают транзакции и изменения, внесенные в файл MDF. 3.LDF занимается тремя операциями, в то время как MDF — нет. 4. Размер файла LDF может занимать много места из-за многочисленных изменений и сведений, связанных с изменениями, в то время как файл MDF может поддерживать или изменять размер файла в зависимости от фактических изменений, внесенных в сам файл.

Want to improve this question? Update the question so it’s on-topic for Stack Overflow.

Closed 7 years ago .

Is this like an “embedded” database of sorts? A file containing a built in database?

2 Answers 2

SQL Server databases use two files — an MDF file, known as the primary database file, which contains the schema and data, and a LDF file, which contains the logs. See wikipedia. A database may also use secondary database file, which normally uses a .ndf extension.

Читайте также:  Биллинг что это сотовых телефонов

As John S. indicates, these file extensions are purely convention — you can use whatever you want, although I can’t think of a good reason to do that.

More info on MSDN here and in Beginning SQL Server 2005 Administation (Google Books) here.

Just to make this absolutely clear for all:

A .MDF file is “typically” a SQL Server data file however it is important to note that it does NOT have to be.

This is because .MDF is nothing more than a recommended/preferred notation but the extension itself does not actually dictate the file type.

To illustrate this, if someone wanted to create their primary data file with an extension of .gbn they could go ahead and do so without issue.

To qualify the preferred naming conventions:

Сообщество, где люди делятся уникальным опытом

Вопросы и ответы по любой теме от IT сообщества

Помогаем строить карьеру в IT-индустрии

Биржа удаленной работы для IT-специалистов

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Ссылка на основную публикацию
Унитаз лира киров отзывы
Сырье также используется импортное, тщательно отобранное и экологически чистое — глина, гипс, каолин, полевой шпат, красители. Гарантия на производимые компанией...
Тор браузер андроид 4pda
Браузер Тор доступен не только для компьютеров и ноутбуков под управлением различных операционных систем. Разработчики обеспокоились и его выпуском для...
Тор браузер без установки
Tor Browser (ранее он назывался Tor Browser Bundle) – наиболее защищенный интернет-обозреватель из представленных в настоящий момент. Ввиду высокой популярности...
Унитаз ресса киров отзывы
Мы предлагаем унитазы росссийского производителя Роза (Киров). В нашем каталоге собрано 30 моделей по цене от 3 090р. Перейдите по...
Adblock detector