大文件数据库脚本导入解决方案

摘要:
当客户端服务器不允许直接备份时,它通常通过导出数据库脚本来部署和恢复数据库。但是,当数据库导出脚本很大并且Microsoft MicrosoftSQlServerManagementStudio执行该脚本时,它经常会遇到“内存不足”的提示。解决方案是使用Microsoft自己的sqlcmd工具,该工具可以导入和执行。以SQLServer2008R版本为例:第一步:Win+R输入cmd命令打开命令行工具;步骤2:类型:cdC:ProgramFil

当客户服务器不允许直接备份时,往往通过导出数据库脚本的方式来部署-还原数据库

但是当数据库导出脚本很大,用Microsoft SQl Server Management Studio执行脚本时,往往会遇到“内存不足”的提示

解决办法:

用微软自带的sqlcmd工具,可以导入执行。以SQL Server 2008R版本为例:

第一步:Win+R键入:cmd命令,开启命令行工具;

第二步:键入:cd C:Program FilesMicrosoft SQL Server100ToolsBinn(具体目录路径跟你安装的SQL位置有关)

第三步:键入:sqlcmd-S -U sa -P 123 -d test -i data.sql

参数说明:-S 服务器地址  -U用户名  -P密码 -d 数据库名称  -i 脚本文件路径

(建议将数据脚本文件拷到此目录,就只用写文件名,而不用写全路径了),注意参数大小写和空格符号

sqlcmd -S        -U sqldevin -P devin123  -d ZhTrade     -i  C:LntTradeDatabase.sql

免责声明:文章转载自《大文件数据库脚本导入解决方案》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇无套路,3分钟带你轻松上手SonarQubeLINQ查询表达式(1)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

数据库垂直拆分 水平拆分

from:https://www.cnblogs.com/firstdream/p/6728106.html 当我们使用读写分离、缓存后,数据库的压力还是很大的时候,这就需要使用到数据库拆分了。 数据库拆分简单来说,就是指通过某种特定的条件,按照某个维度,将我们存放在同一个数据库中的数据分散存放到多个数据库(主机)上面以达到分散单库(主机)负载的效果。...

数据库系统Informix为例,介绍改善用户查询计划的方法。

数据库系统Informix为例,介绍改善用户查询计划的方法。 1.合理使用索引 索引是数据库中重要的数据结构,它的根本目的就是为了提高查询效率。现在大多数的数据库产品都采用IBM最先提出的ISAM索引结构。索引的使用要恰到好处,其使用原则如下: ●在经常进行连接,但是没有指定为外键的列上建立索引,而不经常连接的字段则由优化器自动生成索引。 ●在频繁进行排...

Oracle 11g 数据类型

  Oracle 11g Datatypes VARCHAR2(size [BYTE | CHAR]) 可变长度的字符串的最大长度有大小字节或字符。最大尺寸是4000字节或字符,最低为1个字节或1个字符。您必须指定VARCHAR2大小。 字节表示该列将有字节长度语义。 CHAR列表示将字符语义。 NVARCHAR2(size) 可变长度的Unicode字符...

修改Windows帐户密码,导致Sql Server 2000无法启动

修改Windows帐户密码,导致Sql Server 2000无法启动。 --现象以管理员或同等权限用户登录 Windows XP,建立 Sql Server 2000 数据库。之后,在修改此 Windows 帐户密码后,Sql Server 2000 不能启动,出错提示为:“未能建立与数据库的连接。原因:Sql Server 不存在或访问被拒绝”。“发生...

.NET Core开源快速开发框架Colder发布 (NET Core2.1+AdminLTE版)

引言 上星期发布的.NET452+AdminLTE版框架得到了大家的大力支持,目前GitHub已获近100星,鄙人十分高兴能够帮助大家。其中有不少关心.NET Core的支持情况,因为未来的.NET平台是属于.NET Core的,为此,鄙人花了一星期将代码移植到.NET Core2.1,不负众托,在此推出NETCore+AdminLTE版。 简介 本框架旨...

Android studio实现简单的CRUD

1.打开Android studio ,创建项目DataBase01 2.进行UI设计,如图 目的:实现对姓名及其爱好的增删改查 3.创建DB.java,用于创建数据库,并做相关操作 在该目录下右键->new->java class 点击OK,创建成功。创建成功后,会有红线标识错误 选择Implement method ,导入onCrea...