powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / ошибка подключения к БД, если вместо framework 4.0 установлена 4.5.х
6 сообщений из 6, страница 1 из 1
ошибка подключения к БД, если вместо framework 4.0 установлена 4.5.х
    #38928517
Greedy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Собственно проблема в теме топика.
Проект на C# VS2010 под Framework 4.0 , на клиентах установлен соответственно клиентский профиль Фреймворка 4.0.
Из ошибок удалось отловить: "A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: SSL Provider, error: 0 - Время ожидания операции истекло.)"
При сносе 4.5/4.5.1/4.5.2(обычно на хостах с наличием проблем установлена какая-либо одна из перечисленных версий) и установке 4.0 - всё замечательно работает!
Невозможность установить соединение с БД (MS SQL Server 2008 R2 Express) - это самая заметная проблема, иногда соединения с БД всё-таки устанавливаются, но глючит, что-нибудь другое, например, отправка на принтер(прога подвисает на глушняк без сообщений об ошибке).

Может кто-нибудь прояснить причины такого поведения? Может статья какая-нибудь есть на тему совместимостей Фреймворков?
Спасибо.
...
Рейтинг: 0 / 0
ошибка подключения к БД, если вместо framework 4.0 установлена 4.5.х
    #38928524
Фотография Пылесос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Greedy,

не очень понятно все написанное. Если используется все стандартное, то коннекшн стринг он и в африке.

Строку соединения откуда брали? Вот тут вроде все подробно, все работает. тыц

Насчет отправки на принтер не понял. При чем тут БД?!?
...
Рейтинг: 0 / 0
ошибка подключения к БД, если вместо framework 4.0 установлена 4.5.х
    #38928555
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык может с соединением что-то, с сеткой?

Тут пишут всякое
...
Рейтинг: 0 / 0
ошибка подключения к БД, если вместо framework 4.0 установлена 4.5.х
    #38928743
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GreedyЗдравствуйте!
Собственно проблема в теме топика.
Проект на C# VS2010 под Framework 4.0 , на клиентах установлен соответственно клиентский профиль Фреймворка 4.0.
Из ошибок удалось отловить: "A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: SSL Provider, error: 0 - Время ожидания операции истекло.)"
При сносе 4.5/4.5.1/4.5.2(обычно на хостах с наличием проблем установлена какая-либо одна из перечисленных версий) и установке 4.0 - всё замечательно работает!
Невозможность установить соединение с БД (MS SQL Server 2008 R2 Express) - это самая заметная проблема, иногда соединения с БД всё-таки устанавливаются, но глючит, что-нибудь другое, например, отправка на принтер(прога подвисает на глушняк без сообщений об ошибке).

Может кто-нибудь прояснить причины такого поведения? Может статья какая-нибудь есть на тему совместимостей Фреймворков?
Спасибо.

так может сделать простейшее приложение, которое делает коннект, читает что-то из базы и закрывает и потестировать?
ну чтобы не мешать в кучу и изолировать проблему?
...
Рейтинг: 0 / 0
ошибка подключения к БД, если вместо framework 4.0 установлена 4.5.х
    #38928771
Greedy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Строка подключения обычная, без всяких трастов и криптов:
Код: c#
1.
2.
3.
4.
5.
6.
SqlConnectionStringBuilder scb = new SqlConnectionStringBuilder();
                scb.DataSource = aConnectParam.DataSource + "," + aConnectParam.Port;
                scb.NetworkLibrary = "DBMSSOCN";
                scb.InitialCatalog = aConnectParam.DataBase;
                scb.UserID = aLogin;
                scb.Password = aPass;



Так вот я тоже так думал, что строка подключения и в Африке - строка подключения, оказывается не всё так просто!
Пример с принтером - это для указания того, что при несоответствии версии Фреймворка, глюки/ошибки вылезают не только при подключении к БД( вот нашел упоминание на похожую проблему).

Сначала не мог понять, почему не работает как надо, а когда заметил разницу в версиях Фреймворка(точнее я знал, что версии разные, но думал, что 4.0 и 4.х.х должны быть совместимы) и заменил на нужную, то всё замечательно стало работать! Так что , думаю, проблема не в строке подключения и не в сетке.
Вспоминаю, читал в MSDN, что начиная с версии 4.5 в подключения к БД добавили возможность передачи логинов/паролей в шифрованом виде(SqlCredential), может быть дело в этом?!
...
Рейтинг: 0 / 0
ошибка подключения к БД, если вместо framework 4.0 установлена 4.5.х
    #38929913
VAlexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / ошибка подключения к БД, если вместо framework 4.0 установлена 4.5.х
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]