我从命令行运行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成功连接到它。你能帮我吗?
发布于 2021-10-08 14:51:46
您还需要在命令中指定/SourceUser:和/SourcePassword:,否则将使用Windows登录对源服务器进行身份验证。
因此,您的命令应该如下所示:
sqlpackage.exe /action:Extract /TargetFile:"C:\file.dacpac" /sourceDatabasename:dbsorgente /sourceservername:dummy.database.windows.net /sourceuser=yourUser /sourcePassword=yourPassword /p:ExtractAllTableData=True https://stackoverflow.com/questions/69497651
复制相似问题