任何人都知道如何执行内联加载到SQL服务器,我有DsGen软件由TCP委员会提供,它生成的数据文件的扩展名为.dat。是否有任何机制将这些文件直接加载到SQL数据库(在生成期间)。我已经完成了使用导入/导出向导,但不是内联加载。内联.dat文件加载到SQL服务器数据库
回答
有几种方法可以完成你的任务,这里有两个。
您可以使用BULK INSERT命令导入它们。基本上,导入wizzard的功能大致相同,但是让我们使用一个漂亮的GUI来选择各种选项。
您可以在运行wizzard时保存DTS包,创建SQL Server代理作业并使用
sp_start_job
存储过程执行此作业。
我喜欢BULK INSERT,因为它更容易实现。只需在选项旁边玩,直到你得到你想要的。
我可以将生成器写入表直接放入sql服务器数据库中。该软件名为dsgen,它具有如下命令: create table customer_address ( ca_address_sk integer not null, .... ); 有说法,我可以添加到这样的代码直接写入表到数据库中,在不使用批量插入? – Hawk 2013-03-16 12:32:11
通常是'INSERT INTO customer_address(ca_address_sk,..)值(...)'。你可以配置DSGEN来做到这一点吗?但是,BULK INSERT非常快*。 – alzaimar 2013-03-16 14:08:45
再次,这是一个问题,DSGen是用C++写的,我可以编写代码来做到这一点,也许还可以利用ADO.net链接呢? – Hawk 2013-03-17 04:24:16
- 1. Sql数据库服务器
- 2. 加载文件到服务器
- 3. 加载XML文件到服务器
- 4. 的SQL Server:加载数据库文件
- 5. 将SQLite数据库表发送到SQL服务器数据库
- 6. ASP.NET/SQL服务器:SQL Server数据库
- 7. 数据何时加载到应用服务器的内存中?
- 8. 如何将文件从服务器文件系统上载到SQL服务器
- 9. 下载PDF文件从数据库到本地服务器的下载
- 10. Ajax(客户端)与PHP(服务器),加载数据库数据
- 11. SQL服务器 - 加密数据库中的表的列数据
- 12. 加载csv文件到oracle数据库
- 13. 将XML文件导入SQL服务器数据库
- 14. 保护sql服务器数据库文件
- 15. OPC服务器数据映射到SQL数据库
- 16. SQL服务器数据库表性能
- 17. 数据库引擎... SQL服务器2005
- 18. SQL服务器数据库部署
- 19. Advantage数据库或SQL服务器
- 20. jQuery与SQL服务器数据库html
- 21. Sql服务器数据库同步
- 22. SQL服务器:通过主数据库
- 23. SQL-Azure性能,添加数据库或添加服务器?
- 24. 将CSV文件加载到SQL Server数据库中
- 25. 将SQLite数据库文件批量加载到SQL Server中
- 26. 将txt文件加载到SQL Server数据库中
- 27. PHP脚本文件的内容加载到MySQL数据库
- 28. 将服务器端的.txt文件加载到JavaScript数组中
- 29. 将数据添加到服务器上的文本文件 - iOS
- 30. jQuery Datatables从服务器加载数据
文件是否在生成期间以某种方式锁定?尝试在加载时复制,读取等文件。 – alzaimar 2013-03-16 09:19:27
生成的文件的扩展名为.dat,在导入/导出向导中,我必须将其更改为.txt,然后分别导入每个文件,我正在寻找一种方法,在生成或自动生成后自动导入所有文件直接进入MSSQL数据库,我可以用.dat文件做到这一点吗? – Hawk 2013-03-16 12:08:19