解决 SqlServer执行脚本,文件过大,内存溢出问题

原文:解决 SqlServer执行脚本,文件过大,内存溢出问题

执行.sql脚本文件,如果文件较大时,执行会出现内存溢出问题,可用命令替代 cmd 中输入

osql -S 127.0.0.1,8433 -U sa -P sa -i d:\sql.sql

,-S 服务器名 -U 用户名 -P 密码 -i 文件地址,等待执行完毕即可

以上在sql2008R2下执行通过

如果数据库是 sql2008的 请将 osql 修改成为 sqlcmd 即可

时间: 2024-09-23 20:31:47

解决 SqlServer执行脚本,文件过大,内存溢出问题的相关文章

如何解决Win8无法找到脚本文件

  具体步骤如下: 1.从这个提示来看,这是一个媒体升级程序,试想一下,什么重要的程序一点要在开机的时候就升级的?更何况是一个查看视频的程序.从路径看还有可能是软件被卸载之后的启动项残余.任何自有程序都可以等到需要的时候再打开,而不是随机启动,因为那样它们就不会自动退出,占用电脑的宝贵资源. 2.C:ProgramData 是个公用的被创建文件夹或文件存放的地方,这些文件夹或文件仅由创建者完整控制.打开ProgramData,可以看到很多和应用软件同名的文件夹,里面有一些软件运行,或者修复卸载时

java-操作数据库的.exe程序,可以批量执行sql脚本文件

问题描述 操作数据库的.exe程序,可以批量执行sql脚本文件 求大神帮忙啊~用java可以做这个东西吗?完全没有思路啊,要求是可以操作局域网内的另一台电脑上的mysql数据库 解决方案 如果有访问权限的话,直接运行Runtime.getRuntime().exec("远程IP文件路径exe文件");如果没有,那可以先用java进行telnet连接到那台机器,然后调用exe程序,再不行就只能在远程机器上写webservice服务然后调用了. 解决方案二: 批量执行SQL脚本 解决方案三

Linux执行.sh文件时提示No such file or directory该怎么办(三种解决办法)_linux shell

先给大家看下问题描述,下图是我在运行时出现错误截图: 解决方法 分析原因,可能因为我平台迁移碰到权限问题我们来进行权限转换 1)在Windows下转换: 利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执行.转换方式如下(UltraEdit):File-->Conversions-->DOS->UNIX即可. 2)方法 用vim打开该sh文件,输入: [plain] :set ff  回车,显示fileformat=dos,重新设置下文件格式

Win8.1系统打开文件夹提示“无法找到脚本文件”怎么办?

Win8.1系统打开文件夹提示"无法找到脚本文件"怎么办?   原因分析: 用户在打开任何一个文件夹的时候,窗口容器界面都是由资源管理器负责,找不到脚本文件很大的可能就是资源管理器打开的过程中被安插了恶意脚本,而脚本又正好被杀毒软件清除了,所以才出现了打开文件夹等出现无法找到脚本文件的情况. 解决方法: 1.首先利用快捷键:"Alt + Ctrl + Del"或"Ctrl + Shitf + Esc" 打开任务管理器; 2.然后点 "文

python 命令行-qpython终端如何执行py文件

问题描述 qpython终端如何执行py文件 求大神指点如何用终端命令执行py 解决方案 你这已经进入命令模式了,需要bash下,python hello.py来执行 解决方案二: Linux下执行py文件终端直接执行py文件,不需要python命令python IDLE的执行py文件 解决方案三: $python xxx.py [<输入文件] [>输出文件]

急!lucene内存溢出问题,怎样解决?

问题描述 我们网站采用Lucene做的全文检索,但是后来网站无端挂掉,经初步判断是搜索引起的,内存溢出,小弟对lucene不是很熟,请各位大虾帮忙解决下啊!!!!!!!!!! 解决方案 解决方案二:不可能吧?一般都是在创建索引的时候读文件有可能内存溢出你的搜索的数据量有多大分页查询没?解决方案三:怎样创建索引,读取索引,内存消耗量最低?具体是哪造成的我也不太清楚.解决方案四:正如2楼所讲我认为全文检索的原因不太可能呀看下网站日志定位下挂掉原因解决方案五:我这边是创索引时(百万级数据)出现问题了,

MS SQL执行大脚本文件时,提示“内存不足”的解决办法

问题描述: 当客户服务器不允许直接备份时,往往通过导出数据库脚本的方式来部署-还原数据库, 但是当数据库导出脚本很大,用Microsoft SQL Server Management Studio执行脚本时,往往会遇到"内存不足"的提示. 解决办法: 用微软自带的sqlcmd工具,可以导入执行.以SQL Server 2008R版本为例: 第一步:Win+R 键入:cmd 命令,开启命令行工具: 第二步:键入:cd C:\Program Files\Microsoft SQL Serv

linux 通过命令行执行脚本生成的文件所有者为root的解决办法

通过命令行执行脚本,生成和输出的文件所有者都是root,这就为webserver的二次处理增加了障碍. (1)通过 su www可以解决这一问题 然而通情况下为了安全www用户的shell指定的/sbin/nologin,这就意味这无法通过su来切换. (2)通过修改profile文件的umask来指定权限,等价于chmod 这一方法不仅麻烦,还不安全 (3)通过CURL激活 这也是一个办法,需要在代码中加入:  代码如下 复制代码 <?php ignore_user_abort(true);

java 执行 sql 文件报错 求大神帮忙解决 急急急!!!!

问题描述 java 执行 sql 文件报错 求大神帮忙解决 急急急!!!! sql文件里边的内容 /* Navicat MySQL Data Transfer Source Server : localhost_3306 Source Server Version : 50096 Source Host : localhost:3306 Source Database : cemscenter1 Target Server Type : MYSQL Target Server Version :