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

前言

有些人离职之前,都喜欢把原有自己做的项目做个备份, 当然数据库也不例外, 虽然是测试数据库, 但是生成的脚本还是很大的, 动辄就几个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

  • 6
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

胖太乙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值