我有一个依赖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.SqlTasks.targets“。确认声明中的路径是否正确,以及该文件是否存在于磁盘上。
是否有替代SSDT似乎只能在Windows上使用?
答案 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体验中。从这个早期的内部专家发布版中,您可以从头开始或现有数据库创建,构建和发布项目。