2013-05-13 2 views
0

Я новичок в ASP.Net и получил доступ к решению, которое я сейчас пытаюсь запустить и запустить. В Web.config, я вижу что-то вроде этого:Как настроить SQL Server + Web.config

<add name="FOOBAR_Connection" connectionString="Initial Catalog=FOOBAR;Data Source=QXQDESKTOP101\SQLEXPRESS;Connect Timeout=900;Password=foo; User ID=bar;" providerName="System.Data.SqlClient"/> 
<add name="SiteMapConnectionString" connectionString="Initial Catalog=FOOBAR;Data Source=QXQDESKTOP101\SQLEXPRESS;Connect Timeout=900;Password=foo; User ID=bar;" providerName="System.Data.SqlClient"/> 

Поскольку я не получил базу данных вместе с этим решением, я пытаюсь создать его в SQL Express. Я назвал DB FOOBAR, чтобы соответствовать тому, что я вижу в строке подключения. Data Source был скопирован из свойств базы данных FOOBAR. Я не знаю, как создать User и Password для этой БД. Я надеюсь, что как только они будут созданы и связаны с БД, я смогу приблизиться к запуску этого приложения.

Думаю, мне нужно создать пользователя для БД. Правильно? Если да, то как мне это сделать?

+0

Чтобы создать новый вход в систему, в своей SQL Server Management Studio разверните сервер, разверните систему безопасности, щелкните правой кнопкой мыши по входам и выберите новый Логин. – arunlalam

+0

Я не вижу опцию «Логины». Ближайший я вижу «Пользователи». В «Пользователи» я не могу найти место для ввода пароля. – snoopy76

ответ

0

Я предполагаю, что, поскольку вы используете Express, DB находится на том же сервере, что и приложение, поэтому, скорее всего, (поскольку кажется, что вы не настроили какую-либо информацию о пользователе), вы должны иметь возможность использовать интегрированную защиту (подобно тому, что указано в строке соединения здесь:. http://www.codeproject.com/Articles/361579/A-Beginners-Tutorial-for-Understanding-ADO-NET

Удаление идентификатора и пароля параметров пользователя и использовать Integrated Security = True вместо

+0

Я не уверен, что это касается моего конкретного вопроса. – snoopy76

+0

Отредактировал свой ответ ... –

0

вы можете попробовать это

, если вы не установили. любые данные для входа в систему для входа в SQL Server, вы можете применить эту строку подключения

<add name="FOOBAR_Connection" connectionString="Initial Catalog=FOOBAR;Data Source=QXQDESKTOP101\SQLEXPRESS;Connect Timeout=900;Integrated Security=True" providerName="System.Data.SqlClient"/> 

и если вы применяете для входа в учетные данные для SQL-сервер, то строка подключения будет этот

<add name="FOOBAR_Connection" connectionString="Initial Catalog=FOOBAR;Data Source=QXQDESKTOP101\SQLEXPRESS;Connect Timeout=900;Password=foo; User ID=bar;" providerName="System.Data.SqlClient"/> 

получить Логин удостоверение Пожалуйста открыть вам SQL Studio для управления сервером и в том, пожалуйста, войдите имя USERID и пароль для пароля, который вы можете подключить к первому.

Имейте отличный день.