0

我需要設置一個SQL Server觸發器來連接到遠程mysql linux服務器並將數據插入到表中。有沒有辦法做到這一點?SQL Server 2005 SQLAgent觸發器

我傾向於觸發器而不是計劃任務,因爲每次在SQL Server表中輸入/更新數據時觸發器都會執行,並且每次只有1條記錄被傳遞到MySQL表中,數據傳輸並創建更「實時」的傳輸外觀。

回答

1

你不需要觸發器。

創建到遠程服務器的鏈接服務器,創建存儲過程以將數據插入鏈接服務器,然後在SQL Agent下安排任務以運行存儲過程。

+0

你能提供一些教程或鏈接,說明如何創建存儲過程嗎?謝謝!另外,當連接到Linux MySQL服務器時這個工作是否會起作用? – sadmicrowave 2011-05-19 02:03:23

+0

另外,爲什麼使用比觸發器更好的計劃任務?一個計劃任務將一次轉儲到MySQL表多個記錄,同時觸發器將一次執行1條記錄,同時將數據傳輸保持在最低限度,並在表面上實時填充mysql表......這似乎更加理想 – sadmicrowave 2011-05-19 02:19:03

+0

您需要添加更多信息給你原來的問題.... – 2011-05-19 02:20:52