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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.05.2007, 12:28   #1  
somebody is offline
somebody
Участник
 
128 / 30 (2) +++
Регистрация: 30.04.2003
Адрес: Москва
Цитата:
Если в конфигурации АОСа указываю настройки БД: сервер, базу, имя, пароль в логах появляется такая ошибка:
Object Server [Имя сервера]: SQL diagnostics: Использовать обнаруженный протокол SQL "s" не рекомендуется в многозадачном режиме Microsoft Axapta.
Это не ошибка, а предупреждение. Можно просто не обращать на него внимания.

Кроме того, это может быть и глюк - предупреждение о протоколе, к-рого на самом деле нет.

Цитата:
Вопросик, а зачем нужен Shared Memory?
Устаревший протокол, для связи в пределах одного компьютера. Уберите, чтобы не мешался...
Старый 15.06.2007, 23:11   #2  
vesna dba is offline
vesna dba
Участник
 
147 / 16 (1) ++
Регистрация: 16.02.2007
Цитата:
Сообщение от AndyD Посмотреть сообщение
Этот загадочный протокол SQL "s"

В общем, автор этого сообщение имел в виду конечно же другое.
Просто, перед s пропущен знак процента. Если его поставить - то сразу же будет видно, что это - форматная строка. И при появлении сообщения в инфологе будет видно, как протокол на самом деле называется.
Для проверки настроил соединение через именованные каналы - и получил название протокола (точнее, имя файла библиотеки) "DBNMPNTW".

Для исправления такой ситуации, можно на сервере запретить все подключения, кроме TCP/IP. А можно создать псевдоним (alias) для сервера с указанием сетевой библиотеки TCP/IP

Если будете исправлять ktd-файл (А именно там находится это сообщение. Его номер #281 MSG_SQL_BAD_PROTOCOL), то не забудьте удалить kti-файл для соответствующего языка и перестартовать aos (или клиента для двухзвенки) - индексный файл пересоздастся
Все верно. Исправляем AXSYSRU.KTD, удаляем AXSYSRU.KTI. Стартуем AOS, получаем - загадочный протокол SQL "s" превращается в DBNETLIB.
Убираю в настройках AOS источник данных (AX 3.0 поддерживает работу без ODBC), рестартую AOS. Наблюдаю все ту же ошибку .
Возвращаю ODBC в настройках AOS, в настройках источника ODBC в настройках клиента снимаю галку "Динамически определить порт", указываю порт 1433. Сохраняю настройки ODBC, рестартую AOS - вуаля! - нет ошибки, связанной с "загадочным" протоколом.
Удаляю источник ODBC из настроек AOS, рестартую AOS - всеравно нет ошибки!
Видимо AOS запомнил параметры последнего типа подключения.
Все результаты получены эмпирическим методом. Кто опишет это теоретически - буду признателен.
Старый 21.06.2007, 12:14   #3  
Oleg V.Cat is offline
Oleg V.Cat
Участник
 
21 / 10 (1) +
Регистрация: 21.06.2007
Цитата:
Сообщение от somebody Посмотреть сообщение
Цитата:
Вопросик, а зачем нужен Shared Memory?
Устаревший протокол, для связи в пределах одного компьютера. Уберите, чтобы не мешался...
Я бы отметил, что на тестах "непоймичегожутконавароченногоразработчиками" shared memory работал (разумеется - "все всегда на одной физической машине", связка AOS-SQL) процентов на 40 быстрее, чем TCP/IP и процентов на 20 быстрее named pipes.

P.S. Кстати, на 3-ей версии MaxMemPercentage работает или нет? А то вроде подкрутил, а AOS все равно выпал в осадок, только уже без сообщения в эвент логе... На тех же 50%.

Последний раз редактировалось Oleg V.Cat; 21.06.2007 в 12:31.
Старый 21.09.2010, 11:00   #4  
propeller is offline
propeller
Участник
Аватар для propeller
 
359 / 29 (1) +++
Регистрация: 25.07.2007
Аналогичная ошибка
Похожая ошибка. Только стоит AX 2009. Ошибка эта возникает на сервера где стоит AOS (Windows Server 2008 R2). На другом сервера стоит SQL 2008.
Источник ошибки (точнее предупреждения) - com connector. Про это предупреждение может и не узнали бы, просто периодически, довольно часто "вылетает" com connector и AX пишет что он "не зарегистрирован должным образом на сервере..", хотя ты его 10 мин назад регистрировал. Может ли эта ошибка быть связан с предупреждением в event viewer? И на сколько серьезно нужно отнестись к этому предупреждению?
Миниатюры
Нажмите на изображение для увеличения
Название: error.png
Просмотров: 351
Размер:	9.2 Кб
ID:	6162  
Теги
aos, sql server, администрирование, как правильно, sql

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проблема с ODBC? Kozerog DAX: Администрирование 1 02.04.2007 20:44
ODBC/ADO Alexis DAX: Программирование 6 22.12.2005 18:50
Чтение данных из SQL Server через ODBC. Не работает в 3-х звенке sukhanchik DAX: Программирование 7 30.05.2005 17:52
Особенности ODBC выборки Александр Костоусов DAX: Программирование 2 12.10.2004 09:46
Импорт данных из ODBC источника JohNick DAX: Программирование 4 09.04.2004 10:17

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

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

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