powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Куда поставить Native Client ?
25 сообщений из 52, страница 2 из 3
Куда поставить Native Client ?
    #39999352
halogen20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One,

авторsp3 ставить и fix делать eset
на что ставить фиксы и sp3 ?
MSSQL 2016 с самыми последними обновлениями.
Антивирус - тоже последняя версия.

автора вообще зачем вам антивирус на сервере где база, может не нужен?
Надо. На этом сервере есть еще обменник.
...
Рейтинг: 0 / 0
Куда поставить Native Client ?
    #39999359
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так вы писали ранее что проблемы с сервером, где sql 2014. теперь и на 2016 тоже проблемы?
смотрите ссылку на форум по eset, там пишут на каком релизе работает.

PS
плохая практика на сервер баз данных ставить всё подряд
...
Рейтинг: 0 / 0
Куда поставить Native Client ?
    #39999367
halogen20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One,

автортак вы писали ранее что проблемы с сервером, где sql 2014. теперь и на 2016 тоже проблемы?
Почитайте внимательно первый пост!
ошибки на 1С сервере, где стоит SQL 2016
A SQL 2014 EXPRESS стоит на другом сервере, куда надо цеплятся


P.S. кстати, Express тоже обновляется точно также , и теже файлами, что и обычный Standard?
...
Рейтинг: 0 / 0
Куда поставить Native Client ?
    #39999438
halogen20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На втором сервере тоже установили SQL 2016 (express). SP2 , CU4 все дела.
но ничего не меняется все так же, ошибка как в логах винды, так и в 1С.

в чем еще может быть проблема?
...
Рейтинг: 0 / 0
Куда поставить Native Client ?
    #39999448
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
почитайте про установку внимательно (про версии x64х и x86), может что натолкнёт ещё на мысли

https://docs.microsoft.com/ru-ru/sql/relational-databases/native-client/applications/installing-sql-server-native-client?view=sql-server-ver15
...
Рейтинг: 0 / 0
Куда поставить Native Client ?
    #39999830
halogen20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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 )
...
Рейтинг: 0 / 0
Куда поставить Native Client ?
    #39999966
halogen20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ладно, хрен уже с этими ошибками. вот что интересное заметил:

из командной стройки проверяем:
Код: sql
1.
SQLCMD -L


все нормально определяет сервер :
Код: sql
1.
SRV\SQLEXPRESS



хочу подключится:
Код: sql
1.
sqlcmd -S SRV\SQLEXPRESS -U sa -P *passs*


И получаем отказ:
Код: sql
1.
2.
3.
4.
Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : SQL Server Network Interfaces: Error Locating Server/Instance Specified [xFFFFFFFF]. .
Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : Login timeout expired.
Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : A network-related or instance-specific error has occurred while establishing a connection to SQL Server. 
Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online..



Пытаюсь по IP:
Код: sql
1.
sqlcmd -S tcp:192.168.1.20,1433 -U sa -P *passs*


и подключается нормально!

В чем может быть проблема? Почему по имени не получается подключится?
...
Рейтинг: 0 / 0
Куда поставить Native Client ?
    #39999996
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если
sqlcmd -S SRV,1433 -U sa -P *passs*
...
Рейтинг: 0 / 0
Куда поставить Native Client ?
    #40000138
halogen20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SERG1257,
Код: sql
1.
2.
3.
4.
5.
Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : TCP Provider: Этот хост неизвестен.
.
Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : Login timeout expired.
Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : A network-related or instance-specific error has occurred while establishing a connection to SQL Server. 
Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online..



Не подключается так тоже, но ошибка уже другая.
...
Рейтинг: 0 / 0
Куда поставить Native Client ?
    #40000175
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
halogen20
Не подключается так тоже, но ошибка уже другая.
А ping SRV?
...
Рейтинг: 0 / 0
Куда поставить Native Client ?
    #40000197
halogen20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvg,

блин.. а пинга тоже нет по имени :(
...
Рейтинг: 0 / 0
Куда поставить Native Client ?
    #40000253
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
halogen20
alexeyvg,

блин.. а пинга тоже нет по имени :(

Попробуйте по IP... Может у вас DNS глючит.
...
Рейтинг: 0 / 0
Куда поставить Native Client ?
    #40000278
felix_ff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
halogen20
alexeyvg,

блин.. а пинга тоже нет по имени :(


это случаем не тот сервер который вы в этой теме переименовывали?
https://www.sql.ru/forum/1328012/pereimenovat-server-sql?hl=
...
Рейтинг: 0 / 0
Куда поставить Native Client ?
    #40000289
halogen20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL2008,

По IP тоже не пошло. Отключил встроенный файрволл винды, все заработало. Включил , создал правило ICMP allow, пинги пошли по IP, но по имени еще нет. Ну уже понятно, что 100% проблема в фаере, надо разобраться какое правило надо создать, чтоб по имени пинги тоже пошли.

felix_ff,
да, 2019 сервер который. Но проблема как выяснилась, вроде на стороне 2012 сервера, его чисто переустанавливал и сразу имя менял.
Но ошибка:
Код: sql
1.
SQL Server Native Client 11.0: Unable to load sqlnclir11.rll due to either missing file or version mismatch. The application cannot continue.


на этом сервере, которую переименовал. думайте в этом проблема?
...
Рейтинг: 0 / 0
Куда поставить Native Client ?
    #40000303
felix_ff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
halogen20,

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

посмотрите что показывает из командной строки:
Код: sql
1.
nslookup <ip-адрес сервера>



вам даст dns имя, вот именно его вы должны использовать при подключении, а не то что вы там меняли в sys.servers
...
Рейтинг: 0 / 0
Куда поставить Native Client ?
    #40000307
halogen20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
felix_ff,

У нас нет отдельно DNS сервера (сеть одноранговая) и роль DNS сервера выполняет файрволл.
Вот на всех серверах и рабочих станциях такая картина:
Код: xml
1.
2.
3.
4.
5.
6.
7.
C:\>nslookup srv
&#9572;хЁтхЁ:  my.firewall
Address:  192.168.1.1

*** my.firewall не удалось найти srv: Non-existent domain

C:\>


Сейчас не пойму, какое правило разрешает прохождения пингов по названию?
неужели udp/53 ?
...
Рейтинг: 0 / 0
Куда поставить Native Client ?
    #40000314
felix_ff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
halogen20,

ping -это ICMP протокол.


вы nslookup запускайте не по имени а по ip-адресу.

ок не хотите nslookup
Код: sql
1.
запустите так: ping -a 10.0.0.1 



вместо 10.0.0.1 ип адрес вашего сервера
...
Рейтинг: 0 / 0
Куда поставить Native Client ?
    #40000316
halogen20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
felix_ff,

походу проблема еще и в названии:

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
C:\>nslookup 192.168.1.20
&#9572;хЁтхЁ:  my.firewall
Address:  192.168.1.1

&#9562;ь :     SRV-server
Address:  192.168.1.20

C:\>


На файрволе этот сервер прописан как SRV-server просто.
а сам сервер просто SRV. По этому из фаера резолвит другое имя.

Но все же, когда я отключаю встроенный БРЕДмауер винды, пинги по имени ходят.
...
Рейтинг: 0 / 0
Куда поставить Native Client ?
    #40000317
felix_ff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
halogen20,

ну так у вас dns имя сервера SRV-server

попробуйте подключиться используя именно это имя а не SRV
...
Рейтинг: 0 / 0
Куда поставить Native Client ?
    #40000320
halogen20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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% в брандмауере. Какое правило разрешит подключение по имени?
...
Рейтинг: 0 / 0
Куда поставить Native Client ?
    #40000327
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
udp 1434 открыт?
...
Рейтинг: 0 / 0
Куда поставить Native Client ?
    #40000334
halogen20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One,

где, у кого?
этот порт я добавил как входящий, на SRV сервере, месте с TCP 1433
но тут дело не в SQL мне кажется, а больше всего в настройках самой винды и фаера.
...
Рейтинг: 0 / 0
Куда поставить Native Client ?
    #40000336
felix_ff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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 должна быть запущена
...
Рейтинг: 0 / 0
Куда поставить Native Client ?
    #40000344
felix_ff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тьфу, только 53 порт конечно должен не до самого сервера открываться а до dns-сервера. в вашем случае это 192.168.1.1
...
Рейтинг: 0 / 0
Куда поставить Native Client ?
    #40000401
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
halogen20
на этом сервере, которую переименовал. думайте в этом проблема?
Понятное дело.
У сервера одно имя, а у SQL сервера другое.
...
Рейтинг: 0 / 0
25 сообщений из 52, страница 2 из 3
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Куда поставить Native Client ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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