簡體   English   中英

在 Azure 上使用 BCP 批量導出

[英]Bulk export using BCP on Azure

在 sql server 中,在計划的作業中,我使用以下命令創建 csv 文件並將其上傳到目錄中。

EXEC('EXEC xp_cmdshell ''bcp dbo.sales out "f:\db\salesbackUp\29July2022.csv" -T -c -t"," -C ACP -r\n -S"ICT-SQL02\ICTEPIC"''');

現在,我遷移到了 azure 數據庫......有沒有任何解決方案可以幫助我運行類似的命令,以便我可以將 csv 文件上傳到 azure 存儲或直接在 sql 命令中的任何位置。 這樣我就可以在天藍色作業數據庫中創建相同的計划作業。

有多種方法可以執行此操作,但最好的方法是使用Azure Data Factory

Azure 數據工廠是一項完全托管的無服務器數據集成服務。

有兩種方法:

  1. 使用copy activity ,您可以將數據從 Azure SQL 數據庫移動到 Blob 存儲。 請參閱教程:將數據從 SQL Server 數據庫復制到 Azure Blob 存儲

  2. 可以使用 Azure 數據工廠中的 Powershell 批量復制多個表。 請參閱使用 PowerShell 使用 Azure 數據工廠批量復制多個表

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM