嗯,我不知道这是否是一个有效的问题,但是我需要在我的笔记本电脑上安装三个 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
答案2
否。这些是在 Windows 机器上使用的 Windows 工具。
将 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。它看起来非常有趣,因为它支持许多不同的语言。顺便说一句,我正在尝试连接数据库,但仍然没有成功!