Sql server SQL Server-在另一个数据库中批量插入生成的数据脚本

Sql server SQL Server-在另一个数据库中批量插入生成的数据脚本,sql-server,sql-insert,bulkinsert,Sql Server,Sql Insert,Bulkinsert,我使用SQLServerManagementStudio生成了一个仅SQL Server数据.SQL文件 文件如下所示: Insert Into ..... Insert Into ..... Insert Into ..... 我的文件中有大约950000行这样的内容。但是,当我试图将文件分为5000行部分并在本地SQL Server上运行时,每个部分需要4到5分钟 如何更快地插入此文件?有什么想法吗 谢谢此表中有多少列?有什么触发因素吗?它需要花费大量时间5000行/5分钟。它有31列。没

我使用SQLServerManagementStudio生成了一个仅SQL Server数据
.SQL
文件

文件如下所示:

Insert Into .....
Insert Into .....
Insert Into .....
我的文件中有大约950000行这样的内容。但是,当我试图将文件分为5000行部分并在本地SQL Server上运行时,每个部分需要4到5分钟

如何更快地插入此文件?有什么想法吗


谢谢

此表中有多少列?有什么触发因素吗?它需要花费大量时间5000行/5分钟。它有31列。没有触发器。我只是在寻找一种更快的插入方式。您需要指定更多信息。数据来自哪里?它是基于查询的吗?是否涉及多个表?目标表上有什么类型的索引?表驻留在哪个磁盘系统上?您可能希望尝试将数据插入csv文件,然后使用OPENROWSET读取它。我认为最快的选择是创建一个链接服务器。您必须使用()问题的提示创建一个新文件