AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.04.2003, 10:46   #1  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Протокол SQL для AOS
Почему-то при запуске AOS у меня постоянно выкидывает в журнал сообщений следующую запись:
Цитата:
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
Старый 11.04.2003, 11:55   #2  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Общепринятый протокол для общения с MSSQL - TCP/IP
Посмотреть, какой протокол используется, можно в Client Network Utility - General - Enabled protocols by order, при этом проверив, не задан ли для сервера алиас (тогда протокол смотреть там). Смотреть надо на машине с AOS

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

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

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

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

Цитата:
Изначально опубликовано 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
Старый 11.04.2003, 12:48   #5  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
наверное я снова не понял.
протокол общения клиента с АОС один. Там не из чего выбирать.
А вот протокол общения с MSSQL - рекомендуется ставить TCP, vadik вроде сказал.

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

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

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

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

Цитата:
Изначально опубликовано 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
Старый 11.04.2003, 13:55   #9  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
А где это в Enterprise Manager'е? В свойствах серверов ничего не нашел
Сервер - Management - Current Activity - Process info

или select * from master..sysprocesses, когда надоест в EM Refresh делать
Старый 11.04.2003, 16:00   #10  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: 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
Старый 11.04.2003, 16:13   #11  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Просто из любопытства:
SQL Server - Data source в настройках AOS указан?
Server - Use Active Directory integration включено?
Старый 11.04.2003, 16:18   #12  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Цитата:
Изначально опубликовано Vadik
SQL Server - Data source в настройках AOS указан?
Да.
Цитата:
Изначально опубликовано 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
Старый 11.04.2003, 16:29   #13  
olesh is offline
olesh
Участник
 
58 / 26 (1) +++
Регистрация: 02.04.2002
Адрес: Москва
Нужно в настройках ODBC (кнопка Configure, потом во втором окне Client configuration) указать TCP/IP. А сейчас там наверное стоит Other и File name - dbmssocn. Это тоже tcp/ip, но AOS так ругается. А такую настройку обычно делает Аксапта, когда сама создает ODBC подключение (в конфигурации стоит Automatic creation of data source...)
Старый 11.04.2003, 16:44   #14  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
О как.. У меня везде DSNы уже были созданы, посмотреть негде. Еще вариант - отказаться от DSN, благо в 3.0 он уже не обязателен

Цитата:
Зато включено Allow debugging... Может это влиять на скорость запуска?
а вот yahoo его знает У меня в Original configuration это выключено
Старый 11.04.2003, 16:50   #15  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Цитата:
Изначально опубликовано 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. Та же самая ошибка.

Цитата:
Изначально опубликовано 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
Старый 11.04.2003, 17:58   #16  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: 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
Старый 11.04.2003, 18:28   #17  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Цитата:
Изначально опубликовано Vadik
...Еще вариант - отказаться от DSN, благо в 3.0 он уже не обязателен...
Подскажите, пожалуйста, где про это можно прочитать. Я сегодня как раз на эту тему рылся в документации, но так ничего и не нашел. Заранее спасибо.
__________________
С уважением,
glibs®
Старый 11.04.2003, 18:58   #18  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
В документацию ткнуть не могу - нет ее у меня по 3.0. Навеяно
а) медитациями и созерцанием Configutation Utility
б) вопросом из экзамена, в котором один из вариантов ответа гласил, что в 3.0 можно работать через ODBC, но можно и через OLEDB (экзамен был по MSSQL)
в) практикой - прибил DSN в Control Panel и Configuration Utility - все работает, никакие DSN навтоматически не создаются

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

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

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
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
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:00.