|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
Здравствуйте. Имеем 1С сервер, там у нас стоит полноценный MS SQL 2016 standard, с последними обновлениями. назовем "сервер 1С". Также есть у нас второй сервер, с ВМС системой. Там разработчики поставили MS SQL EXPRESS (версию как я понял - 2014). Теперь из 1С ходим делать соединение, и пишет: Код: xml 1. 2. 3. 4.
в логах у обеих серверах в порядке, только в 1С сервере есть такая ошибка: Код: xml 1. 2.
Я гуглил , и как понял, надо установить Native Client 11.0 , но куда именно? на 1С сервере или на ВМС системе? ну и отдельно можно скачать или он ходит с каким то набором? P.S. Вот набор , что установлен на: - 1С Сервер , скрин: http://images.vfl.ru/ii/1600162272/b51a30d3/31637162.jpg - ВМС сервер, скрин: http://images.vfl.ru/ii/1600162371/a51fe8cb/31637173.jpg ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2020, 12:33 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
авторотдельно можно скачать или он ходит с каким то набором? В составе дистрибутива SQL Server. Скорее всего при установке просто не выбрали нужные компоненты. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2020, 12:48 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
А просто с 1С сервера до второго есть коннект к SQL? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2020, 12:50 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
SQL2008, да, с 1С сервера если делать SQLCMD -L , выдает %servername%/SQLEXPRESS ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2020, 13:00 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
Тогда посмотрите еще на 1С сервере в программе SQL Server Configuration Manager установлен ли SQL Native Client Configuration. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2020, 13:09 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
halogen20 Также есть у нас второй сервер, с ВМС системой . Там разработчики поставили MS SQL EXPRESS (версию как я понял - 2014). Теперь из 1С ходим делать соединение, и пишет: с другим провайдером попробуйте приконнектиться к этому серверу ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2020, 13:22 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
Konst_One, нет такой возможности. Может на ВМС сервере место SQL 2014 поставить 2016 ? или 2017 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2020, 13:51 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
halogen20 SQL2008, Да, все установлено: Тогда еще на 2014 сервере покажите ваши установки ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2020, 14:01 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
halogen20, попробуйте запустить инсталлятор SQL Server 2016 на 1С и убедиться установлен ли SQL Client Connectivity (могу ошибаться с точным названием) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2020, 14:13 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
SQL2008, проверил средством проверки конфигурации: http://images.vfl.ru/ii/1600170024/12c1facc/31638263.jpg тоже все в порядке. авторпопробуйте запустить инсталлятор SQL Server 2016 Если я правильно понял, то тут надо искать? http://images.vfl.ru/ii/1600170345/8028a0fd/31638301.jpg ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2020, 14:46 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
halogen20, проставьте галочки там где есть упоминание "клиентов" :) кроме клиента службы качества. Он не нужен. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2020, 16:21 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
SQL2008, Эти компоненты? http://images.vfl.ru/ii/1600176770/21360881/31639149.jpg А SDK пакеты нужны тоже? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2020, 16:33 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
halogen20 SQL2008, Эти компоненты? http://images.vfl.ru/ii/1600176770/21360881/31639149.jpg А SDK пакеты нужны тоже? Думаю, что хуже от этого не будет. Если конечно достаточно места на диске :) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2020, 16:43 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
SQL2008, установил. Проверил, все тоже самое. НО! в логах уже нет ошибки авторSQL Server Native Client 11.0: Может надо сервер перезагружать ? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2020, 16:54 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
halogen20 Может надо сервер перезагружать ? Обычно нет, перестартуйте только службы севрера ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2020, 17:03 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
SQL2008, перезапустил, ничего не изменился. Ошибка авторSQL Server Native Client 11.0: Unable to load sqlnclir11.rll due to either missing file or version mismatch. The application cannot continue. опять появилась. Пытались по этой инструкции делать: https://www.it-fm.ru/?p=1210 Сервер видит, но ошибку подключения выдает. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 12:52 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
там у вас случаем на сервере не стоит какой-либо антивирус? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 13:22 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
Konst_One, Стоит антивирус. И ? это файл антивирус, а не файрволл, чтоб блокировать сетевые подключение. в стандартном брендмауере винды прописаны правила тоже. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 13:26 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
и проверьте наличие SP3 на вашем SQL-сервере 2014 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 13:26 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
halogen20 Konst_One, Стоит антивирус. И ? это файл антивирус, а не файрволл, чтоб блокировать сетевые подключение. в стандартном брендмауере винды прописаны правила тоже. ESET блокирует и удаляет эти файлы, известная проблема на ряде их версий антивируса ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 13:27 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
Konst_One, мляяяя. У меня как раз ESET и стоит )))) (Eset file security) а с другой стороны там же написано: автор After applying the SQL Server 2014 Service Pack 3 (KB4022619) the problem is gone i.e. FIXED У нас стоит Microsoft SQL Server 2016 (SP2-CU14) так вот, что делать теперь? какие то файлы может внести в исключение? По умолчанию уже в белом списке находятся все системные и пользовательские базы SQL. В Журналах ничего нет, никаких блокировок ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 14:20 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
sp3 ставить и fix делать eset (читайте там в комментах). а вообще зачем вам антивирус на сервере где база, может не нужен? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 14:26 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
Konst_One, авторsp3 ставить и fix делать eset на что ставить фиксы и sp3 ? MSSQL 2016 с самыми последними обновлениями. Антивирус - тоже последняя версия. автора вообще зачем вам антивирус на сервере где база, может не нужен? Надо. На этом сервере есть еще обменник. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 14:35 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
так вы писали ранее что проблемы с сервером, где sql 2014. теперь и на 2016 тоже проблемы? смотрите ссылку на форум по eset, там пишут на каком релизе работает. PS плохая практика на сервер баз данных ставить всё подряд ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 14:53 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
Konst_One, автортак вы писали ранее что проблемы с сервером, где sql 2014. теперь и на 2016 тоже проблемы? Почитайте внимательно первый пост! ошибки на 1С сервере, где стоит SQL 2016 A SQL 2014 EXPRESS стоит на другом сервере, куда надо цеплятся P.S. кстати, Express тоже обновляется точно также , и теже файлами, что и обычный Standard? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 15:07 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
На втором сервере тоже установили SQL 2016 (express). SP2 , CU4 все дела. но ничего не меняется все так же, ошибка как в логах винды, так и в 1С. в чем еще может быть проблема? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 16:56 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
почитайте про установку внимательно (про версии x64х и x86), может что натолкнёт ещё на мысли https://docs.microsoft.com/ru-ru/sql/relational-databases/native-client/applications/installing-sql-server-native-client?view=sql-server-ver15 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2020, 17:07 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
Konst_One, Ну там говорится, что клиент 2012 версии. Сейчас у меня на обеих серверах стоит именно эту же версию. Обновление тоже все поставил. По адресу C:\Program Files\Microsoft SQL Server\110\SDK файлы sqlncli.h и sqlncli11.lib присутствуют, но в разных подкаталогах. авторЗаголовочный файл и библиотека собственного клиента SQL Server (sqlncli.h и sqlncli11.lib) устанавливаются в следующий каталог. %PROGRAMFILES%\Microsoft SQL Server\110\SDK Имеется и для x64 и x86 версии файла sqlncli11.lib (C:\Program Files\Microsoft SQL Server\110\SDK\Lib\x64 ) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2020, 14:34 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
Ладно, хрен уже с этими ошибками. вот что интересное заметил: из командной стройки проверяем: Код: sql 1.
все нормально определяет сервер : Код: sql 1.
хочу подключится: Код: sql 1.
И получаем отказ: Код: sql 1. 2. 3. 4.
Пытаюсь по IP: Код: sql 1.
и подключается нормально! В чем может быть проблема? Почему по имени не получается подключится? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2020, 16:50 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
А если sqlcmd -S SRV,1433 -U sa -P *passs* ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2020, 18:00 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
SERG1257, Код: sql 1. 2. 3. 4. 5.
Не подключается так тоже, но ошибка уже другая. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2020, 08:38 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
halogen20 Не подключается так тоже, но ошибка уже другая. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2020, 10:29 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
alexeyvg, блин.. а пинга тоже нет по имени :( ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2020, 11:43 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
halogen20 alexeyvg, блин.. а пинга тоже нет по имени :( Попробуйте по IP... Может у вас DNS глючит. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2020, 13:48 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
halogen20 alexeyvg, блин.. а пинга тоже нет по имени :( это случаем не тот сервер который вы в этой теме переименовывали? https://www.sql.ru/forum/1328012/pereimenovat-server-sql?hl= ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2020, 14:32 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
SQL2008, По IP тоже не пошло. Отключил встроенный файрволл винды, все заработало. Включил , создал правило ICMP allow, пинги пошли по IP, но по имени еще нет. Ну уже понятно, что 100% проблема в фаере, надо разобраться какое правило надо создать, чтоб по имени пинги тоже пошли. felix_ff, да, 2019 сервер который. Но проблема как выяснилась, вроде на стороне 2012 сервера, его чисто переустанавливал и сразу имя менял. Но ошибка: Код: sql 1.
на этом сервере, которую переименовал. думайте в этом проблема? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2020, 14:49 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
halogen20, нет, я думаю что "имя" сервера которое вы пытаетесь использовать не его реальное имя. посмотрите что показывает из командной строки: Код: sql 1.
вам даст dns имя, вот именно его вы должны использовать при подключении, а не то что вы там меняли в sys.servers ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2020, 15:28 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
felix_ff, У нас нет отдельно DNS сервера (сеть одноранговая) и роль DNS сервера выполняет файрволл. Вот на всех серверах и рабочих станциях такая картина: Код: xml 1. 2. 3. 4. 5. 6. 7.
Сейчас не пойму, какое правило разрешает прохождения пингов по названию? неужели udp/53 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2020, 15:48 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
halogen20, ping -это ICMP протокол. вы nslookup запускайте не по имени а по ip-адресу. ок не хотите nslookup Код: sql 1.
вместо 10.0.0.1 ип адрес вашего сервера ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2020, 16:07 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
felix_ff, походу проблема еще и в названии: Код: xml 1. 2. 3. 4. 5. 6. 7. 8.
На файрволе этот сервер прописан как SRV-server просто. а сам сервер просто SRV. По этому из фаера резолвит другое имя. Но все же, когда я отключаю встроенный БРЕДмауер винды, пинги по имени ходят. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2020, 16:19 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
halogen20, ну так у вас dns имя сервера SRV-server попробуйте подключиться используя именно это имя а не SRV ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2020, 16:21 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
felix_ff, неа, никак не хочет. Я сбросил все настройки, заново настраиваю. добавил только порт TCP/1433 так сразу подключается: sqlcmd -S 192.168.1.20,1433 -U sa -P *passs* а так не хочет: sqlcmd -S SRV-server,1433 -U sa -P *passs* Отключаю брандмауер винды, вот так подключается: sqlcmd -S SRV,1433 -U sa -P *passs* Делаем вывод - даже 2: 1. Сервер точно называется SRV, а не SRV-server 2. проблема 100% в брандмауере. Какое правило разрешит подключение по имени? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2020, 16:34 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
udp 1434 открыт? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2020, 16:54 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
Konst_One, где, у кого? этот порт я добавил как входящий, на SRV сервере, месте с TCP 1433 но тут дело не в SQL мне кажется, а больше всего в настройках самой винды и фаера. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2020, 17:02 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
halogen20, ну допустим он у вас не может разрешить dns имя в ip-адресс. dns работает по UDP/53. но тут вам нужно подробней тогда описать инфраструкту ибо: 1) не понятно с какой машины вы выполняете sqlcmd 2) не понятно что у вас там за фиговина посередине разрешающая dns имена представим ситуацию вот такую: (вам комп) 192.168.1.2 -- (маршрутизатор) 192.168.1.1 -- (SRV) 192.168.1.20 если вы со своего компа выполняете sqlcmd SRV,1433 blablalba и оно не проходит, то проверьте ping SRV, если и оно не проходит то у вас проблема в прохождениии запроса по UDP/53 при условии что в сети разрешено прохождение ICMP НО только при условии что у вас DNS-имя сервера реально SRV а не какое либо другое. делаете на сервере ipconfig /all он вам в самом верху напишет "имя компьютера" если есть DNS суффиксы то они тоже должны формировать DNS-имя если DNS-имя все же SRV, со своей машины еще стоит сбросить dns-кэш: ipconfig /flushdns на сервере разрешить входящие соединения по UDP/53 если вышеописанное не поможет то вам нужно проверить настройки самого маршрутизатора, может он какими либо правилами рубит вам трафик на ваш сервер а ну и еще проверьте службу SQL Browser должна быть запущена ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2020, 17:08 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
тьфу, только 53 порт конечно должен не до самого сервера открываться а до dns-сервера. в вашем случае это 192.168.1.1 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2020, 17:32 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
halogen20 на этом сервере, которую переименовал. думайте в этом проблема? У сервера одно имя, а у SQL сервера другое. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2020, 21:56 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
halogen20 Отключаю брандмауер винды, вот так подключается: ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2020, 22:02 |
|
Куда поставить Native Client ?
|
|||
---|---|---|---|
#18+
felix_ff, Все просто. Есть локальная , одноранговая сеть. Клиент комп, SRV, другой сервер (вмс) , все в одной подсети. у всех DNS прописан 192.168.1.1 - это аппаратный файрволл, который дальше тренаслирует пакеты в другой подсеть (192.168.0.0/24), а там свой DNS и т.д. Но нам это не интересует, так как вся проблема именно на SRV сервере, а точнее в встроенном брандмауере. Еще раз говорю: Если отключить брандмауер, то все начинает и пинговать и подключаться. С именем тоже разобрались, там SRV, так как если отключить брендмауер, то по команде: Код: sql 1.
моментально подключается. alexeyvg, Да, если отключить встроенный фаер, то и пингуется по имени подключается. Проблема в настройках правил встроенного брандмауера. Надо понять какую правило создать, чтоб полностью не отключить фаер. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2020, 00:34 |
|
|
start [/forum/topic.php?all=1&fid=46&tid=1685633]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
69ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 171ms |
0 / 0 |