Mac上的SQL Server数据库工具

时间:2018-04-07 15:12:11

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

我有一个依赖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上使用?

2 个答案:

答案 0 :(得分:2)

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

在其他连接中,您需要适用于Mac的SQL Operations Studio Download Link

答案 1 :(得分:1)

SSDT是否有替代品,似乎仅在Windows上可用?

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

SQL Database Projects extension

SQL数据库项目扩展将SQL Server数据工具(SSDT)中众所周知的基于项目的数据库开发带到了跨平台的Azure Data Studio体验中。从这个早期的内部专家发布版中,您可以从头开始或现有数据库创建,构建和发布项目。

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