| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			Прямая вставка в таблицу на Linked-сервере
			 
			
			Пытаюсь осуществить вставку в таблицу на линкованном сервере 
		
		
		
		
		
		
		
	X++: static void Job(Args _args) { Connection connectionMain; Statement stmtMain; ; connectionMain = new Connection(); stmtMain = connectionMain.createStatement(); stmtMain.executeUpdate("INSERT INTO Linked_Server.MyBase.dbo.MyTable (MyField) VALUES (1)"); } [Microsoft][SQL Native Client][SQL Server]Internal Query Processor Error: The query processor could not produce a query plan. For more information, contact Customer Support Services. Error: 8624 При этом, этот же код из Management Studio со строны рабочего сервера отрабатывает без проблем. MS SQL 2005 SP2 + Axapta 2.5 SP3 База-источник находится в режиме совместимости с MS SQL 2000. Режим совместимости базы-цели на результат влияние не оказывает. В чем проблема и как ее можно обойти?  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Модератор 
		
			
	 | 
	
	
	
		
		
		
		 
			
			База приемник - на SQL Server 2000 ?  
		
		
		
		
		
		
			На сервере-источнике CU8 установлен? 
				__________________ 
		
		
		
		
	-ТСЯ или -ТЬСЯ ?  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Все базы 2005. По утверждению админа все последние обновления установлены.  
		
		
		
		
		
		
		
	Microsoft SQL Server 2005 - 9.00.3200.00 (Intel IA-64) Oct 2 2007 12:23:07 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition (64-bit) on Windows NT 5.2 (Build 3790: Service Pack 2) В целях тестирования обе базы находятся на одном сервере. Просто такое своеобразное обращение. Насколько я понял из описания ошибки 8624 она возникает при использовании подзапросов. Но здесь-то подзапросов никаких нет. Кроме того, поскольку прямой запрос в Management Studio отрабатывает без проблем, то, очевидно, проблема именно в подключении, а не в каких-то не установленных фиксах.  | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Нашел причину. Описана здесь 
		
		
		
		
		
		
		
	http://support.microsoft.com/kb/951574/en-us Просто надо было сделать некоторые настройки в созданном соединении. По умолчанию, они имеют другое значение.  | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Модератор 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
![]() MS08-040 Ваш админ прохлопал Цитата: 
	
		
			Нашел причину. Описана здесь http://support.microsoft.com/kb/951574/en-us
		
	 
 ![]() А заплатку все же поставить не помешало бы  
		
				__________________ 
		
		
		
		
	-ТСЯ или -ТЬСЯ ?  | 
| 
	
 | 
| Теги | 
| ax2.5 | 
| 
	
	 | 
	
			 
			Похожие темы
		 | 
	||||
| Тема | Ответов | |||
| Вопрос по созданию Linked Server SQL2005 | 1 | |||
| создать и передать временную таблицу | 11 | |||
| Формат даты на сервере и клиенте | 2 | |||
| Невозможно создать таблицу | 0 | |||
| Русская локализация Axapta 3 ? | 59 | |||
		
  |