AXForum  
Go Back   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Forgotten Your Password?
Register Forum Rules FAQ Members List Today's Posts Search Mark Forums Read

 
 
Thread Tools Search this Thread Display Modes
Old 11.04.2003, 10:46   #1  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 646 (26) +++++++
Join Date: 27.11.2001
Location: Dubai, UAE
Протокол SQL для AOS
Почему-то при запуске AOS у меня постоянно выкидывает в журнал сообщений следующую запись:
Quote:
Object Server Axapta: SQL diagnostics: Использовать обнаруженный протокол SQL 's' не рекомендуется в многозадачном режиме Axapta.
В связи с этим вопрос: а какой протокол рекомендуется использовать и как узнать, какой протокол используется сейчас?
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Old 11.04.2003, 11:55   #2  
Vadik is offline
Vadik
Модератор
Vadik's Avatar
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1853 (69) ++++++++
Join Date: 18.11.2002
Location: гражданин Москвы
Общепринятый протокол для общения с MSSQL - TCP/IP
Посмотреть, какой протокол используется, можно в Client Network Utility - General - Enabled protocols by order, при этом проверив, не задан ли для сервера алиас (тогда протокол смотреть там). Смотреть надо на машине с AOS

P.S. Я вообще правильно вопрос понял?
Old 11.04.2003, 11:57   #3  
mazzy is offline
mazzy
Участник
mazzy's Avatar
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Join Date: 29.11.2001
Location: Москва
Blog Entries: 10
2.5?
Главное меню \ Администрирование \ База данных \ Статус.

Помогло?
Old 11.04.2003, 12:11   #4  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 646 (26) +++++++
Join Date: 27.11.2001
Location: Dubai, UAE
Quote:
Изначально опубликовано Vadik
P.S. Я вообще правильно вопрос понял?
Если б я сам знал... Знаю только то, что написал в вопросе. Пишет, что "обнаруженный протокол SQL" использовать не рекомендуется. Знать бы, где он был обнаружен, было бы может и проще... Да, кстати, сообщение это пишется в Журнале сообщений приложений на машине с AOS.

Quote:
Изначально опубликовано Vadik
Общепринятый протокол для общения с MSSQL - TCP/IP
Посмотреть, какой протокол используется, можно в Client Network Utility - General - Enabled protocols by order,
У меня там первым стоит TCP/IP, а потом Named pipes. Интересно, какой же все-таки протокол рекомендуется использовать.

Quote:
Изначально опубликовано mazzy
2.5?
Нет, 3.0

Quote:
Изначально опубликовано mazzy
Главное меню \ Администрирование \ База данных \ Статус.
Есть Администрирование / Запросы / База данных / Информация базы данных... Предполагаю, что это примерно то же самое (выводятся Системные переменные и переменные ODBC). Правда ничего похожего на протокол там не нашел...

Основной вопрос все-таки такой: какой протокол рекомендуется использовать для AOS?
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Old 11.04.2003, 12:48   #5  
mazzy is offline
mazzy
Участник
mazzy's Avatar
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Join Date: 29.11.2001
Location: Москва
Blog Entries: 10
наверное я снова не понял.
протокол общения клиента с АОС один. Там не из чего выбирать.
А вот протокол общения с MSSQL - рекомендуется ставить TCP, vadik вроде сказал.

В Enterrise Manager'е смотри какой протокол используется реально.
Old 11.04.2003, 13:03   #6  
Vadik is offline
Vadik
Модератор
Vadik's Avatar
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1853 (69) ++++++++
Join Date: 18.11.2002
Location: гражданин Москвы
Quote:
У меня там первым стоит TCP/IP, а потом Named pipes.
Проверь, не запрещен ли TCP/IP на SQL Server-е ( Server network utility ), установлена ли там поддержка TCP/IP для SQL Server. И проверь, нет ли алиаса с каким-нибудь чудным протоколом

Действительно, стоит сначала посмотреть, по какому протоколу сейчас AOS коннектится.

А не стоят ли случайно AOS и SQL Server на одной машине?
Old 11.04.2003, 13:13   #7  
Vadik is offline
Vadik
Модератор
Vadik's Avatar
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1853 (69) ++++++++
Join Date: 18.11.2002
Location: гражданин Москвы
Вот проверки ради создал алиас, назначил ему named pipes, перезапустил AOS и поймал точно такую же ошибку. Что самое интересное, все это (клиент, AOS и SQL Server) живет на моей машине и реально работает по lpc, но ругается только если указан не tcp/ip
Old 11.04.2003, 13:40   #8  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 646 (26) +++++++
Join Date: 27.11.2001
Location: Dubai, UAE
Quote:
Изначально опубликовано mazzy
протокол общения клиента с АОС один. Там не из чего выбирать.
Да. Речь про протокол SQL. То есть AOS кидает мне уведомление, что не рекомендуется использовать тот протокол, который я использую, для SQL.

Quote:
Изначально опубликовано mazzy
В Enterrise Manager'е смотри какой протокол используется реально.
А где это в Enterprise Manager'е? В свойствах серверов ничего не нашел.

Quote:
Изначально опубликовано Vadik
Проверь, не запрещен ли TCP/IP на SQL Server-е ( Server network utility ), установлена ли там поддержка TCP/IP для SQL Server. И проверь, нет ли алиаса с каким-нибудь чудным протоколом
TCP разрешен, алиаса нет.
Сейчас просто попробую Named Pipes убить...
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Old 11.04.2003, 13:55   #9  
Vadik is offline
Vadik
Модератор
Vadik's Avatar
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1853 (69) ++++++++
Join Date: 18.11.2002
Location: гражданин Москвы
Quote:
А где это в Enterprise Manager'е? В свойствах серверов ничего не нашел
Сервер - Management - Current Activity - Process info

или select * from master..sysprocesses, когда надоест в EM Refresh делать
Old 11.04.2003, 16:00   #10  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 646 (26) +++++++
Join Date: 27.11.2001
Location: Dubai, UAE
Red face Потихоньку схожу с ума....
Короче, убил Named pipes в Client Network Utility на машине с AOS. Остался только TCP/IP. Предупреждение все равно появляется. В Enterprise Manger пишет, что AOS соединился по TCP/IP.

Еще не очень понятно, почему запуск AOS занимает столько времени. Между уведомлением о регестрации сервера в Server Manager'е и получением предупреждения о "плохом протоколе" проходит чуть больше четырех минут. До сообщения о том, что "Server ... : Ready for operation" проходит еще четыре минуты. Может я что-то не так настроил?
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Old 11.04.2003, 16:13   #11  
Vadik is offline
Vadik
Модератор
Vadik's Avatar
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1853 (69) ++++++++
Join Date: 18.11.2002
Location: гражданин Москвы
Просто из любопытства:
SQL Server - Data source в настройках AOS указан?
Server - Use Active Directory integration включено?
Old 11.04.2003, 16:18   #12  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 646 (26) +++++++
Join Date: 27.11.2001
Location: Dubai, UAE
Quote:
Изначально опубликовано Vadik
SQL Server - Data source в настройках AOS указан?
Да.
Quote:
Изначально опубликовано Vadik
Server - Use Active Directory integration включено?
Нет.

Зато включено Allow debugging... Может это влиять на скорость запуска?
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Old 11.04.2003, 16:29   #13  
olesh is offline
olesh
Участник
 
58 / 26 (1) +++
Join Date: 02.04.2002
Location: Москва
Нужно в настройках ODBC (кнопка Configure, потом во втором окне Client configuration) указать TCP/IP. А сейчас там наверное стоит Other и File name - dbmssocn. Это тоже tcp/ip, но AOS так ругается. А такую настройку обычно делает Аксапта, когда сама создает ODBC подключение (в конфигурации стоит Automatic creation of data source...)
Old 11.04.2003, 16:44   #14  
Vadik is offline
Vadik
Модератор
Vadik's Avatar
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1853 (69) ++++++++
Join Date: 18.11.2002
Location: гражданин Москвы
О как.. У меня везде DSNы уже были созданы, посмотреть негде. Еще вариант - отказаться от DSN, благо в 3.0 он уже не обязателен

Quote:
Зато включено Allow debugging... Может это влиять на скорость запуска?
а вот yahoo его знает У меня в Original configuration это выключено
Old 11.04.2003, 16:50   #15  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 646 (26) +++++++
Join Date: 27.11.2001
Location: Dubai, UAE
Quote:
Изначально опубликовано olesh
Нужно в настройках ODBC (кнопка Configure, потом во втором окне Client configuration) указать TCP/IP. А сейчас там наверное стоит Other и File name - dbmssocn. Это тоже tcp/ip, но AOS так ругается. А такую настройку обычно делает Аксапта, когда сама создает ODBC подключение (в конфигурации стоит Automatic creation of data source...)
У меня стояло TCP/IP. Я, ради спортивного интереса, поменял на Other и указал File Name. Та же самая ошибка.

Quote:
Изначально опубликовано Vadik
Еще вариант - отказаться от DSN, благо в 3.0 он уже не обязателен
Щас будем посмотреть...
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Old 11.04.2003, 17:58   #16  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 646 (26) +++++++
Join Date: 27.11.2001
Location: Dubai, UAE
УРррррРА!!!

Я выкинул DSN. Ошибки больше нет! Vadik, большое спасибо.

Тем не менее между моментом, когда в Axapta Server Manager напротив сервера появляется статус Running и когда этот сервер реально можно использовать по-прежнему проходит чуть больше восьми минут. Это нормально? Если нормально, то может быть кто-нибудь знает, чем он эти восемь минут занимается.

Спасибо еще раз.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Old 11.04.2003, 18:28   #17  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Join Date: 10.06.2002
Location: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Quote:
Изначально опубликовано Vadik
...Еще вариант - отказаться от DSN, благо в 3.0 он уже не обязателен...
Подскажите, пожалуйста, где про это можно прочитать. Я сегодня как раз на эту тему рылся в документации, но так ничего и не нашел. Заранее спасибо.
__________________
С уважением,
glibs®
Old 11.04.2003, 18:58   #18  
Vadik is offline
Vadik
Модератор
Vadik's Avatar
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1853 (69) ++++++++
Join Date: 18.11.2002
Location: гражданин Москвы
В документацию ткнуть не могу - нет ее у меня по 3.0. Навеяно
а) медитациями и созерцанием Configutation Utility
б) вопросом из экзамена, в котором один из вариантов ответа гласил, что в 3.0 можно работать через ODBC, но можно и через OLEDB (экзамен был по MSSQL)
в) практикой - прибил DSN в Control Panel и Configuration Utility - все работает, никакие DSN навтоматически не создаются

Admin Guide для 3.0 у меня нет, не уверен, что он вообще существует. Странно было не задокументировать такую фичу в хелпе ACU.
Old 08.09.2004, 15:07   #19  
bio_unit is offline
bio_unit
Участник
bio_unit's Avatar
Сотрудники компании GMCS
Ex AND Project
 
119 / 77 (3) ++++
Join Date: 21.04.2004
Quote:
вопросом из экзамена, в котором один из вариантов ответа гласил, что в 3.0 можно работать через ODBC, но можно и через OLEDB (экзамен был по MSSQL)
неужели в зависимости от настроек в Configuration Utility Axapta 3.0 может работать либо через ODBC, либо через OLEDB?
Я так полагаю, что если не указывать DSN, что Axapta все равно будет работать через ODBC, а не через OLEDB. По крайней мере, если запустить Axapta, без указания DSN, то ошибки от БД все равно идут от драйвера ODBC, а не OLEDB...
Old 17.11.2004, 15:58   #20  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Join Date: 13.02.2004
Location: Минск
нет, Аксапта, то будет всё равно работать ТОЛЬКО через ODBC с SQLServer-ом, просто DNS указывать не обязательно с 3-ей версии -- можно соединяться к конкретному хосту и БД....

От этом написано и в администрировании и в Advanced Database...
__________________
Zhirenkov Vitaly
 

Similar Threads
Thread Thread Starter Forum Replies Last Post
daxis: Troubleshooting blocked SPIDS in AOS Blog bot DAX Blogs 0 01.04.2009 18:05
Arijit Basu: AX 4 AOS Basics: [Level 100] Blog bot DAX Blogs 0 18.11.2007 14:30
Какая машина должна быть сильнее или AOS vs. SQL dj_Mage DAX: Администрирование 7 06.06.2006 05:21
Не запускается AOS на w2003+SQL, хотя тестил на w2kserv+MSDE - запускается нормально Сергей Щербак DAX: Администрирование 2 05.04.2004 18:22
Может ли AOS работать одновременно с двумя серверами SQL? Atani DAX: Администрирование 19 30.07.2003 19:31
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Рейтинг@Mail.ru
All times are GMT +3. The time now is 23:55.
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Contacts E-mail, Advertising.