Нужно ли устанавливать SQL 2008 Express, если я разверну приложение с файлом .mdf? - PullRequest
2 голосов
/ 05 июня 2009

Я делаю приложение Win на платформе 3.5. Я хотел бы включить файл базы данных с приложением. Это был бы однопользовательский БД. Я посмотрел на 2 различных типа файлов БД, которые я могу добавить, sdf и mdf. Thw sdf (компактный) БД отсутствует некоторые функциональные возможности, которые мне нужны, поэтому я предпочитаю МДФ. Описание файла mdf «Файл базы данных, ориентированного на сервисы», заставляет меня поверить, что тот, кто установил мое приложение, также должен был установить службу SQL, необходимую для доступа к этому mdf. Это правильно?

Ответы [ 2 ]

3 голосов
/ 05 июня 2009

Да. MDF - это просто файл, для его использования требуется ядро ​​базы данных SQL Server.

2 голосов
/ 05 июня 2009

Да, как минимум SQL Express потребуется. Преимущество компактной версии заключается в том, что это требование устранено, поскольку ядро ​​базы данных может быть развернуто с помощью x-copy.

...