Имя: Пароль:
1C
 
Подключение к базе SQL из 1С.
,
0 Румата
 
15.09.16
13:46
Доброго времени суток. Подскажите почему не получается подключиться к базе SQL по ip адресу.

Если локально, то получается :
ИмяСервераSQL = "TS1985";

Если пытаюсь по IP обратиться с этого же компьютера на котором установлен SQL, пишет ошибку :

ИмяСервераSQL = "хх.ххх.ххх.ххх\TS1985";

Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server не существует, или доступ запрещен.

Порт 1433 админа попросил открыть, он сказал что сделал ...
1 Господин ПЖ
 
15.09.16
13:48
у тебя протоколы на sql вырублены
2 Господин ПЖ
 
15.09.16
13:48
3 Румата
 
15.09.16
13:54
(Господин ПЖ) Подскажи пожалуйста как их включить, я не сисадмин (
4 Румата
 
15.09.16
13:58
SQL Server не ожидает на протоколе или порте, который используется для подключения. Средство Server Network Utility на сервере определяет протоколы и TCP/IP-порты, используемые сервером SQL Server, а средство Client Network Utility, имя источника данных (DSN) MDAC или строка подключения – протоколы и порт, используемые клиентом при подключении

Вот это надо сделать ?
5 Господин ПЖ
 
15.09.16
14:02
ну хотя бы посмотреть что включено

может у тебя только named pipe включен
6 trad
 
15.09.16
14:02
на клиенте cliconfg.exe
на сервере svrnetcn.exe
проверь включенные протоколы
7 Румата
 
15.09.16
14:11
cliconfg.exe запустил на сервере, там слева был TCP IP и  named pipe. Переместил TCP IP вправо (включил его).
а svrnetcn.exe не нашел на сервере
8 Румата
 
15.09.16
14:14
операционка на сервере windows server 2012 R2
9 Румата
 
15.09.16
14:16
Попробовал с сервера опять подключиться по IP адресу, ошибка все та же
Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server не существует, или доступ запрещен.
10 trad
 
15.09.16
14:20
(7) почему на сервер то?
на клиенте cliconfg.exe
11 Румата
 
15.09.16
14:22
(trad) Я хочу сначала с самого сервера подключиться по ip адресу.
Вот так подключается ИмяСервераSQL = "TS1985"; (локально)
А вот так ИмяСервераSQL = "хх.ххх.ххх.ххх\TS1985"; нет

svrnetcn.exe не могу найти, может как-то по другому она называется на Windows server 2012 ?
12 Румата
 
15.09.16
14:29
А порт в строке имени сервера надо указывать ?
ИмяСервераSQL = "127.0.0.1:1433\TS1985" ?
13 Румата
 
15.09.16
14:30
Если указал порт, то вот такая ошибка :
Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][ODBC SQL Server Driver][DBNETLIB]Недопустимое соединение
14 Румата
 
15.09.16
14:47
Мужики, помогите )
15 Господин ПЖ
 
15.09.16
15:44
нужно не имя компа, а ql instance name
16 Господин ПЖ
 
15.09.16
15:44
sql
17 Господин ПЖ
 
15.09.16
15:45
оно может с компом не совпадать