使用sqlcmd 解决 Sql脚本太大,无法打开的问题 | 您所在的位置:网站首页 › oracle命令窗口执行sql文件没反应 › 使用sqlcmd 解决 Sql脚本太大,无法打开的问题 |
前言
有些人离职之前,都喜欢把原有自己做的项目做个备份, 当然数据库也不例外, 虽然是测试数据库, 但是生成的脚本还是很大的, 动辄就几个G,如果想双击打开,估计是不可能, 这个时候只能借助 sqlcmd 命令来解决了 具体操作如下:第一步:在数据库中执行下面的sql语句(获得数据库服务器名称) select @@servername第二步:通过运行指令执行脚本(-U , -P 一定要大写) sqlCmd -S 数据库服务器名称 -U 登录名 -P 密码 -d 数据库名称 -i 脚本路径执行之后, 脚本就自动执行了 然后会发现 test 数据库中多了一部分表 就这样, 完美的解决了脚本打不开的问题 如何将数据库拷贝下来请移步:Sql Server 中如何将一个数据库生成脚本文件 更多参数如下: [-U 登录 ID][-P 密码] [-S 服务器][-H 主机名][-E 可信连接] [-d 使用数据库名称][-l 登录超时值][-t 查询超时值] [-h 标题][-s 列分隔符][-w 列宽] [-a 数据包大小][-e 回显输入][-I 允许带引号的标识符] [-L 列出服务器][-c 命令结束][-D ODBC DSN 名称] [-q “命令行查询”][-Q “命令行查询” 并退出] [-n 删除编号方式][-m 错误级别] [-r 发送到 stderr 的消息][-V 严重级别] [-i 输入文件][-o 输出文件] [-p 打印统计信息][-b 出错时中止批处理] [-X[1] 禁用命令,[退出的同时显示警告]] [-O 使用旧 ISQL 行为禁用下列项] 自动调整控制台宽度 宽消息 默认错误级别为 -1 和 1 |
CopyRight 2018-2019 实验室设备网 版权所有 |