2012-09-26 97 views
0

我有VSTO應用程序需要訪問SQL服務器數據庫,但無法直接執行。我想到了兩種方法來執行此任務,但我不知道如果這些都是最好的:從ASP.NET/Web服務訪問遠處的SQL服務器

  • 創建一個「假」的aspx將從VSTO進行訪問,這將調用SQL服務器數據庫
  • 在我的遠端服務器上託管Web服務。此Web服務將從VSTO訪問,並將調用SQL服務器數據庫

回答

1

您的第二個選擇是要走的路。創建一個WCF服務,並在可信環境中訪問SQL Server。您可以使用Windows身份驗證來保護服務,或者在每次調用時傳遞用戶名/密碼或會話密鑰。

+0

如果我使用MySQL數據庫,你的建議仍然一樣嗎? –

+0

是的,真的是一回事。 –