今天遇到一个大sql文件,2.5G,之前导入SQL都是把sql文件打开,内容复制到查询器就执行就OK了,可是这次数据太大,打开的过程直接outofmemery了
-U:数据库用户名
-P:数据库密码
-d:数据库名
-i:sql文件所在路径及文件全名
于是找到了一个直接执行sql文件的方法
1.运行->cmd
2.跳转到sql文件所在的路径
3.输入命令:osql -S"127.0.0.1" -U"sa" -P"sa" -d"db_name" -i"back.sql"
说明:-S:数据库服务器IP地址
4.回车执行,执行的时间要看具体有多少数据,我的2.5G已经半个小时,还是执行中...
在遇到一个2.5GB的大SQL文件导致无法正常导入时,通过CMD使用osql命令行工具,指定服务器IP、用户名、密码、数据库名和SQL文件路径,可以成功执行大数据量的SQL脚本,解决了内存不足的问题。执行时间取决于数据量,对于2.5GB的文件可能需要较长时间。

1083

被折叠的 条评论
为什么被折叠?



