|  11.04.2003, 10:46 | #1 | 
| Administrator | Протокол 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 | 
| Модератор | 
			
			Общепринятый протокол для общения с MSSQL - TCP/IP Посмотреть, какой протокол используется, можно в Client Network Utility - General - Enabled protocols by order, при этом проверив, не задан ли для сервера алиас (тогда протокол смотреть там). Смотреть надо на машине с AOS P.S. Я вообще правильно вопрос понял?   | 
|  | 
|  11.04.2003, 11:57 | #3 | 
| Участник | 
			
			2.5? Главное меню \ Администрирование \ База данных \ Статус. Помогло? | 
|  | 
|  11.04.2003, 12:11 | #4 | 
| Administrator | Цитата: 
		
			Изначально опубликовано Vadik  P.S. Я вообще правильно вопрос понял? Цитата: 
		
			Изначально опубликовано Vadik  Общепринятый протокол для общения с MSSQL - TCP/IP Посмотреть, какой протокол используется, можно в Client Network Utility - General - Enabled protocols by order, Цитата: 
		
			Изначально опубликовано mazzy 2.5? Цитата: 
		
			Изначально опубликовано mazzy Главное меню \ Администрирование \ База данных \ Статус. Основной вопрос все-таки такой: какой протокол рекомендуется использовать для 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 | 
| Участник | 
			
			наверное я снова не понял. протокол общения клиента с АОС один. Там не из чего выбирать. А вот протокол общения с MSSQL - рекомендуется ставить TCP, vadik вроде сказал. В Enterrise Manager'е смотри какой протокол используется реально. | 
|  | 
|  11.04.2003, 13:03 | #6 | 
| Модератор | Цитата: 
		
			У меня там первым стоит TCP/IP, а потом Named pipes.
		
	 Действительно, стоит сначала посмотреть, по какому протоколу сейчас AOS коннектится. А не стоят ли случайно AOS и SQL Server на одной машине? | 
|  | 
|  11.04.2003, 13:13 | #7 | 
| Модератор | 
			
			Вот проверки ради создал алиас, назначил ему named pipes, перезапустил AOS и поймал точно такую же ошибку. Что самое интересное, все это (клиент, AOS и SQL Server) живет на моей машине и реально работает по lpc, но ругается только если указан не tcp/ip
		 | 
|  | 
|  11.04.2003, 13:40 | #8 | 
| Administrator | Цитата: 
		
			Изначально опубликовано mazzy  протокол общения клиента с АОС один. Там не из чего выбирать. Цитата: 
		
			Изначально опубликовано mazzy  В Enterrise Manager'е смотри какой протокол используется реально. Цитата: 
		
			Изначально опубликовано Vadik Проверь, не запрещен ли TCP/IP на SQL Server-е ( Server network utility ), установлена ли там поддержка TCP/IP для SQL Server. И проверь, нет ли алиаса с каким-нибудь чудным протоколом Сейчас просто попробую 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 | 
| Модератор | Цитата: 
		
			А где это в Enterprise Manager'е? В свойствах серверов ничего не нашел
		
	 или select * from master..sysprocesses, когда надоест в EM Refresh делать   | 
|  | 
|  11.04.2003, 16:00 | #10 | 
| Administrator |  Потихоньку схожу с ума.... 
			
			Короче, убил 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 | 
| Модератор | 
			
			Просто из любопытства:  SQL Server - Data source в настройках AOS указан? Server - Use Active Directory integration включено? | 
|  | 
|  11.04.2003, 16:18 | #12 | 
| Administrator | Цитата: 
		
			Изначально опубликовано 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 | 
| Участник | 
			
			Нужно в настройках 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 | 
| Модератор | 
			
			О как.. У меня везде DSNы уже были созданы, посмотреть негде. Еще вариант - отказаться от DSN, благо в 3.0 он уже не обязателен Цитата: 
		
			Зато включено Allow debugging... Может это влиять на скорость запуска?
		
	  У меня в Original configuration это выключено | 
|  | 
|  11.04.2003, 16:50 | #15 | 
| Administrator | Цитата: 
		
			Изначально опубликовано olesh  Нужно в настройках ODBC (кнопка Configure, потом во втором окне Client configuration) указать TCP/IP. А сейчас там наверное стоит Other и File name - dbmssocn. Это тоже tcp/ip, но AOS так ругается. А такую настройку обычно делает Аксапта, когда сама создает ODBC подключение (в конфигурации стоит Automatic creation of data source...) Цитата: 
		
			Изначально опубликовано 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 | 
| Administrator | 
			
			УРррррРА!!! Я выкинул 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 | 
| Member | Цитата: 
		
			Изначально опубликовано Vadik  ...Еще вариант - отказаться от DSN, благо в 3.0 он уже не обязателен... 
				__________________ С уважением, glibs® | 
|  | 
|  11.04.2003, 18:58 | #18 | 
| Модератор | 
			
			В документацию ткнуть не могу - нет ее у меня по 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 | 
| Участник | Цитата: 
		
			вопросом из экзамена, в котором один из вариантов ответа гласил, что в 3.0 можно работать через ODBC, но можно и через OLEDB (экзамен был по MSSQL)
		
	 Я так полагаю, что если не указывать DSN, что Axapta все равно будет работать через ODBC, а не через OLEDB. По крайней мере, если запустить Axapta, без указания DSN, то ошибки от БД все равно идут от драйвера ODBC, а не OLEDB... | 
|  | 
|  17.11.2004, 15:58 | #20 | 
| MCITP | 
			
			нет, Аксапта, то будет всё равно работать ТОЛЬКО через ODBC с SQLServer-ом, просто DNS указывать не обязательно с 3-ей версии -- можно соединяться к конкретному хосту и БД.... От этом написано и в администрировании и в Advanced Database... 
				__________________ Zhirenkov Vitaly | 
|  | 
|  | 
| 
 |