sql-server - SQL Server bacpac 在最新更新中本地导入失败(在线索引操作只能在 SQL Server 企业版中执行)

标签 sql-server azure-sql-database sql-server-express bacpac

我有一个 SQL Azure 数据库并在 SQL Server Management Studio 中连接到它。我为 .bacpac 执行导出数据层应用程序,然后导入数据层应用程序文件以将其放入我的 localdb。或者我使用任务 - 部署数据库。
无论哪种方式,它一直工作到最近,现在我收到一个错误

Online index operations can only be performed in Enterprise edition of SQL Server


我正在使用以下 SQL Server Management Studio 版本(来自帮助 - 关于)。有任何想法吗?
SQL Server Management Studio                    15.0.18369.0
SQL Server Management Objects (SMO)             16.100.46041.41
Microsoft Analysis Services Client Tools        15.0.19342.0
Microsoft Data Access Components (MDAC)         10.0.19041.1
Microsoft MSXML                                 3.0 6.0 
Microsoft .NET Framework                        4.0.30319.42000
Operating System                                10.0.19041

最佳答案

如果您可以升级或使用 SQL Server 2019 Developer Edition 而不是使用 localdb,那么您将不会遇到任何问题。 Developer Edition 是免费的,并且具有与 Enterprise Edition 相同的功能。您可以从 here 下载开发者版然后使用来自 here 的最新累积更新更新它,然后尝试将 bacpac 导入到 Developer Edition 实例。

关于sql-server - SQL Server bacpac 在最新更新中本地导入失败(在线索引操作只能在 SQL Server 企业版中执行),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65570068/

相关文章:

c# - 错误 : 50 - Local Database Runtime error occurred, 但如果我发布该项目,它可以正常工作

sql - 检查(并删除)SQL Server 中的复杂对象重复项

sql - 使用带或不带关键字 AS 的列别名更好吗?

c# - 有没有办法记录/跟踪从 WCF 服务发出的所有 SQL 查询?

azure - 是否可以下载数据库在本地调试?如果是这样,怎么办?

Sql批量复制无法访问目标表

c# - 日期时间的 Linq-To-Sql 问题?

sql-server - SQL - 用户定义别名类型的权限

SQL 子字符串和最后一个索引

sql-server - 超时已过。在 Azure sql 上完成操作之前超时时间已过