sqlpackage - Azure 上的 SQLPackage 和 DB
问题描述
我正在从命令行运行 sqlpackage:
sqlpackage.exe /action:Extract /TargetFile:"C:\file.dacpac" /sourceDatabasename:dbsorgente /sourceservername:dummy.database.windows.net /p:ExtractAllTableData=True
我得到错误:[此版本的 SQL Server 不支持 Windows 登录]
数据库在 Azure 上,我可以从 Sql Management STudio 成功连接到它。你能帮助我吗 ?
解决方案
您还需要在命令中指定/SourceUser:
and /SourcePassword:
,否则它将使用 Windows 登录对源服务器进行身份验证。
所以你的命令应该是这样的:
sqlpackage.exe /action:Extract /TargetFile:"C:\file.dacpac" /sourceDatabasename:dbsorgente /sourceservername:dummy.database.windows.net /sourceuser=yourUser /sourcePassword=yourPassword /p:ExtractAllTableData=True
推荐阅读
- r - 将变量分成两组
- python - 将maya py(python)转换为pyd的最佳方法是什么?
- python-3.x - 内存中的默认函数值和变量
- java - 如何在Android中使用多种类型的用户创建登录(MySQL)
- javascript-objects - 使用重力形式时如何删除元素?
- r - 安装 gifski 时找不到 Rust 编译器
- java - 当空间可用时如何将多个 JTable 打印到单个页面
- postgresql - 什么 pg_hba 方法对应 JDBC “crypt”?
- c# - 如何从 C# 创建 Firebase 用户?
- android - 如何让任务调用pendingIntent