Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.01.20;
Скачать: [xml.tar.bz2];

Вниз

Коннект к MSSQL-2000   Найти похожие ветки 

 
Petr V. Abramov ©   (2007-12-13 17:36) [0]

EM заходит нормально.
При создании ODBC DSN - test failed
Конфигурация DSN:

Microsoft SQL Server ODBC Driver Version 03.86.3959

Data Source Name: test
Data Source Description:
Server: PETR-HOME
Database: (Default)
Language: (Default)
Translate Character Data: Yes
Log Long Running Queries: No
Log Driver Statistics: No
Use Integrated Security: No
Use Regional Settings: No
Prepared Statements Option: Do not create temporary procedures
Use Failover Server: No
Use ANSI Quoted Identifiers: No
Use ANSI Null, Paddings and Warnings: No
Data Encryption: No

Ошибка:
Microsoft SQL Server ODBC Driver Version 03.86.3959

Running connectivity tests...

Attempting connection
[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]SQL Server does not exist or access denied.

TESTS FAILED!

почему так может быть? :)


 
clickmaker ©   (2007-12-13 17:37) [1]

имя сервера в каком виде?
почему ODBC, а не ADO?


 
Petr V. Abramov ©   (2007-12-13 17:41) [2]

> clickmaker ©   (13.12.07 17:37) [1]
так надо
:)
шлюз через него ODBC работает, и ничего с этим поделать я не могу


 
sniknik ©   (2007-12-13 17:45) [3]

> почему так может быть? :)
может быть на сервере TCP/IP протокол выключен (у MSDE2000 часто по умолчанию, т.к. позиционируется как локальная. нужно в сетапе ini-шник править, или утилиту от нормального сервера подкладывать, запускать).

ну у тебя написано нормальный MSSQL, т.что просто в меню "Server Network Utility" запусти, посмотри. стоит протокол?


 
Petr V. Abramov ©   (2007-12-13 17:47) [4]

> sniknik ©   (13.12.07 17:45) [3]
это не MSDE.
протокол стоит. правда,  порт нестандартный.


 
sniknik ©   (2007-12-13 17:47) [5]

если стоит то останется "or access denied"... тоже возможно, например mssql-ная  авторизация отключена, а коннект ее использует...


 
Petr V. Abramov ©   (2007-12-13 17:47) [6]

но почему ж EM-то коннектится?


 
Petr V. Abramov ©   (2007-12-13 17:49) [7]


> sniknik ©   (13.12.07 17:47) [5]

отключена на сервере? вроде при установке включал.
коннект и так и так пробовал


 
sniknik ©   (2007-12-13 17:51) [8]

> правда,  порт нестандартный.
явно укажи его в строке подключения (проверка на ADO. если поможет тогда можно поискать где это в ODBC).

с ADO проверить просто. сделай пустой файл, переименую его (расширение) с txt например на udl. все ткни в него мышкой двойным кликом.
у сервера укажи порт через двоеточие, внизу кнопка тест. прошло ???


 
sniknik ©   (2007-12-13 17:53) [9]

> отключена на сервере? вроде при установке включал.
ну раз включена то должна работать.


 
DiamondShark ©   (2007-12-13 17:54) [10]


> Petr V. Abramov ©   (13.12.07 17:47) [6]
> но почему ж EM-то коннектится?

Потому что ты о чём-то не договариваешь.
EM использует ODBC драйвер, а чудес не бывает.


 
Petr V. Abramov ©   (2007-12-13 18:00) [11]


> sniknik ©   (13.12.07 17:51) [8]


>  прошло ???


не прошло.
ConnectionOpen(ParseConnectParams()) Invalid Params.
если без двоеточия - все как раньше

> DiamondShark ©   (13.12.07 17:54) [10]

че знал - все сказал :)


 
DiamondShark ©   (2007-12-13 18:15) [12]


> че знал - все сказал :)

Не-а, не всё.
ЕМ и тест ОДБЦ -- на одной и той же машине запускаешь?
А сам сервер где?
Сервер точно называется PETR-HOME, а не PETR-HOME\инстанс?

Если сервер на другой машине, ты уверен, что порт не закрыт файрволом?
Ты уверен, что ЕМ тоже использует ТСР, а не пайпы?

Попробуй в коннект-стринге явно указать параметры Network=dbnetlib;Address=<ip>,<port>


 
Petr V. Abramov ©   (2007-12-13 18:36) [13]

сервер на тойже машине
> Ты уверен, что ЕМ тоже использует ТСР, а не пайпы?

не уверен, я его вижу в первый раз, надеюсь, в последний :)
> Сервер точно называется PETR-HOME, а не PETR-HOME\инстанс?


а чего в комбике вываливалось, то и указывал :). Но с инстансом ADO заработало и без указания порта.


 
Petr V. Abramov ©   (2007-12-13 18:38) [14]

и и ODBC тоже заработало, спасибо


 
Petr V. Abramov ©   (2007-12-13 18:47) [15]

осталась неприятная загадка - откуда они ;) узнали порт, на котором сидит сервер???, я ж его нигде не указываю


 
DiamondShark ©   (2007-12-13 18:55) [16]


> Petr V. Abramov ©   (13.12.07 18:47) [15]
> осталась неприятная загадка - откуда они ;) узнали порт,
>  на котором сидит сервер???, я ж его нигде не указываю

У них есть спец. протокол на базе UDP для поиска серверов.

закрой UDP порт 1434 и всё. Они не пройдут.


 
Petr V. Abramov ©   (2007-12-14 01:52) [17]

продолжение темы (:
завис explorer, я его кердык.
запустил обратно, иконки SQL-сервера нету, службы SQL-сервера якобы работают, но та же ошибка, что в сабж...
взаимозависимый мир.
перегрузиться, ессно, попробую, но неохота по некоторым причинам. Как быть?


 
Anatoly Podgoretsky ©   (2007-12-14 09:42) [18]

Проще перезагрузить монитор, предварительно снять его.
Это иконка монитора для оперативного управления службами, для работы не требуется, а 2005 его вообще нет, хотя в домашней инфрастуктуре он удобен.


 
pavel_guzhanov ©   (2007-12-14 11:49) [19]

У меня на прошлой работе возникали похожие проблемы иногда. Мы лечили это выключением клиентского компа из домена и повторным включением.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2008.01.20;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.49 MB
Время: 0.037 c
6-1178818725
Beks
2007-05-10 21:38
2008.01.20
програмно ввести в строку определенное значение


2-1198409048
НОВ
2007-12-23 14:24
2008.01.20
Turbo Delphi Нужна помощь


2-1197828478
Motzart
2007-12-16 21:07
2008.01.20
Календарь


15-1197971177
ArtemESC
2007-12-18 12:46
2008.01.20
А у вас такой же ребёнок?


1-1192557712
dRake
2007-10-16 22:01
2008.01.20
Browsing paths в BDS 2006





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский