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

Sqlpackage 抛出没有详细信息的错误

如何解决Sqlpackage 抛出没有详细信息的错误

我目前正在开发一个可以轻松恢复 bacpac 文件的应用程序。不幸的是,我有以下问题:sqlpackage 抛出一个错误,它无法导入数据库,因为它包含一个或多个用户对象,但是当我使用 SSMS 恢复 bacpac 时,它给了我详细的错误消息:Invalid column IncSetCost。>

sqlpackage 是否有可能在不使用 SSMS 获取详细错误消息的情况下给我相同的错误消息(例如:使用额外的命令/开关),或者是否有其他实用程序可以使用更详细的错误消息恢复 bacpac。

错误信息sqlpackage:

enter image description here

错误消息 SSMS(导入数据层)

enter image description here

您好, 斯蒂芬

解决方法

检查以下 2 个选项:

这将有助于将详细的诊断信息导出到控制台或文件。

/Diagnostics: /d {True|False} 指定是否将诊断日志输出到控制台。默认为 False。

/DiagnosticsFile: /df {string} 指定一个文件来存储诊断日志。

对于旧版本的 sqlpackage.exe this 应该可以工作。

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