使用sqlcmd 解决 Sql脚本太大,无法打开的问题 您所在的位置:网站首页 oracle命令窗口执行sql文件没反应 使用sqlcmd 解决 Sql脚本太大,无法打开的问题

使用sqlcmd 解决 Sql脚本太大,无法打开的问题

2023-12-19 16:08| 来源: 网络整理| 查看: 265

前言

有些人离职之前,都喜欢把原有自己做的项目做个备份, 当然数据库也不例外, 虽然是测试数据库, 但是生成的脚本还是很大的, 动辄就几个G,如果想双击打开,估计是不可能, 这个时候只能借助 sqlcmd 命令来解决了

具体操作如下:

第一步:在数据库中执行下面的sql语句(获得数据库服务器名称)

select @@servername

第二步:通过运行指令执行脚本(-U , -P 一定要大写)

sqlCmd -S 数据库服务器名称 -U 登录名 -P 密码 -d 数据库名称 -i 脚本路径

使用sqlcmd 解决 Sql脚本太大,无法打开的问题 执行之后, 脚本就自动执行了

使用sqlcmd 解决 Sql脚本太大,无法打开的问题 然后会发现 test 数据库中多了一部分表

使用sqlcmd 解决 Sql脚本太大,无法打开的问题 就这样, 完美的解决了脚本打不开的问题

如何将数据库拷贝下来请移步: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 实验室设备网 版权所有