Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Выбора протокола при соединении по SQLOLEDB
|
|||
|---|---|---|---|
|
#18+
Добрый день, Какой будет порядок выбора на клиенте сетевого протокола при подключении через SQLOLEDB? Как форма записи имени сервера в строке соединения влияет на выбор протокола? На стороне сервера все протоколы включены. Для Native Client понятно, порядок перебора протоколов задается на сервере. По SQLOLEDB нигде не могу найти информацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2018, 10:41 |
|
||
|
Выбора протокола при соединении по SQLOLEDB
|
|||
|---|---|---|---|
|
#18+
Acce_Ekb, если не ошибаюсь, TCP, именованные каналы, общая память. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2018, 11:09 |
|
||
|
Выбора протокола при соединении по SQLOLEDB
|
|||
|---|---|---|---|
|
#18+
Владислав Колосов, если каналы не объявлены, то сразу память. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2018, 11:09 |
|
||
|
Выбора протокола при соединении по SQLOLEDB
|
|||
|---|---|---|---|
|
#18+
Владислав Колосов, Не помните, где это описано? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2018, 11:29 |
|
||
|
Выбора протокола при соединении по SQLOLEDB
|
|||
|---|---|---|---|
|
#18+
Acce_Ekb, Даже думать об этом не желаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2018, 12:17 |
|
||
|
Выбора протокола при соединении по SQLOLEDB
|
|||
|---|---|---|---|
|
#18+
Acce_EkbКак форма записи имени сервера в строке соединения влияет на выбор протокола? если в строке подключения указан порт, то tcp\ip. --- почему бы явно не прописать нужный протокол в строке подключения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2018, 12:26 |
|
||
|
Выбора протокола при соединении по SQLOLEDB
|
|||
|---|---|---|---|
|
#18+
https://social.msdn.microsoft.com/Forums/sqlserver/en-US/320ae626-0bf5-401e-b4a1-1a8173ded21a/wswpexe-accessing-mssql-on-1433-when-serverlocal-on-conn-string?forum=sqldataaccess SQLOLEDB operates with the connection sequence from: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SuperSocketNetLib\ProtocolOrder OR HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib\ProtocolOrder Please also pay attention to the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib\LastConnect which contains information about the last successfull connection attempt. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2018, 12:29 |
|
||
|
Выбора протокола при соединении по SQLOLEDB
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2018, 12:41 |
|
||
|
Выбора протокола при соединении по SQLOLEDB
|
|||
|---|---|---|---|
|
#18+
Yasha123почему бы явно не прописать нужный протокол в строке подключения? Это расследование уже задним числом. Просто для себя хочется понимать, почему так:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2018, 13:30 |
|
||
|
Выбора протокола при соединении по SQLOLEDB
|
|||
|---|---|---|---|
|
#18+
invm, Так это про Native Client? У нас речь про клиентскую библиотеку MDAC SQLOLEDB. Столкнулись с ситуацией, что при установке SQL 2017 Developer Edition на сервере оказался включен только Shared Memory. И клиентское ПО, запущенное на том же сервере, работающее через ADO, начало сильно тормозить (подозреваем антивирус). "Полечилось" включением на сервере TCP/IP. В MDAC порядок выбора протоколов - TCP/IP, Named Pipes, Shared Memory. В Native Client по умолчанию (если не менять настройки SQL Server Native Client Configuration) - Shared Memory, TCP/IP, Named Pipes. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2018, 13:37 |
|
||
|
Выбора протокола при соединении по SQLOLEDB
|
|||
|---|---|---|---|
|
#18+
Acce_EkbТак это про Native Client? У нас речь про клиентскую библиотеку MDAC SQLOLEDB.Это без разницы. Принцип не изменился. Если интересуют древние средства настройки - см. SQL Server Client Network Utility (cliconfg.exe) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2018, 13:50 |
|
||
|
Выбора протокола при соединении по SQLOLEDB
|
|||
|---|---|---|---|
|
#18+
Продолжаю опыты. Делаю коннект на локальной машине, протоколы Shared Memory, TCP включены, см. скриншоты. Имя при коннекте указываю в виде ".\<instance>" Приложение работает через ADO (SQLOLEDB). Коннектится по TCP. Почему не по Shared Memory, ведь она включена и более приоритетна всегда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2018, 15:08 |
|
||
|
Выбора протокола при соединении по SQLOLEDB
|
|||
|---|---|---|---|
|
#18+
Acce_EkbПочему не по Shared Memory, ведь она включена и более приоритетна всегда? авторTCP, именованные каналы, общая память. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2018, 15:38 |
|
||
|
Выбора протокола при соединении по SQLOLEDB
|
|||
|---|---|---|---|
|
#18+
Владислав Колосов, Вы читали, что вчера invm писал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2018, 15:50 |
|
||
|
Выбора протокола при соединении по SQLOLEDB
|
|||
|---|---|---|---|
|
#18+
Acce_Ekb, А ваше приложение 64-битное? Если нет, то не те клиентские настройки смотрите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2018, 15:53 |
|
||
|
Выбора протокола при соединении по SQLOLEDB
|
|||
|---|---|---|---|
|
#18+
invm, 32-битное. Те такие же. Завтра еще приведу скриншоты - к каким веткам реестра (SuperSocket...) лезет приложение и, для сравнения, SSMS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2018, 16:19 |
|
||
|
Выбора протокола при соединении по SQLOLEDB
|
|||
|---|---|---|---|
|
#18+
Acce_EkbSuperSocket...Похоже ваше приложение использует клиентские библилотеки от SQL Server 2000. Там Shared Memory еще не было. Настройки этого раритета доступны через cliconfg.exe ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2018, 17:11 |
|
||
|
Выбора протокола при соединении по SQLOLEDB
|
|||
|---|---|---|---|
|
#18+
invmТам Shared Memory еще не было.По памяти не скажу, но вроде было. Вот, к примеру, SQL 2000 Not listening on Shared Memory. Why not? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2018, 18:14 |
|
||
|
Выбора протокола при соединении по SQLOLEDB
|
|||
|---|---|---|---|
|
#18+
Гавриленко Сергей АлексеевичПо памяти не скажу, но вроде было.Точно. Было. Библиотека dbmslpcn. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2018, 18:42 |
|
||
|
Выбора протокола при соединении по SQLOLEDB
|
|||
|---|---|---|---|
|
#18+
Вот для интереса трассировка обращений к реестру 1. откуда читает порядок протоколов старое 32-битное приложение через ADO (SQLOLEDB) 2. куда пишет порядок протоколов утилита конфигурации SQL 2016. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2018, 11:34 |
|
||
|
|

start [/forum/search_topic.php?author=Infidel&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
5ms |
get forum list: |
15ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 643ms |
| total: | 802ms |

| 0 / 0 |
