關於sqlsever 匯出檔案

2021-09-25 09:56:14 字數 779 閱讀 5824

這裡使用xp_cmdshell命令。mark一下。

注:如果操作sql server的使用者沒有sp_configure的使用許可權,需要將對應使用者新增"sysadmin"角色。

1、開啟 xp_cmdshell 命令,方法如下:[推薦此方法,因為在任何版本的sql server中都可以使用。]

通過查詢分析器,選擇master資料庫,然後執行以下sql內容:

sp_configure 'show advanced options',1

reconfigure

gosp_configure 'xp_cmdshell',1

reconfigure

go

執行結果:

配置選項 'show advanced options' 已從 0 更改為 1。請執行 reconfigure 語句進行安裝。

配置選項 'xp_cmdshell' 已從 0 更改為 1。請執行 reconfigure 語句進行安裝。

如需關閉只需將「sp_configure 'xp_cmdshell',1」改為「sp_configure 'xp_cmdshell',0」即可。

2、執行匯出表資料語句

exec master..xp_cmdshell

'bcp " 資料庫名.dbo.表名 " out c:\輸出檔案.xls -c -q -s"伺服器位址(loaclhost或其他)" -u"使用者名稱" -p"密碼"'

匯入 匯出檔案

1.檔名的正確驗證 如果匯出檔案命名中有中文需詳細關注 2.匯出檔案格式的驗證 如之間的分割符,是否有表頭等,換行是否正確 3.是否在設定的時間生成匯出檔案 4.匯出出錯時系統如何處理 如是否正常傳送報警郵件,郵件的格式和內容是否正確 5.匯出檔案的格式是否正確 如欄位是否正常,分割符,換行是否正確...

Oracle匯出檔案

set echo off 是否顯示指令碼中正在執行的sql語句 set feedback off 是否顯示當前sql語句查詢或修改的行數 set newpage none 設定頁與頁之間的分隔 set pagesize 50000 設定一頁有多少行數 set linesize 20000 設定一行可...

php Excel匯出檔案

php excel匯出檔案 匯出xls檔案 param array header 第一行 array sku 主sku 商品名稱 成本價 批量生產 銷售狀態 銷售型別 商 採購人 維護人 param array index data 下標 順序匯出 param array data 匯出所需資料 p...