有没有一种方法可以自动将SQL Server导入.csv或.txt导入SQL Server?
.csv
.txt
我知道如何使用日期导入和导出工具手动进行操作。但是有可能自动做到吗?
您可以使用Windows Task Scheduler自动运行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
MyDatabase
LoginName
StronP@ssw0rd
-E
-U
-P
然后创建一个新的计划任务(Start-> Task Scheduler-> Create Basic Task)并根据您的要求(例如每天的3:00 AM)设置一个计划以运行上面的命令。
Start
Task Scheduler
Create Basic Task