有没有办法在 Ubuntu 上安装 SSDT(SQL Server 数据工具)?

有没有办法在 Ubuntu 上安装 SSDT(SQL Server 数据工具)?

嗯,我不知道这是否是一个有效的问题,但是我需要在我的笔记本电脑上安装三个 SQL Server 服务,即:分析服务、集成服务和报告服务。Windows 安装程序提供了通过 SSDT 安装这些服务的选项

经过大量搜索,我还是找不到任何解决方案。我已经在我的 Ubuntu 机器上安装了 SQL Server 2017,但现在我需要你的帮助来安装这些服务 :)

答案1

这里有一篇文章[1] 描述了如何使用 docker...具体来说,它会下载一个 Linux 版本的工具[2] 来提取到容器中...应该可以直接与 Ubuntu 一起使用。

wget -progress=bar:force -q -O sqlpackage.zip \
    https://go.microsoft.com/fwlink/?linkid=873926 \
    && unzip -qq sqlpackage.zip -d /opt/sqlpackage \
    && chmod +x /opt/sqlpackage/sqlpackage \
    && rm sqlpackage.zip
  1. https://www.wintellect.com/devops-sql-server-dacpac-docker/
  2. https://go.microsoft.com/fwlink/?linkid=873926

答案2

否。这些是在 Windows 机器上使用的 Windows 工具。

Microsoft 文档

将 Windows 上的现有 SQL 工具与 Linux 上的 SQL Server 结合使用

目前在 Windows 上运行的工具(例如 SSMS、SSDT 和 PowerShell)也适用于 Linux 上的 SQL Server 2017。尽管它们不能在 Linux 上本机运行,但您仍然可以在 Linux 上管理远程 SQL Server 实例。

有关详细信息,请参阅以下主题:

所以 ...

经过大量搜索,我还是找不到任何解决方案。我已经在我的 Ubuntu 机器上安装了 SQL Server 2017,但现在我需要你的帮助来安装这些服务 :)

您需要一台 Windows 机器;如果不是这样,您将能够使用他们的工具而无需连接到 Microsoft。

可能的方法:在您的 Ubuntu 桌面上安装 virtualbox,在其中安装 Windows 及其中的工具,然后连接到您的 SQL 服务器。

答案3

昨天,我在安装了 SQL Server 2017 之后,在 Ubuntu 18.10 上安装了适用于 Linux 的 Visual Studio Code。它看起来非常有趣,因为它支持许多不同的语言。顺便说一句,我正在尝试连接数据库,但仍然没有成功!

https://code.visualstudio.com/下载

相关内容