SQL Server和Excel

SQL Server和Excel,excel,sql-server-2014,Excel,Sql Server 2014,我想将excel文件链接到SQL Server 2014,这样我就可以编辑该文件,并在服务器上自动更新数据。 类似于将sql server链接到Access时发生的情况,而您可以编辑数据,并且更改将在服务器中生效。 提前感谢没有现成的解决方案。您可以通过以下两种方式之一执行此操作: 编写一个C#代码,该代码将文件监视程序附加到Excel文件,该文件使用SSIS作业将Excel文件上载到数据库 创建定期导入Excel文件的计划SSIS作业 了解目的将允许进行更详细的阐述。没有现成的解决方案。您可以

我想将excel文件链接到SQL Server 2014,这样我就可以编辑该文件,并在服务器上自动更新数据。 类似于将sql server链接到Access时发生的情况,而您可以编辑数据,并且更改将在服务器中生效。
提前感谢

没有现成的解决方案。您可以通过以下两种方式之一执行此操作:

  • 编写一个C#代码,该代码将文件监视程序附加到Excel文件,该文件使用SSIS作业将Excel文件上载到数据库

  • 创建定期导入Excel文件的计划SSIS作业


  • 了解目的将允许进行更详细的阐述。

    没有现成的解决方案。您可以通过以下两种方式之一执行此操作:

  • 编写一个C#代码,该代码将文件监视程序附加到Excel文件,该文件使用SSIS作业将Excel文件上载到数据库

  • 创建定期导入Excel文件的计划SSIS作业


  • 了解目的将允许进行更详细的阐述。

    这取决于您希望编辑的数据类型

    对于主数据,如果已设置SQL Server和主数据服务的企业版或商务智能版,则有Excel插件:

    对于事务数据,我强烈建议不要使用Excel作为前端,并建议您考虑备选方案。

    但是,如果您不得不走这条路,您可以使用VBA脚本和通过DAL(数据访问层)(如ADO.NET)链接来实现这一点。请注意,向用户提供这种能力可能会使您的系统面临sql注入攻击——只有在您100%信任用户的情况下才能这样做。另一件需要考虑的事情是验证检查——验证检查应该应用于可以输入数据的每个单元格。更多信息可在此处找到:


    这取决于您希望编辑的数据类型

    对于主数据,如果已设置SQL Server和主数据服务的企业版或商务智能版,则有Excel插件:

    对于事务数据,我强烈建议不要使用Excel作为前端,并建议您考虑备选方案。

    但是,如果您不得不走这条路,您可以使用VBA脚本和通过DAL(数据访问层)(如ADO.NET)链接来实现这一点。请注意,向用户提供这种能力可能会使您的系统面临sql注入攻击——只有在您100%信任用户的情况下才能这样做。另一件需要考虑的事情是验证检查——验证检查应该应用于可以输入数据的每个单元格。更多信息可在此处找到: