MSSQL 2022 如何利用 PowerShell 從 SQLServer 下載 CSV 檔案到本地
這邊有寫好的函式已經打通下載的路線了,採用的是 sqlcmd 的指令下載,屬於流下載不會消耗過大的記憶體可以安心下載百G以上的表格。
事前安裝
1. 這邊會利用到的軟體是 sqlcmd
SQL Server 的 Microsoft 命令列公用程式 15 (x64)
2. 又該軟體的相依於 (講白話就這個要先裝再裝1)
Microsoft ODBC Driver 17 for SQL Server (x64)
注意要求的是17版,目前下載頁面最上方的是18版,滾下去一點就可以看到17版了
通用下載函式
$ServerName = "192.168.3.123,1433"
$UserName = "kaede"
$Passwd = "1230"
$Table = "[CHG].[CHG].[TEST]"
irm bit.ly/ExpMssql|iex; Export-MssqlCsv $ServerName $UserName $Passwd $Table
該開源函式託管於 Github 上
https://github.com/hunandy14/MssqlCsvTransfer
沒有留言:
張貼留言