У меня есть две базы данных, один MySQL 5, один SQL Server 2000. У меня есть база данных MySQL, сопоставленная как связанный сервер в базе данных MS SQL. Я хотел бы вызвать хранимую процедуру, сохраненную в базе данных MySQL из базы данных MS SQL. Какой правильный синтаксис для этого? Возможно ли это в SQL Server 2000?Как вызвать хранимую процедуру MySQL из SQL Server 2000?
Edit:
Я попытался
EXEC webpush...clear_tables
, но я просто получить это обратно:
Could not execute procedure 'clear_tables' on remote server 'webpush'.
[OLE/DB provider returned message: [MySQL][ODBC 3.51 Driver]
[mysqld-5.0.46-enterprise-gpl-log]You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version for the
right syntax to use near '?=call "clear_tables";1' at line 1]
Даже когда я заполняю имя БД и владелец, я все еще получаю тоже самое.