簡體   English   中英

計划導入 csv 到 SQL Server 2014 Express 版

[英]Schedule import csv to SQL Server 2014 Express edition

有沒有辦法將.csv.txt自動導入 SQL Server?

我知道如何使用日期導入和導出工具手動執行此操作。 但是有可能自動完成嗎?

您可以使用Windows 任務計划程序自動運行bcp命令。 將自動運行的命令將使用批量復制程序 (bcp) 實用程序導入您的 csv 文件。 它可以從/到文件導入或導出數據。 例如,要將 csv 文件導入 SQL Server 中的表,您可以使用如下命令:

bcp.exe dbo.MyTable in "C:\Some Folder\Data.csv" -s MYPC\SQLEXPRESS -d MyDatabase -U LoginName -P StrongP@ssw0rd

在哪里:

  • dbo.MyTable是模式和表名,數據應該被導入。
  • in指示方向(將數據放入數據庫,或從中取出數據)。
  • "C:\\Some Folder\\Data.csv"是保存要導入數據的文件的名稱和路徑。
  • MYPC\\SQLEXPRESS是計算機和 SQL Server 實例名稱。
  • MyDatabase是數據庫的名稱,其中dbo.MyTable是。
  • LoginNameStronP@ssw0rd是用於連接到服務器的憑據(或-E而不是-U-P以使用 Windows 身份驗證進行連接)。

然后創建一個新的計划任務( Start -> Task Scheduler -> Create Basic Task )並根據您的要求設置計划(例如每天凌晨 3:00)以運行上述命令。

暫無
暫無

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

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