Как развернуть базу данных при установке приложения - PullRequest
0 голосов
/ 08 сентября 2011

У меня есть приложение, которое использует Sql Server Express Edition для хранения данных.У меня есть база данных с 8-10 таблицами в нем.У меня есть mdf и ldf файл со мной.Теперь я хочу установить приложение на другом компьютере, а затем развернуть базу данных с моими установочными файлами (при условии, что на другом компьютере уже есть Sql Server).Могу ли я использовать мои mdf и ldf файлы или мне нужно заново программно создавать свою базу данных и таблицы во время установки моего приложения.

Я новичок, пожалуйста, помогите мне.Я использую .Net Framework 4.0 и Visual Studio Professional Edition.

1 Ответ

1 голос
/ 08 сентября 2011

SQL Server Express работает вне процесса, поэтому ваше приложение не контролирует файлы данных. Вы должны отправить данные своего приложения на SQL Server с помощью операторов данных, репликации или чего-либо еще, и SQL Server решает, что с ними делать.

Возможно, вы сможете отправить файл .mdf непосредственно в SQLS Express через AttachDBFilename строку подключения, я не пробовал этого.

Если вы используете встроенную базу данных, такую ​​как SQL Server Compact, вы сможете включить данные вместе с вашим приложением. Будет ли это лучшим решением, зависит от того, что еще вы делаете со своей базой данных.

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