微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决SQL Server bacpac 在最新更新中本地导入失败在线索引操作只能在 SQL Server 企业版中执行

我有一个 sql Azure 数据库并在 sql Server Management Studio 中连接到它。我先导出数据层应用程序,然后为 .bacpac 文件导入数据层应用程序以将其导入我的 localdb。或者我使用任务 - 部署数据库

不管怎样,它一直工作到最近,现在我得到一个错误

在线索引操作只能在 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

解决方法

产品团队已确认 SSMS 18.8 的此问题:

对于此问题给您带来的不便,我们深表歉意,我们正在努力在下一版 SSMS 中包含修复程序。同时,安装 SSMS 18.7.1 (https://docs.microsoft.com/sql/ssms/release-notes-ssms?view=sql-server-ver15#1871) 将允许您在 SQL Server Express 上完成 bacpac 导入操作。

https://feedback.azure.com/forums/908035-sql-server/suggestions/42347446-ssms-18-8-bacpac-import-fails-generating-indexes-o

,

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

,

我今天又遇到了同样的问题。我将我们的数据库从 Azure 导出到 BACPAC,但在 SSMS 将其加载到 SQL Express 时遇到了问题。

纯属运气,我发现今天发布了 SSMS 18.9,并且似乎解决了我的问题。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。