Разница между mdf файлами и серверным хранилищем - PullRequest
0 голосов
/ 31 декабря 2011

Для выполнения задания в моем колледже нам необходимо знать, в чем разница между mdf-файлами и сервером на базе SQL Server.

1 Ответ

3 голосов
/ 31 декабря 2011

Это в основном то же самое - дело в том, как вы подходите к данным:

  • в «серверном» хранилище, как вы его указали, ваше приложение обращается к серверу и «логическому» имени базы данных - приложение не знает о том, какие файлы составьте эту базу данных, и где они хранятся - или какие-либо из этих деталей реализации - и приложение не должно знать! Администратор базы данных также может разбить ваши данные на файл .MDF и целый набор файлов .NDF (вторичные файлы данных) - так что только один файл .MDF не обязательно составляет всю базу данных SQL Server!

  • при использовании SQL Server Express вы также можете напрямую прикрепить файл .MDF, что, на мой взгляд, является плохим выбором и беспорядочным делом. Затем SQL Server Express создаст для вас пользовательский экземпляр в фоновом режиме, временно прикрепит файл MDF к SQL Server и будет его использовать. В этом случае ваше приложение должно знать точное местоположение и имя файла .MDF для использования - и это «блокирует» базу данных, чтобы она была просто одним единственным файлом .MDF - она ​​не может разделить и оптимизировано администратором базы данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...