Интересный вопрос в пятницу днем, нет?
Как говорится в вопросе, можно ли написать триггер SQL Server, который вставляет данные в таблицу MySQL?
EDIT: Да, я знаю, это, по сути, немая идея и что приложение должно это делать и так далее. Но это классическое приложение ASP для ASP, которое мы переходим к MySQL; и до тех пор, пока мы не избавимся от бита ASP, мы действительно хотели бы передавать данные в систему MySQL, не касаясь кода ASP.
Ибо есть драконы. Просто упоминание об этом имеет тенденцию к сбою.
Спасибо всем!
Чтобы записать данные в другую базу данных с SQL Server, вам нужно сначала создать экземпляр связанного сервера в SQL Server, указав на другой db (MySQL в этом примере) с соответствующими учетными данными/разрешениями.
Один из способов сделать это - использовать SQL CLR. У вас может быть хранимая процедура или функция CLR, которая обращается к базе данных MySql.