gpt4 book ai didi

sql-server - 如何使用 sqlpackage 从 onprem 提取 bacpac 并将其直接发送到 azure 存储帐户?

转载 作者:行者123 更新时间:2023-12-03 05:47:20 26 4
gpt4 key购买 nike

我们如何为位于多个 SQL Server 内的不同数据库提取不同的背包并将其发送到 azure 存储帐户,并从该 bacpac 构建数据库?

最佳答案

您可以创建 bacpac 并使用 SqlPackage 将它们存储在本地存储上。

-- Parameters 
sqlpackage.exe /Action:Export /ssn:{server name} /sdn:{database name} /tf:{target file}
-- Example
sqlpackage.exe /Action:Export /ssn:(local)\sql2014cs /sdn:AdventureWorksDW2014 /tf:c:\temp\AdventureWorksDW2014.bacpac

之后,您可以使用 AzCopy 将 bacpac 复制到 Azure 存储帐户。

AzCopy /Source:{source directory} /Dest:https://myaccount.blob.core.windows.net/mycontainer /DestKey:key /Pattern:"abc.bacpac"

-- Example
AzCopy /Source:C:\temp /Dest:https://morillo.blob.core.windows.net/blobcontainer /DestKey:key /Pattern:"AdventureWorksDW2014.bacpac"

关于sql-server - 如何使用 sqlpackage 从 onprem 提取 bacpac 并将其直接发送到 azure 存储帐户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52645151/

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