2012-09-26 150 views
0

我有VSTO应用程序需要访问SQL服务器数据库,但无法直接执行。我想到了两种方法来执行此任务,但我不知道如果这些都是最好的:从ASP.NET/Web服务访问远处的SQL服务器

  • 创建一个“假”的aspx将从VSTO进行访问,这将调用SQL服务器数据库
  • 在我的远端服务器上托管Web服务。此Web服务将从VSTO访问,并将调用SQL服务器数据库

回答

1

您的第二个选择是要走的路。创建一个WCF服务,并在可信环境中访问SQL Server。您可以使用Windows身份验证来保护服务,或者在每次调用时传递用户名/密码或会话密钥。

+0

如果我使用MySQL数据库,你的建议仍然一样吗? –

+0

是的,真的是一回事。 –