在 Synology NAS 上 运行 SSIS 的最佳方式是什么?
What's the best way for me to run SSIS on my Synology NAS?
我喜欢在目前的工作中使用 SQL Server 和 SSIS,并且想尝试使用它并学习一些我在自己的家庭环境中工作时不太用到的功能。我有一台带 32GB RAM 的 Synology NAS,它支持 Docker 和一大堆虚拟化软件。我能够立即根据开发许可启动一个 MSSQL Server 2019 容器。
问题是 Docker 当前不支持 SSIS。我在网上看到了一些变通办法 (https://andyleonard.blog/2019/04/ssis-docker-and-windows-containers-part-4-adding-an-ssis-catalog-attempt-2/),但没有什么看起来很干净。查看文档,我发现 RedHat 支持 SSIS,但不支持 SSIS 目录数据库。我的最终目标是能够在我的个人笔记本电脑上创建包,然后将它们部署到 SQL 服务器以使用 SQL 服务器代理(另一件事不支持)让它们 运行在容器中)。
看起来我可以启动 CentOS 的 VM(或多或少是 RedHat),但会失去很多我非常喜欢 Windows 版本的 SSIS 的功能。我可以处理这个问题,但我很好奇如何从我的计算机发布包,如果它们需要在 Linux 文件系统上。但与此同时,如果我要走这条路,难道我不应该只使用 CentOS 作为我的主数据库并废弃我创建的容器吗?
如果我想使用 SSIS,我可以使用哪些选项?更具体地说,如何在 Synology 上获得它的工作版本?
你快到了。
这个周末我要设置同样的东西,我将使用 Virtual Machine Manager 启动 Windows10 而不是 CentOS。
没问题,使用Windows Insider ISO不需要Windowslicense(也有企业版)
和你一样,我将 Docker on Synology 用于 MSSQL。
因为你有一个很好的 32Gb Synology,我不会害怕分配 16Gb 给 Windows VM。 (如果你认为你要日夜保持它,请提供 12Gb 或 8Gb)。
问题是您必须分配的 CPU 核心。我想你有一个四核,所以给那个虚拟机 1 个或最多 2 个核心。
通过这种方式,您可以在笔记本电脑上开发 SSIS 包并将它们推送到 VM 或 Docker 或在 VM 上安装 Visual Studio 和 SSIS,这将是您通过 RDC 的开发环境。
如果您想更进一步,您还可以使用 Synology setup AD to your home。
(我不会那样做)
最后一件事:CPU 核心和 RAM 很重要,但如果您想看到您的 VM 运行良好,请将 HDD 更改为 SSD。
剩下的我写了一篇关于 change the thermal paste of your Synology 是多么无用的文章。
我喜欢在目前的工作中使用 SQL Server 和 SSIS,并且想尝试使用它并学习一些我在自己的家庭环境中工作时不太用到的功能。我有一台带 32GB RAM 的 Synology NAS,它支持 Docker 和一大堆虚拟化软件。我能够立即根据开发许可启动一个 MSSQL Server 2019 容器。
问题是 Docker 当前不支持 SSIS。我在网上看到了一些变通办法 (https://andyleonard.blog/2019/04/ssis-docker-and-windows-containers-part-4-adding-an-ssis-catalog-attempt-2/),但没有什么看起来很干净。查看文档,我发现 RedHat 支持 SSIS,但不支持 SSIS 目录数据库。我的最终目标是能够在我的个人笔记本电脑上创建包,然后将它们部署到 SQL 服务器以使用 SQL 服务器代理(另一件事不支持)让它们 运行在容器中)。
看起来我可以启动 CentOS 的 VM(或多或少是 RedHat),但会失去很多我非常喜欢 Windows 版本的 SSIS 的功能。我可以处理这个问题,但我很好奇如何从我的计算机发布包,如果它们需要在 Linux 文件系统上。但与此同时,如果我要走这条路,难道我不应该只使用 CentOS 作为我的主数据库并废弃我创建的容器吗?
如果我想使用 SSIS,我可以使用哪些选项?更具体地说,如何在 Synology 上获得它的工作版本?
你快到了。
这个周末我要设置同样的东西,我将使用 Virtual Machine Manager 启动 Windows10 而不是 CentOS。
没问题,使用Windows Insider ISO不需要Windowslicense(也有企业版)
和你一样,我将 Docker on Synology 用于 MSSQL。
因为你有一个很好的 32Gb Synology,我不会害怕分配 16Gb 给 Windows VM。 (如果你认为你要日夜保持它,请提供 12Gb 或 8Gb)。 问题是您必须分配的 CPU 核心。我想你有一个四核,所以给那个虚拟机 1 个或最多 2 个核心。
通过这种方式,您可以在笔记本电脑上开发 SSIS 包并将它们推送到 VM 或 Docker 或在 VM 上安装 Visual Studio 和 SSIS,这将是您通过 RDC 的开发环境。
如果您想更进一步,您还可以使用 Synology setup AD to your home。
(我不会那样做)
最后一件事:CPU 核心和 RAM 很重要,但如果您想看到您的 VM 运行良好,请将 HDD 更改为 SSD。
剩下的我写了一篇关于 change the thermal paste of your Synology 是多么无用的文章。