![](/img/trans.png)
[英]Why does remote access to SQL Server Express Edition 2014 fail?
[英]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
是。LoginName
和StronP@ssw0rd
是用于连接到服务器的凭据(或-E
而不是-U
和-P
以使用 Windows 身份验证进行连接)。 然后创建一个新的计划任务( Start
-> Task Scheduler
-> Create Basic Task
)并根据您的要求设置计划(例如每天凌晨 3:00)以运行上述命令。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.