CyberForum.ru - Форум программистов и сисадминов
Вернуться   Форум программистов и сисадминов CyberForum.ru > Форум Форум программистов > Форум .NET > Форум ASP.NET

Ответ Создать новую тему
 
Старый 15.01.2012, 16:56   #1
Zilberman
Форумчанин
 
Регистрация: 20.12.2010
Сообщений: 191
Репутация: 5 (5)
По умолчанию Открытие соединения с БД SQL выдает ошибку

Товарищи, помогите плиз!

Попробовал в АСП сделать то же что я делаю в Винформс, но увы не получается, выдает следующее исключение

Тест ошибки



Вкратце разъясню.
Я пытаюсь выполнить событие повешенное на клик кнопки (асп контрола).
Схема проста, на странице находиться 2 текстбокса с именами txbx_login и txbx_pass а так же кнопка и 3-й тексарея (text_rezultat), который должен отражать события при правильном или неправильном доступе.
Далее нижеследующий код на событие КЛИКА кнопки

Текст программы



Не могу понять что происходит, и базу подцепил в SQL data source и менял разные базы.
Выдает эту ошибку на строке
Код C#
1
2
 
myCon.Open();
 Комментарий модератора Alligieri
Большие участки кода и текста желательно сворачивать в елемент вставки

Последний раз редактировалось Alligieri; 18.01.2012 в 14:10. Причина: Убрал код под кат
Zilberman вне форума
Другие темы раздела
Как в Visual Web Developer сделать доступ сайта по локальной сети? ASP NET C#
Как в Visual Web Developer сделать доступ сайта по локальной сети?. Как в Visual Web Developer сделать доступ сайта по локальной сети?
Обновление переменной на стороне веб-сервиса ASP NET C#
Привет, уважаемые гуру! Пишу первые в своей жизни веб-сервисы. И все вроде бы идет хорошо, но торможу на простых вроде бы вещах. Все реализовал, но не знаю как реализовать обновление курса каждые три минуты, пожскажите, пожалуйста! using System; using System.Collections.Generic; using.... Обновление переменной на стороне веб-сервиса
Старый 21.01.2012, 13:29  [ТС]   #41
Zilberman
Форумчанин
 
Регистрация: 20.12.2010
Сообщений: 191
Репутация: 5 (5)
По умолчанию Re: Открытие соединения с БД SQL выдает ошибку

Удалил из строки все равно
Ошибка входа пользователя ""
.
Zilberman вне форума
Старый 21.01.2012, 13:56   #42
slawek
Новичок
 
Регистрация: 08.01.2012
Сообщений: 96
Репутация: 38 (38)
По умолчанию Re: Открытие соединения с БД SQL выдает ошибку

Если используете Win авторизацию, попробуйте добавить с троку:

Код XML
1
2
3
 
Trusted_Connection=True;
 
slawek вне форума
Старый 21.01.2012, 14:07  [ТС]   #43
Zilberman
Форумчанин
 
Регистрация: 20.12.2010
Сообщений: 191
Репутация: 5 (5)
По умолчанию Re: Открытие соединения с БД SQL выдает ошибку

Урааааааааааааааааааааааааааааааааа

Спасибо господа! трастед конекшен реально помогло!!!!

Все вношу всю инфу в эвринот, от греха подальше!!!!
Zilberman вне форума
Старый 07.02.2012, 12:09  [ТС]   #44
Zilberman
Форумчанин
 
Регистрация: 20.12.2010
Сообщений: 191
Репутация: 5 (5)
По умолчанию Re: Открытие соединения с БД SQL выдает ошибку

ребят, вы меня конечно простите, "инвалида ума", но я так больше не могу!

Я вынужден вернуться к данной теме в связи с тем что она не является для меня закрытой на сегодняшний день!
Точнее закрыта она частично как-то, а по большому счету нифига не закрыта.

Как вы помните, ранее я отписал, что при ручном прописывании в строку подключения предложенную господином slawek фразы Trusted_Connection=True; соединение не артачилось и выполняло поставленную в выше описываемом коде задачу.

Однако тупость заключается в том, что при попытке наладить аутентификацию по средствам АСП.НЕТ, я столкнулся таки с этой проблемой опять. И столкнулся уже в aspnet_regsql.exe, он напрочь отказывался соединяться с любой предложенной ему БД, созданной в режиме SQL менеджмент студии или VS 2010.
При этом выдавая ту же проблему - ссылается на отсутствующий экземпляр или подключение.

Меня это взбесило жутко, я пошел и установил на второй комп XP и заново поставил MS SQL 2008 Express и Вижуал Студию 2010. В итоге получил тоже самое.
При этом галочка "разрешить удаленные подключения" в свойствах сервера установлена.

Я как-то понять не могу, неужели я сталкиваюсь с такими проблемами по умолчанию. Я что установку СКУЛ не так делаю, хотя вроде с этого форума взята из FAQa Бурундука.

Почему эта дура не хочет дружить со мной или может моя голова не хочет дружить со мной. В общем в том или другом случае надо разобраться, где источник проблем и избавиться от него раз и навсегда.

Может мне кто-то перечислит свои рабочие настройки, во всевозможных местах настройки SQL Express и IIS.
Я реально стою на месте....решения так и нет. Все книги, и мануалы прокурены до дыр.
Zilberman вне форума
Старый 07.02.2012, 13:14   #45
slawek
Новичок
 
Регистрация: 08.01.2012
Сообщений: 96
Репутация: 38 (38)
По умолчанию Re: Открытие соединения с БД SQL выдает ошибку

Я писал выше, при установке MSSQL Express, всегда указываю "default instance" или называю его "MSSQLSERVER". Что в общем, одно и то же.
http://support.microsoft.com/kb/958778
Это вам даст возможность в критическом случае, обращаться даже по IP адресу.
Так же, при установке выбираю - Authentication Mode - mixed, создаете пароль для sa пользователя.
Код XML
1
2
3
 
Data Source=сервер;Initial Catalog=имя базы;User ID=sa;Password=пароль;
 
slawek вне форума
Старый 07.02.2012, 14:36  [ТС]   #46
Zilberman
Форумчанин
 
Регистрация: 20.12.2010
Сообщений: 191
Репутация: 5 (5)
По умолчанию Re: Открытие соединения с БД SQL выдает ошибку

Я так понимаю, сейчас не вернуть уже тех возможностей настройки, которые давались при инсталяции.
Сегодня снесу ее к чертовой бабушке, прибегну к вашему совету, установлю обновление. Дальше будем смотреть!
Zilberman вне форума
Старый 07.02.2012, 14:51   #47
slawek
Новичок
 
Регистрация: 08.01.2012
Сообщений: 96
Репутация: 38 (38)
По умолчанию Re: Открытие соединения с БД SQL выдает ошибку

Вполне возможно, что можно. Запустить установку заново, и там есть Instance Configuration.
Но если нет важных данных в базе, из личного опыта проще будет установить заново.

Еще дополнение, если к базе будет доступ из интернета, после всех шагов, создайте нового пользователя, с правами sa. Иначе, инет кишит всяким ботами, которые будут подбирать пароль для sa, и после какой то неудачной попытки, sa будет заблокирован.
Но это уже вопрос безопасности. Лучше без необходимости вообще не открывать доступ к базе извне.
slawek вне форума
Старый 08.02.2012, 07:28  [ТС]   #48
Zilberman
Форумчанин
 
Регистрация: 20.12.2010
Сообщений: 191
Репутация: 5 (5)
По умолчанию Re: Открытие соединения с БД SQL выдает ошибку

да в том то и дело, что база нужна чисто на локалке, для разработки и отладки процессов. Доступ извне мне совсем не нужен. Работаю с одного компа. По сути удаленное подключение с другого компа так же мне не нужно.

База данных чиста (только установлена), поэтому наверное действительно проще снести и установить заново с рекомендуемыми настройками.

Если и тогда перестанет работать!!! Придется ставить хорошенькай пузырь, чтобы показали где у меня "дырка в голове"!

Добавлено через 16 часов 0 минут
Итак, вчера проводил контрольные испытания и запуск в очередной раз, свежеустановленной MSSQL.

Проблема как, мне показалось, действительно крылась в каком-то косяке с названием экземпляра и работой с ним самой СУБД.
После совета slawek-а установил по его ссылке патч MSSQL до SP3 вроде все отлично! Коннектиться на ура.

Как оказалось, проблема известная, читайте тут.
slawek-у еще раз спасибо за помощь, он прекратил мучения моего головного мозга, четким выстрелом правильной ссылки.


P.S. Кстати говоря насчет рекомендуемых настроек, в частности установка имени экземпляра по умолчанию, у меня было все ок, что подтверждает описанную багу майкрософтами.
Zilberman вне форума
Старый 08.02.2012, 10:34   #49
sau
Форумчанин
 
Аватар для sau
 
Регистрация: 22.07.2011
Адрес: Москва
Сообщений: 1,259
Репутация: 637 (507)
По умолчанию Re: Открытие соединения с БД SQL выдает ошибку

каком-то косяке с названием экземпляра
- это не страшный косяк, он заключается лишь в неверном обозначении имени экземпляра - MSSQLEXPRESS вместо MSSQLSERVER, но для работы с сервером это без разницы, просто нужно правильно указывать имя в строке подключения.
Что касается работы aspnet_regsql.exe, то там так же нужно выбрать "правильный" сервер.
sau на форуме
После регистрации реклама в сообщениях будет скрыта
Старый 08.02.2012, 10:57  [ТС]   #50
Zilberman
Форумчанин
 
Регистрация: 20.12.2010
Сообщений: 191
Репутация: 5 (5)
По умолчанию Re: Открытие соединения с БД SQL выдает ошибку

Ну теперь-то господа, я съел жирную сочную и через чур калорийную собаку на этом вопросе.

С гордостью могу сказать что мною тема "запомнилась как отче наш".

Еще раз благодарствую.
Zilberman вне форума
Ответ Создать новую тему

Похожие темы
Тема Автор
С++ для начинающих выдает ошибку
сравнить 3 параллелограмма в чем ошибка # include <iostream> # include <string> using namespace std; class Parallelogram { private: int a,b,p,s,h;
baizhik
Компьютерные игры л2 выдает ошибку
л2 выдает ошибку OS : Windows7(32) 6.1 (Build: 7600) CPU : GenuineIntel Intel(R) Core(TM) i3 CPU 550 @ 3.20GHz @ 3192 MHz 2047MB RAM Video : No Video PosCode : LS8(273) 0:0:0 4/0 Please enable Direct3D acceleration. You can do this by starting dxdiag and enabling Direct3D...
тюшк
Delphi для начинающих Помогите испарвить ошибку в функции(выдает ошибку на else в рекурсивной функции)...
Помогите испарвить ошибку в функции(выдает ошибку на else в рекурсивной функции)... uses SysUtils; function sin1(x:real; n:integer):real; var a:real; i:integer; begin a:=sin(x); for i:=1 to n do a:=sin(a);
DVN
Delphi и сети Как обработать ошибку соединения TClientSocket ?
TClientSocket работает у меня асинхронно (т.е. ClientSocket1.ClientType:=ctNonBlocking). И при неудачном соединении (ClientSocket1.Active:=true) возникает исключение, но я не могу его перехватить и обработать.Как это исключение перехватить и обработать? Подскажите, плиз.
alex-v
ASP.NET выдает ошибку
пробую сделать вот так: <B>Server Variable</B><B>Value</B>
он_кофе
Опции темы

Текущее время: 23:29. Часовой пояс GMT +4.

Компьютерный форум программистов и сисадминов
Powered by vBulletin® Version 3.8.7 PL2
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Рейтинг@Mail.ru Яндекс.Метрика