Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 IIS не подключается к базе данных???  [new]
lexus-alex
Member

Откуда:
Сообщений: 14
Здравствуйте, возникла ситуация, помогите кто чем может.

Перенесли написанный сайт с сервера где нам предлагали хостинг на свой сервер, Windows Server 2008 r2. После настройки IIS и MS SQL Express 2008 подключили базу из бэкапа, IIS не хочет подключаться к базе с ошибкой: SmartSuite.Data.Persistence.ConnectionException: Возникла проблема связи с базой данных, повторите попытку., пользователю базы предоставлены права owner, логин и пароль в конфиге в папке с сайтом прописаны правильно... в SQL не силен, если для решения вопроса нужны еще какие-то данные, готов предоставить.
14 ноя 14, 07:15    [16843794]     Ответить | Цитировать Сообщить модератору
 Re: IIS не подключается к базе данных???  [new]
Klemzig
Guest
lexus-alex,

Логин и пароль пользователя в конфиге - это хорошо, а имя сервера и БД правильно указаны? По умолчанию для Express надо также и имя экземпляра указывать, типа SrvName\SQLEXPRESS.
14 ноя 14, 07:20    [16843799]     Ответить | Цитировать Сообщить модератору
 Re: IIS не подключается к базе данных???  [new]
lexus-alex
Member

Откуда:
Сообщений: 14
<add name="db" providerName="System.Data.SqlClient" connectionString="Data Source=WIN-CPH89Q8A0VA\SQLEXPRESS;Initial Catalog=streamline;User=user;Password=123"/>

так выглядит мой конфиг, я так полагаю имя экземпляра это: WIN-CPH89Q8A0VA\SQLEXPRESS
14 ноя 14, 07:29    [16843804]     Ответить | Цитировать Сообщить модератору
 Re: IIS не подключается к базе данных???  [new]
lexus-alex
Member

Откуда:
Сообщений: 14
да, имя сервера указано верно, я по нему подключаюсь к SQL серверу с локальной учеткой
14 ноя 14, 07:37    [16843811]     Ответить | Цитировать Сообщить модератору
 Re: IIS не подключается к базе данных???  [new]
lexus-alex
Member

Откуда:
Сообщений: 14
настраивал все по инструкции, в принципе ничего сложного, в Microsoft SQL Server Managment Studio восстанавливаю базу из бэкапа, создаю пользователя и пароль, задаю ему права db_owner, но дальше инструкции я сделать ничего не могу, потому как просто не знаю где и что еще сделать, может есть еще какие-то ограничения о которых я не знаю??? iis работает, проверял...
14 ноя 14, 07:45    [16843819]     Ответить | Цитировать Сообщить модератору
 Re: IIS не подключается к базе данных???  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31978
lexus-alex
<add name="db" providerName="System.Data.SqlClient" connectionString="Data Source=WIN-CPH89Q8A0VA\SQLEXPRESS;Initial Catalog=streamline;User=user;Password=123"/>

так выглядит мой конфиг, я так полагаю имя экземпляра это: WIN-CPH89Q8A0VA\SQLEXPRESS

lexus-alex
да, имя сервера указано верно, я по нему подключаюсь к SQL серверу с локальной учеткой
Вы подкоючитесь к серверу с теми параметрами, что указаны в строке соединения, а не с локальной учёткой. И имя сервера тоже скопируйте из неё.
14 ноя 14, 09:50    [16844203]     Ответить | Цитировать Сообщить модератору
 Re: IIS не подключается к базе данных???  [new]
lexus-alex
Member

Откуда:
Сообщений: 14
В Microsoft SQL Server Managment Studio к самому SQL серверу я подключаюсь с именем сервера WIN-CPH89Q8A0VA\SQLEXPRESS и локальной учеткой Windows , а к базе то я подключаюсь по логину и паролю SQL (авторизация SQL). Вот строка из конфига, по которой я подключаюсь: add name="db" providerName="System.Data.SqlClient" connectionString="Data Source=WIN-CPH89Q8A0VA\SQLEXPRESS;Initial Catalog=streamline;User=user;Password=123" ...
14 ноя 14, 11:34    [16844911]     Ответить | Цитировать Сообщить модератору
 Re: IIS не подключается к базе данных???  [new]
Glory
Member

Откуда:
Сообщений: 104751
lexus-alex
В Microsoft SQL Server Managment Studio к самому SQL серверу я подключаюсь с именем сервера WIN-CPH89Q8A0VA\SQLEXPRESS и локальной учеткой Windows

А ваш IIS подключается User=user;Password=123

lexus-alex
а к базе то я подключаюсь по логину и паролю SQL (авторизация SQL).

Подключаются всегда к серверу. И далее со всеми базами работают под тем логином, под которым подключились к серверу
14 ноя 14, 11:36    [16844924]     Ответить | Цитировать Сообщить модератору
 Re: IIS не подключается к базе данных???  [new]
lexus-alex
Member

Откуда:
Сообщений: 14
Glory
lexus-alex
В Microsoft SQL Server Managment Studio к самому SQL серверу я подключаюсь с именем сервера WIN-CPH89Q8A0VA\SQLEXPRESS и локальной учеткой Windows

А ваш IIS подключается User=user;Password=123

Как это проверить?

lexus-alex
а к базе то я подключаюсь по логину и паролю SQL (авторизация SQL).

Подключаются всегда к серверу. И далее со всеми базами работают под тем логином, под которым подключились к серверу


Тогда я совсем запутался, когда я создаю пользователя для БАЗЫ в Managment Studio у меня спрашивают какая будет авторизация по учетке или SQL авторизация, я выбираю по SQL и создаю логин и пароль, вот этот логин и пароль я и прописываю в строке конфигурации, или я не прав?
14 ноя 14, 11:43    [16844969]     Ответить | Цитировать Сообщить модератору
 Re: IIS не подключается к базе данных???  [new]
Glory
Member

Откуда:
Сообщений: 104751
lexus-alex
Тогда я совсем запутался, когда я создаю пользователя для БАЗЫ в Managment Studio у меня спрашивают какая будет авторизация по учетке или SQL авторизация, я выбираю по SQL и создаю логин и пароль, вот этот логин и пароль я и прописываю в строке конфигурации, или я не прав?

Еще раз
Логин - для коннекта к серверу. По пароля и доверенности windows
А пользователь базы - для работы с базой после коннекта. У пользователя базы нет никаких паролей.
У пользователя есть привязка к логину.

Поэтому нельзя сделать сначала "я подключаюсь с именем сервера WIN-CPH89Q8A0VA\SQLEXPRESS и локальной учеткой Windows", а потом " а к базе то я подключаюсь по логину и паролю SQL"
14 ноя 14, 11:48    [16845003]     Ответить | Цитировать Сообщить модератору
 Re: IIS не подключается к базе данных???  [new]
lexus-alex
Member

Откуда:
Сообщений: 14
На скрине, я запускаю Managment Studio, и логинюсь по имени сервера и локальной учетке, а затем создаю нового пользователя с SQL авторизацией не для базы а для того же сервера, правильно?

Получается по новому пользователю и паролю с SQL авторизацией должно получиться зайти и через Managment Studio? так?

К сообщению приложен файл. Размер - 124Kb
14 ноя 14, 12:10    [16845215]     Ответить | Цитировать Сообщить модератору
 Re: IIS не подключается к базе данных???  [new]
Glory
Member

Откуда:
Сообщений: 104751
lexus-alex
Получается по новому пользователю и паролю с SQL авторизацией должно получиться зайти и через Managment Studio? так?

Да
Только выключите опции проверки политики пароля, обязательной смены и тп

Сообщение было отредактировано: 14 ноя 14, 12:12
14 ноя 14, 12:11    [16845230]     Ответить | Цитировать Сообщить модератору
 Re: IIS не подключается к базе данных???  [new]
lexus-alex
Member

Откуда:
Сообщений: 14
вот весь процесс создания нового пользователя и итог... что я делаю не так...
14 ноя 14, 12:40    [16845478]     Ответить | Цитировать Сообщить модератору
 Re: IIS не подключается к базе данных???  [new]
lexus-alex
Member

Откуда:
Сообщений: 14
извините, вот скрин

К сообщению приложен файл. Размер - 143Kb
14 ноя 14, 12:41    [16845493]     Ответить | Цитировать Сообщить модератору
 Re: IIS не подключается к базе данных???  [new]
msLex
Member

Откуда:
Сообщений: 9290
lexus-alex
вот весь процесс создания нового пользователя и итог... что я делаю не так...

вам же ответили
Glory
Только выключите опции проверки политики пароля, обязательной смены и тп
14 ноя 14, 12:42    [16845496]     Ответить | Цитировать Сообщить модератору
 Re: IIS не подключается к базе данных???  [new]
Glory
Member

Откуда:
Сообщений: 104751
Error 233
Explanation
The SQL Server client cannot connect to the server. This error could occur because the server is not configured to accept remote connections.

User Action
Use the SQL Server Configuration Manager tool to allow SQL Server to accept remote connections. For more information about connecting to the Database Engine, see Tutorial: Getting Started with the Database Engine in SQL Server Books Online.
14 ноя 14, 12:43    [16845512]     Ответить | Цитировать Сообщить модератору
 Re: IIS не подключается к базе данных???  [new]
lexus-alex
Member

Откуда:
Сообщений: 14
msLex
lexus-alex
вот весь процесс создания нового пользователя и итог... что я делаю не так...

вам же ответили
Glory
Только выключите опции проверки политики пароля, обязательной смены и тп



так это же, Enforce password policy и он выключен...
14 ноя 14, 12:45    [16845527]     Ответить | Цитировать Сообщить модератору
 Re: IIS не подключается к базе данных???  [new]
lexus-alex
Member

Откуда:
Сообщений: 14
Glory
Error 233
Explanation
The SQL Server client cannot connect to the server. This error could occur because the server is not configured to accept remote connections.

User Action
Use the SQL Server Configuration Manager tool to allow SQL Server to accept remote connections. For more information about connecting to the Database Engine, see Tutorial: Getting Started with the Database Engine in SQL Server Books Online.



так это из-за того что я по удаленке работаю?????
14 ноя 14, 12:48    [16845555]     Ответить | Цитировать Сообщить модератору
 Re: IIS не подключается к базе данных???  [new]
lexus-alex
Member

Откуда:
Сообщений: 14
так база то локально расположена, какая ему разница....
14 ноя 14, 12:51    [16845577]     Ответить | Цитировать Сообщить модератору
 Re: IIS не подключается к базе данных???  [new]
Glory
Member

Откуда:
Сообщений: 104751
lexus-alex
так база то локально расположена, какая ему разница....

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

ЗЫ
И перестаньте называть сервер базой

Сообщение было отредактировано: 14 ноя 14, 12:53
14 ноя 14, 12:53    [16845600]     Ответить | Цитировать Сообщить модератору
 Re: IIS не подключается к базе данных???  [new]
Konst_One
Member

Откуда:
Сообщений: 11621
http://msdn.microsoft.com/ru-ru/library/bb326280.aspx
14 ноя 14, 12:54    [16845614]     Ответить | Цитировать Сообщить модератору
 Re: IIS не подключается к базе данных???  [new]
lexus-alex
Member

Откуда:
Сообщений: 14
ну да, сорри, пока еще туговато въезжаю... буду разрешать серверу удаленку
14 ноя 14, 12:55    [16845636]     Ответить | Цитировать Сообщить модератору
 Re: IIS не подключается к базе данных???  [new]
lexus-alex
Member

Откуда:
Сообщений: 14
Урааааааа!!!! Заработало!!!!! спасибо Вам всем, ребята, Вы меня спасли!!!!
14 ноя 14, 13:37    [16846077]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить