我們需要從SQL Server 2008訪問一個定製的ATL COM服務器。理想情況下,我們希望COM服務器位於一臺單獨的機器上,因爲它是大型軟件應用程序的一部分。我知道SQL提供的COM/OLE自動化存儲過程(sp_OAXXXX),但他們似乎不接受用於遠程調用的計算機/服務器名稱。SQL Server 2008和COM服務器編程
是否有可能使用基於C#的CLR存儲過程實現此目標?還有其他方法嗎?我們也有COM服務器的java包裝,所以遠程批處理文件是一個選項?我期待聽到任何可能遇到過類似問題的人的消息。
感謝, 山姆
這真的是一個壞主意。抱歉。爲什麼不能在其他地方使用COM? – gbn 2010-09-01 19:10:29
因爲這是一個SSRS應用程序 – 2010-09-01 19:12:23
Java包裝不會成爲此解決方案的一部分。我刪除了java標籤。沒有理由需要Java來完成遠程批處理文件,而且這些技術都不會比Java更好地使用Java。 – 2010-09-01 19:15:13