| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			DAX 4 и ODBC
			 
			
			Доброго времени суток всем. 
		
		
		
		
		
		
		
	Можно ли четверку заставить работать через ODBC? Хочется использовать failover parnter для MS SQL Server при зеркалировании.  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			См. системный класс OdbcConnection, который является потомком класса Connection 
		
		
		
		
		
		
			
		
		
		
		
	а также поищите по форуму по ключевому слову ODBC.  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Видимо неточно выразился. Меня интересует возможность АОС работать через ODBC. Идея в том чтобы при падении БД принципала АОС сам переключался на поднявшуюся БД зеркало.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Модератор 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
Ищем конфигурацию AOS-а Очищаем параметры DBSERVER, DATABASE Заполняем параметр DSN Запускаемся.. Как поведет себя AOS при падении принципала - вопрос конечно интересный (жутко интересный). Поглядим, посмотрим 
				__________________ 
		
		
		
		
	-ТСЯ или -ТЬСЯ ?  | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: madm (1). | |
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			АОС пытается подключатся каждые 3 секунды(можно изменить на закладке тюнинг) к БД это я уже проверил. 
		
		
		
		
		
		
		
		
			upd: Нашел! HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dynamics Server\4.0 Последний раз редактировалось madm; 19.03.2008 в 14:26.  | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Модератор 
		
			
	 | 
	
	
	
		
		
		
		 
			
			HKLM\SYSTEM\CURRENTCONTROLSET\SERVICES\DYNAMICS SERVER\4.0\ 
		
		
		
		
		
		
			если попробуете - сюда отпишите, пожалуйста, как прошло 
				__________________ 
		
		
		
		
	-ТСЯ или -ТЬСЯ ?  | 
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Испытал. 
		
		
		
		
		
		
		
	Имеем три компа с MS SQL Server 2005 с активированным зеркалированием (принципал, зеркало и следящий сервер). AOS отдельно. Создал системный ODBC с SQL Native Client. В конфигурации AOS в реестре прописал DSN = этот ODBC. Теперь если основная БД падает, автоматически поднимается зеркало и AOS начинает работать с ним. Вмешательство администратора не требуется! Клиент аксапты подвисает на время восстановления зеркала (у меня на тестовой базе порядка 20секунд), выдает ошибку "невозможно выбрать запись из таблицы..." и после восстановления зеркала продолжает нормально работать!  | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: Vadik (1). | |
| 
			
			 | 
		#8 | 
| 
			
			 Модератор 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Как оказалось, есть нормальный способ - -dsn=<SystemDSNName> в конфигурации AOS-а
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	-ТСЯ или -ТЬСЯ ?  | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: madm (1). | |
| Теги | 
| ax4.0 | 
| 
	
	 | 
	
		
  |