问题标签 [bacpac]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - 从本地数据库导出 bacpac 文件时出错
我正在尝试将本地数据库部署到 azure sql 数据库。当我在 Management Studio 中使用该工具(任务 > 将数据库部署到 Microsoft Azure SQL 数据库)时,当进程开始导出数据库时出现错误。当我尝试手动导出 bacpac 时,我得到了同样的错误。错误是:
无法从指定的数据库中提取包。(Microsoft.SqlServer.Dac)
内部错误:无法初始化 Ese。(Microsoft.Data.Tools.Schema.Sql)
内部错误:无法初始化 Ese。(Microsoft.Data.Tools.Schema.Sql)
内存不足 (Microsoft.Data.Tools.Schema.Sql)
几个小时的谷歌搜索结果一无所获。
我遇到了一个名为 sqlpackage.exe 的工具,我将尝试使用它,但我真的很想通过 Management Studio 中的工具来实现它。
Management Studio 版本:13.0.15700.28 本地 SQL Server Express 版本:13.0.4224.16
这些版本重要吗?在我去重新安装所有东西之前,我假设它们是相互独立的?
sql - 我丢失了 Azure SQL 数据库,但我有 .bacpac 文件。我可以以某种方式打开它吗?
所以我使用的是 Microsoft Azure 试用版,并制作了 SQL 服务器和数据库。我做了备份并导出了 .bacpac 文件。我刚刚登录并看到我丢失了我的数据库,因为我的免费试用期已过期。我还能以某种方式使用 .bacpac 文件打开数据库吗?我向他们的支持部门发送了一封电子邮件,但仍在等待回复。
azure-sql-database - 将 BACPAC 导入 _existing_ 数据库
有没有办法将 BACPAC 文件导入现有(空)数据库?看起来 PowerShell 命令只允许我创建新的目标数据库......
有诀窍吗?
sql - 验证元素时出错会停止迁移或 bacpac 备份
我在将 SQL 2017 数据库迁移到 Azure 时遇到问题。我使用了 SSMS 任务菜单中的“将数据库部署到 Microsoft Azure SQL 数据库”和“导出数据层应用程序”向导,并获得了相同的结果。
我正在尝试迁移 4 个数据库。其中一个数据库包含表 ItemMaster,其他 3 个具有访问表的视图,因为它们都使用相同的数据。
使用视图访问 ItemMaster 的 3 个数据库也有使用/引用 ItemMaster 视图的其他视图。
当我尝试迁移数据时,它抱怨访问 ItemMaster 视图的视图找不到 ItemMaster 视图?看起来它正在尝试在迁移 ItemMaster 视图之前迁移访问 ItemMaster 视图的视图,并且它甚至在迁移开始之前就停止了迁移?
以下是实际错误:
标题:Microsoft SQL Server 管理工作室
在用作数据包一部分的架构中发现一个或多个不受支持的元素。错误 SQL71501:验证元素 [dbo].[INVHISTORY2] 时出错:视图:[dbo].[INVHISTORY2] 包含对对象的未解析引用。对象不存在或引用不明确,因为它可能引用以下任何对象:[dbo].[InvoiceHistory].[ItemMasterR]、[dbo].[ItemMasterR].[ITEM_NUM] 或 [dbo]。 [ItemMasterR].[ItemMasterR]。
错误 SQL71501:验证元素 [dbo].[INVHISTORY2] 时出错:视图:[dbo].[INVHISTORY2] 包含对对象的未解析引用。对象不存在或引用不明确,因为它可能引用以下任何对象:[dbo].[InvoiceHistory].[ItemMasterO], [dbo].[ItemMasterO].[ITEM_NUM], [dbo]。 [ItemMasterO].[ItemMasterO] 或 [dbo].[ItemMasterR].[ItemMasterO]。
错误 SQL71501:验证元素 [dbo].[INVHISTORY2] 时出错:视图:[dbo].[INVHISTORY2] 包含对对象的未解析引用。对象不存在或引用不明确,因为它可能引用以下任何对象:[dbo].[InvoiceHistory].[ItemMasterR], [dbo].[ItemMasterO].[ItemMasterR], [dbo]。 [ItemMasterR].[DESCR] 或 [dbo].[ItemMasterR].[ItemMasterR]。
错误 SQL71501:验证元素 [dbo].[INVHISTORY2] 时出错:视图:[dbo].[INVHISTORY2] 包含对对象的未解析引用。对象不存在或引用不明确,因为它可能引用以下任何对象:[dbo].[InvoiceHistory].[ItemMasterO], [dbo].[ItemMasterO].[DESCR], [dbo]。 [ItemMasterO].[ItemMasterO] 或 [dbo].[ItemMasterR].[ItemMasterO]。
ssms - 打开与此命令关联的 DataReader
我正在使用Database > Import Data-tier Application来拉入我的 .BACPAC 文件并收到此错误:
已经有一个与此命令关联的打开的 DataReader,必须先关闭它。(系统.数据)
我正在重新启动机器尝试此操作,因此之前没有其他连接。如何关闭 DataReader / 解决问题?
我曾尝试在数据库管理员上发布此内容,但似乎没有人知道如何...
c# - 是否可以使用 C# 以编程方式将 bacpac/bak 从 blob 存储还原到 azure sql
是否有可能以某种方式创建一个 azure 函数,该函数将在 blob 存储中创建新的 bacpac/bak 文件时恢复 azure sql 数据库?
azure - Azure BACPAC 还原从 Azure Devops 随机失败
我正在尝试通过 Azure SQL 数据库部署插件在 Azure DevOps 构建中导入 bacpac。它随机失败的问题(大约50%的成功时间)并出现以下错误:
我运行带有调试功能的 Azure DevOps 构建并看到以下错误:
其他时候 dacpac 导入成功,没有任何问题。我已经从 azure 导出了 dacpac,但没有收到兼容性警告。
我怀疑在 SQL 中创建数据库需要很长时间以至于导入功能失败,有什么办法可以解决这个问题。
sql-server - 使用 CLI 工具 (sqlpackage.exe / PS dbatools) 时通过 BACPAC / DACPAC 导入数据库在用户上失败
目标
使用 PowerShell 脚本将 SQL 数据库克隆到不同的远程 SQL Server
什么有效
使用 SSMS 将 BACPAC 文件导入不同的服务器(远程和本地)不会出现(报告)警告或错误。
什么没有
使用 sqlpackage.exe 和 PowerShell dbatools 将 BACPAC 导入远程 SQL Server 会导致以下错误:
我还尝试使用 PS dbatools DACPAC 方法:https ://dbatools.io/clone/
具有不同设置的错误消息更改为:
下一步是禁用用户并通过脚本添加回所需的用户和角色。使用以下链接作为参考,我无法使用我们现有的管理员登录名和密码删除数据库。
为了解决这个问题,我们必须在 RDS 中更改我们的管理员密码
笔记
- 我无法删除用户 XXX,因为它已映射到不同的数据库
- SQL Server Management Studio v17.9.1
- PowerShell dbatools v1.0.30
问题
- 有没有办法找出 SSMS 正在执行什么,以便我可以通过脚本复制它?
- 有哪些选项可以解决此问题?
sql-server - SQL bacpac 导出中不支持的元素
我正在尝试使用 SSMS 中的“导出数据层应用程序”创建托管在 GearHost 上的 SQL Server 数据库的 bacpac 文件,以迁移到 Azure 中的弹性池。
我尝试了许多在网上找到的解决方案,但均无济于事。以下错误仍然存在。如何解决它以成功提取 bacpac?
在用作数据包一部分的架构中发现一个或多个不受支持的元素。错误 SQL71626:Microsoft Azure SQL 数据库 v12 不支持元素证书:[Certificate1]。
错误 SQL71626:Microsoft Azure SQL 数据库 v12 不支持元素对称键:[SymmetricKey1]。(Microsoft.SqlServer.Dac)