Вот отличный обзор MSDN , в котором рассказывается, как это сделать.
В вашем файле web.config добавьте строку подключения:
<connectionStrings>
<add
name="MyConnectionString"
connectionString="Data Source=sergio-desktop\sqlexpress;Initial
Catalog=MyDatabase;User ID=userName;Password=password"
providerName="System.Data.SqlClient"
/>
</connectionStrings>
Давайте разберем составные части здесь:
Источник данных - ваш сервер. В вашем случае именованный экземпляр SQL на sergio-desktop
.
Исходный каталог - это запросы к базе данных по умолчанию, которые должны выполняться. Для обычного использования это будет имя базы данных.
Для аутентификации у нас есть несколько вариантов.
ИД пользователя и Пароль означает использование учетных данных SQL, а не Windows, но все же очень просто - просто зайдите в раздел «Безопасность» своего SQL Server и создайте новый логин. Дайте ему имя пользователя и пароль, и дайте ему права на вашу базу данных. Все основные диалоги очень понятны.
Вы также можете использовать встроенную защиту, что означает, что ваше приложение .NET попытается подключиться к SQL, используя учетные данные рабочего процесса. Проверьте здесь для получения дополнительной информации об этом.
Наконец, в коде вы можете получить строку подключения, используя:
ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString