Вопрос : Вставка в таблицу MySQL от пуска вставки MSSQL

Hi там!

I am теперь немного дней на разрешать следующий проблему:

I имеет применение, то бежит на базе данных MSSQL. Теперь другое применение, на MySQL-Database.
Now - они делит некоторые данные, которые делают его обязательно возвратить частично данные между 2 подходом к tables.

The теперь, создать пуск на MSSQL-Таблице (t1) и написать данные от «вставки» - таблица к MySQL-Таблице (t2).
Remember: Мне только нужен частично комплект данных, куда имена колонки на t1 и t2 меняют. (ffieldms1-data будет заполнено к fieldmy1)

MySQL-Database setup как соединенный сервер через пуск ODBC 5.1 Driver.

My konzeptual будет следовать за: class= " lineNumbers " >
1 >



СОЗДАЙТЕ myInsertTrigger ПУСКА
    НА [MSSQLDB]. [dbo]. [t1]
    ДЛЯ ВСТАВКИ, УТОЧНЕНИЕ
    КАК
		ОБЪЯВИТЕ @ID int
		ВЫБЕРИТЕ @ID = (ВЫБЕРИТЕ [удостоверение личности] ОТ введено)
		НАПЕЧАТАЙТЕ @ID
		ЕСЛИ (>= 5000 @ID) И, ТО (@ID < 5999)
        НАЧНИТЕ
		УСТАНОВИТЕ XACT_ABORT ДАЛЬШЕ
		НАЧНИТЕ ТРУДЫЫ
			ВВЕДИТЕ В 
				OPENQUERY ([MYSQL-REMOTE], '
				ВЫБЕРИТЕ fieldmy1, fieldmy2
				ОТ t1')
			ВЫБЕРИТЕ fieldms1, fieldms2
			ОТ введено

			DELETE ОТ [MSSQLDB]. [dbo]. [t1] ГДЕ [удостоверение личности] = @ID
		ПОРУЧИТЕ ТРУДЫЫ
		Пуском >

When class= END

The, котор не smogла быть выполнена потому что ОЛЕ провайдер «MSDASQL» DB был неспособен начать распределенные трудыы. помощь потребности supported

I опционной характеристики
[MYSQL] [водителя ODBC 5.1] не специфически - google приносит вверх массу резьб, я не нашло правое one.

If кто-то знает, как установить mssql-сценарий, сервера mssql или mysql-server

THANK YOU
class=

Ответ : Вставка в таблицу MySQL от пуска вставки MSSQL

Если вы идете сделать это в пуске, то я держу пари ваша управляя причина что вы не имеете управление клиента выдавая заявление ВСТАВКИ.

Если это будет случаем, то я предложил бы что вы создаете новую таблицу - вызовите ее MySQLQueue и введите данные селективно которые нажаты в эту таблицу, в ту таблицу косы, тогда используют работу которая бежит и нажимает ее сверх в MySQL.

Если вам нужны некоторые показатели уничтоженные от вашей первоначально таблицы, то вы smogли также сделать то внутри вашего пуска, но я как раз предложил бы использование ВМЕСТО пуска для того чтобы сделать работу.

Using этот подход не зафиксирует ваши вставки на вашей первоначально таблице пока вы пытаетесь синхронизировать с дистанционным сервером MySQL.  Он, однако, вводит некоторую латентность основанную на частоте что работа обрабатывает вашу косу, но они обработаны асинхронно хотя бы.

Пока пусками будут очень мощный инструмент, они могут легк принести систему к своим коленям.  Используйте их с весьма предосторежением и ВСЕГДА очень рассудительный.
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us