0

我使用带有 SQL Server 2008 R2 后端的 Microsoft Access 2016。我使用 SQL Server Management Studio 创建了一些用于快速复制数据的 SSIS 包(右键单击 DB -> 任务 -> 导入/导出)。

我能够在 Access 中创建一个按钮,以使用 VBA 成功启动 SSIS 包。我使用 Shell 函数运行以下命令: "C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\DTExec.exe" /F "\\MyPath\MySSISPackage.dtsx". 这适用于我的机器,因为我正在运行 DTExec.exe 的特定实例来执行 SSIS 包。

我现在需要设置用户的 Win10 64 位计算机,以便此过程也适用于他们。我不知道在安装 SSMS 或本地 SQL Server Express Edition DB 时是否安装了 DTExec,但用户不需要这些程序中的任何一个。我需要在用户的计算机上安装它才能为他们工作的最低限度是多少?

我做了很多谷歌搜索,但要么场景不太适合我,要么我只是不明白他们在说什么。用户将仅将 Microsoft Access 作为开始。

下载位置的链接将不胜感激!

谢谢!

4

2 回答 2

1

要在生产环境中运行 SSIS 包,您必须安装 SQL Server 并获得许可。仅安装了 Microsoft Access 的用户无法运行 SSIS 包。

您可以在 SQL Server(标准版或更高版本)上安装和运行 SSIS 包,但不能在客户的 PC 上安装和运行 SSIS 包。

于 2018-11-14T15:18:07.243 回答
1

一旦您与 DBA 团队一起整理出所有凭据。在 min 您将需要对所需数据库的读取(选择权限)。在本地在 VS2017 中构建您的 ssis 并进行测试。我敢肯定,它会运行得很好。当您准备好部署时,您可以使用以下步骤。下面的步骤概述了包部署模式。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

于 2018-11-15T15:23:22.130 回答