Я потратил несколько дней на создание базы данных SQL Server Express в папке App_data
.Он всегда создает базу данных по умолчанию.
У меня есть следующая строка подключения в моем файле web.config.файл данных создан в расположении по умолчанию.
<connectionStrings>
<add name="PersonDBContext"
connectionString="Data Source=.\SQLEXPRESS;AttachDbFileName=Customers.mdf;Integrated Security=True;User Instance=True;Persist Security Info=True;"
providerName="System.Data.SqlClient" />
</connectionStrings>
Имеется ли рабочий пример кода для этого?
-sr
Решение:
После публикациив этом сообщении я изменил свое соединение следующим образом:
<connectionStrings>
<add name="PersonDBContext"
connectionString="data source=.\SQLEXPRESS;Initial Catalog=CustomerInfoDB;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\Customers.mdf;User Instance=true"
providerName="System.Data.SqlClient" />
</connectionStrings>
мой файл данных создается в папке проекта app_data
.
Теперь мой вопрос: я хочу развернуть этот код на своем производственном сервереКаков наилучший способ переместить этот файл данных на сервер Prod?
Нужно ли устанавливать SQL Express на рабочий сервер?
Спасибо
-SR