【问题标题】:Accessing a distant SQL server from ASP.NET/Web service从 ASP.NET/Web 服务访问远程 SQL 服务器
【发布时间】:2012-09-26 08:25:08
【问题描述】:

我有需要访问 SQL Server 数据库的 VSTO 应用程序,但它不能直接访问。我已经想到了两种方法来执行这项任务,但我不知道这些是否是最好的:

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

【问题讨论】:

    标签: asp.net sql-server web-services vsto


    【解决方案1】:

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

    【讨论】:

    • 如果我使用 MySQL 数据库,您的建议还是一样?