gpt4 book ai didi

sql-server - sqlpackage.exe : any way to ignore users on export?

转载 作者:行者123 更新时间:2023-12-02 20:36:35 26 4
gpt4 key购买 nike

我正在尝试创建 bacpac 文件以将数据库导出到 Azure。
在创建导出包(sqlpackage/a:Export)时,是否可以使其忽略用户?

最佳答案

不,不幸的是,没有选项可以在导出时忽略用户。

您也可以生成一个包含数据的 dacpac 文件 (sqlpackage/a:extract/p:ExtractAllTableData=true) 并在发布时忽略用户...但这仅适用于原始数据库,因为 dacpac 会跳过大多数 Azure 导入细节(例如首先发布存储过程以利用延迟名称解析)。

我猜测您希望忽略用户,因为您的数据库包含一些映射到 Windows 登录名的用户,并且您希望避免生成仅包含 Azure SQL DB 兼容对象的新版本数据库。如果是这样,您可能有兴趣尝试 Azure SQL 数据库迁移服务的私有(private)预览版:https://blogs.technet.microsoft.com/dataplatforminsider/2017/04/25/get-to-cloud-faster-with-a-new-database-migration-service-private-preview/

关于sql-server - sqlpackage.exe : any way to ignore users on export?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44181704/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com