【问题标题】:SQL Server Database Tools on a MacMac 上的 SQL Server 数据库工具
【发布时间】:2021-04-13 06:56:30
【问题描述】:

我有一个依赖于 SQL Server 数据库工具的数据库项目。我正在尝试在 Mac 上处理它。该项目的其余部分位于 .NET Core 中,因此一切正常。数据库项目在dotnet restore上抛出错误

/Users/mborozdin/src/ethos/FileRepository/src/FileRepository.Database/FileRepository.Database.sqlproj(63,3):错误MSB4019:导入的项目“/usr/local/share/dotnet/sdk/2.1 .4/Microsoft/VisualStudio/v10.0/SSDT/Microsoft.Data.Tools.Schema.SqlTask​​s.targets”未找到。确认声明中的路径正确,并且该文件存在于磁盘上。

是否有 SSDT 的替代品,似乎只能在 Windows 上使用?

【问题讨论】:

  • SSDT 目前仅适用于 Windows,这是 SSIS/SSRS/SSAS 开发所必需的。
  • 还有其他工具,例如 SQL Operations Studio,可以在 Win/Mac/Linux 上运行。但是SSDT正确,你不走运。使用虚拟机。

标签: sql-server .net-core sql-server-data-tools


【解决方案1】:

在 Mac 上开发时,
您将把 SQL Server 放在 docker 或虚拟机上。

在其他连接中,您需要 SQL Operations Studio for Mac Download Link

【讨论】:

  • 注意:“SQL Operations Studio”已重命名为“Azure Data Studio”
【解决方案2】:

是否有替代 SSDT 的方法,似乎只在 Windows 上可用?

替代方案是Azure Data Studio。至于:

SQL Database Projects extension

SQL Database Projects 扩展将 SQL Server Data Tools (SSDT) 中众所周知的基于项目的数据库开发带入跨平台 Azure Data Studio 体验。从这个早期的内部人员发布中,您可以从头开始创建、构建和发布项目或现有数据库。

https://github.com/microsoft/azuredatastudio/issues/11105

【讨论】:

    猜你喜欢
    • 2010-09-24
    • 1970-01-01
    • 1970-01-01
    • 2013-05-07
    • 2012-02-14
    • 2010-09-15
    • 2023-03-24
    • 1970-01-01
    • 2019-12-30
    相关资源
    最近更新 更多