|
19.07.2012, 19:29 | #1 |
Enjoy!
|
Проблема с подключением к SQL
Привет! Переносим SQL с одного сервера на другой. Настройки произвели по аналогии. То есть все четко.
Итого: 3 сервера. На одном АОС, на каждом следущем SQL 2008 у нас. Базы идентичны. Настройку ODBC сделал. Утитлиту настроил. Конектимся к рабочему скулю - всё ок. К новому - error 100, то есть коннект проблем. Вот error: Object Server 01: SQL diagnostics: [Microsoft][SQL Native Client]Login timeout expired. Connect information was: Userid = [], Database = [WORK_2009], Server = [STM], DSN = [], Other = [] Предположение что что-то с DSN. Но, посмотрел - DSN настроен тоже по аналогии. хелп. AX2009. SQL2008 sp3 Standart. серваки различаются по мощности и на новом стоит Windows Server 2008 R2, на старом Windows Server 2003. Последний раз редактировалось iCloud; 19.07.2012 в 19:46. |
|
19.07.2012, 19:53 | #2 |
Роман Долгополов (RDOL)
|
Разрядность ODBC соответствует разрядности АОС? Вероятно настроили не тот ODBC
Последний раз редактировалось db; 19.07.2012 в 19:56. |
|
19.07.2012, 19:56 | #3 |
Enjoy!
|
Спасибо за ответ.
ODBC на сервере где AOS. К старому серверу подключение проходит успешно - АОС запускается... Следовательно да. Тот что в панели управления . Драйвер - SQL Server Native Client 10.0 Внутри просто всё по стандарту, сервер, база по умолчанию и всё. Есть ещё один драйвер - просто SQL Server Native Client. Тот? Последний раз редактировалось iCloud; 19.07.2012 в 20:03. |
|
19.07.2012, 20:50 | #4 |
Administrator
|
Цитата:
%windir%\system32\odbcad32.exe - это тот что в панели управления. И %windir%\SysWOW64\odbcad32.exe. Вот его и надо попробовать использовать. Например, для закачки банков в АХ требуется именно он.
__________________
Возможно сделать все. Вопрос времени |
|
|
За это сообщение автора поблагодарили: iCloud (2). |
19.07.2012, 20:58 | #5 |
Enjoy!
|
Цитата:
%windir%\SysWOW64\odbcad32.exe - не знал. А настраивать нужно системный DSN? Какая от пользовательского разница идет, не подскажете. |
|
19.07.2012, 22:56 | #6 |
Administrator
|
Системный - для всех пользователей. Пользовательский - соответственно - только для Вас. Т.е. лучше делать системный, чтобы не мучаться - от имени какого пользователя идет подключение.
__________________
Возможно сделать все. Вопрос времени |
|
19.07.2012, 20:21 | #7 |
Enjoy!
|
Может быть такое, что версия Native не подходит для соединения с более высокой виндой?
Важно ли какой Native находится на машине где SQL? |
|
19.07.2012, 20:40 | #8 |
Участник
|
1) Проверить уровень доступа на SQL.
2) Попробовать с другого ПК, к примеру через Excel прицепиться к базе. Проблема может быть в firewall на сервере где стоит SQL. Также какой именно вы настроили DSN Пользовательский или Системный? Драйвер - SQL Server Native Client 10.0 - он c SQL 2008 нормально работает. |
|
19.07.2012, 20:49 | #9 |
Enjoy!
|
Цитата:
Сообщение от vazerdim
1) Проверить уровень доступа на SQL.
2) Попробовать с другого ПК, к примеру через Excel прицепиться к базе. Проблема может быть в firewall на сервере где стоит SQL. Также какой именно вы настроили DSN Пользовательский или Системный? Драйвер - SQL Server Native Client 10.0 - он c SQL 2008 нормально работает. 2. Про Excel - не понял о чем Вы. Фаервол на новом сервере отсутствует. Стандартный брандмауэр выключен. Настроил Системный. Пользовательский убрал. С системным подключается к старому серверу. К новому никак не хочет. |
|
20.07.2012, 10:53 | #10 |
Участник
|
Проверьте пользователя от которого стартует АОС, и его права на сервере SQL.
|
|
20.07.2012, 16:21 | #11 |
Enjoy!
|
|
|
24.07.2012, 14:50 | #12 |
Enjoy!
|
Решили проблему методом прописывания протоколов в регистре.
Последний раз редактировалось iCloud; 24.07.2012 в 15:14. |
|
Теги |
connect, dsn, odbc, sql |
|
|