对了,你的数据是excel文件吗?
解决方案 »
- sqlserver 2000导出问题
- 安装SQLServer2000时出现这样的错误,该怎么解决?急用,,,谢谢
- 请教一条update语句的写法。
- 两条记录我只取一条,怎么办?
- 请问这条SQL语句有错误么,总是报e附近有语法错误
- 求关系S(学生)(S#,SNAME,AGE,SEX)中男同学的每一年龄组(超过50人)有多少人?要求查询结果按人数升序排列,人数相同时按年龄降序
- 求助!文件组primary已满,可是文件又不让扩大
- 问个SQlserver2000的问题 :( 烦死了
- 哪位有《数据库系统概论》作者 萨师煊 王珊 的电子版的?
- 如何在程序里面运行isqlw 命令 执行脚本文件呢?而不弹出查询分析器界面呢?
- 如何根据表名查询出创建该表的代码
- sqlserver 怎么把查询结果的一个字段的多条数据合成一条呢,用一条语句
SQLServer BCP 导入导出数据
http://www.cnblogs.com/xiaogangqq123/archive/2011/09/30/2196727.html
http://blog.csdn.net/sqlserverdiscovery/article/details/12580553
但是sql server 不是严格按照这个来,很多时候还是会超过这个值
有没有对服务器上的其他应用造成了明显的影响,还是你感觉占用的内存高,有可能对其他应用造成影响?
应该是导入的数据还占据这个内存没有释放,试试
checkpoint;
然后
dbcc dropcleanbuffers;
checkpoint;
dbcc dropcleanbuffers;
这个也没有用,即使数据库中的脏页都写入磁盘,缓冲区也被清理。sql server申请的内存也还是没有释放出来。就是说使用sql server 自带的导入导出向导导入数据之后,即使业此业务进程已经结束,其申请的内存也不会被释放。
通过DMV可查看,确实是没有释放的。
2、临时取消索引约束等(如果可能)
3、临时切换恢复模式
4、分区表(如果可以),可以进行并行插入
5、使用专门的大容量导入技术,bcp、bulk insert等
--给你提供另一个方案
--导入1.在 非生产环境数据库将数据 导入到 某库某表中.
2. 备份 此库.
3.在生产环境还原此库.
4.insert into xx select * from xxx 到真正的表中.--导出数据到本地
1.将生产环境的的某表数据 select * into XDB.tab from xx;插入到XDB库.
2.备份XDB 库.
3.在本地环境还原XDB库.
4.下面,你想干嘛就干嘛