Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
计划将csv导入SQL Server 2014 Express edition_Sql_Sql Server_Sql Server 2014 Express - Fatal编程技术网

计划将csv导入SQL Server 2014 Express edition

计划将csv导入SQL Server 2014 Express edition,sql,sql-server,sql-server-2014-express,Sql,Sql Server,Sql Server 2014 Express,有没有办法将.csv或.txt自动导入SQL Server 我知道如何使用日期导入导出工具手动完成。但是可以自动执行吗?您可以使用自动运行命令。将自动运行的命令将使用批量复制程序(bcp)实用程序导入csv文件。它可以从文件导入或导出数据。例如,要将csv文件导入SQL Server中的表,可以使用如下命令: bcp.exe dbo.MyTable in "C:\Some Folder\Data.csv" -s MYPC\SQLEXPRESS -d MyDatabase -U LoginName

有没有办法将
.csv
.txt
自动导入SQL Server

我知道如何使用日期导入导出工具手动完成。但是可以自动执行吗?

您可以使用自动运行命令。将自动运行的命令将使用批量复制程序(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)来运行上述命令。

您可以计划一个作业(通常通过SQL Server代理)来导入表。但是在SQL express edition中,SQL server代理无法运行Windows任务计划程序?好的..但如何操作?是安排备份的一种方法。把同样的方法应用到你的目标上。你好。谢谢你的宝贵意见。我是否需要为上面的cmd创建一个.bat文件来设置任务调度程序…我对这个主题有点陌生…不,你不需要
bat
cmd
文件(但是你可以这样做)。只需在向导的“可选参数”字段中输入所有命令行参数。是否可以根据特定文件夹中的文件安排导入?此外,如果导入了特定文件,则应将其移动到另一个文件夹。例如,如果导入成功,则应将其放入“成功”文件夹或“错误”文件夹。是,这是可能的。但在本例中,我建议编写一个PowerShell脚本来完成此任务,并计划此脚本的执行。