我有兩個數據庫,一個MySQL 5,一個SQL Server 2000.我已經將MySQL數據庫映射爲MS SQL數據庫中的鏈接服務器。我想從MS SQL數據庫中調用保存在MySQL數據庫中的存儲過程。什麼是正確的語法來做到這一點?在SQL Server 2000中甚至可能嗎?如何從SQL Server 2000調用MySQL存儲過程?
編輯:
我已經試過
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]
即使當我填寫數據庫名稱和所有者,我仍然得到一樣的東西。