MSSQL·CLI执行T-SQL

阅文时长 | 0.44分钟 字数统计 | 480.8字符
主要内容 | 一、引言&背景 二、详细步骤&排坑指南 三、中途执行异常处理方式 四、声明与参考资料
『MSSQL·CLI执行T-SQL』
编写人 | SCscHero 编写时间 | 2021/3/10 PM10:48
文章类型 | 系列 完成度 | 待完善
座右铭 每个伟大的事业,都有一个微不足道的开始。

1、引言&背景   完成度:100%

a) 环境说明

  • 操做系统:Windows10 专业版1909 18663.1379
  • DB:SQLServer2016(应该一样适用于其余的SQLSERVER版本)

b) 解决什么问题?

  • SSMS客户端执行SQL报内存不足,没法执行脚本,如图。
  • sqlcmd执行过程当中,出现停顿的处理方式。

c) 原理

原理即分段执行,SSMS是将其彻底写入到内存中,而命令是采用分段执行的方式处理。sql

d) 解决方案

CMD命令:sqlcmd -S [服务器地址] -U [用户名称] -P [密码] -i [SQL文件路径]
示例:sqlcmd -S . -U sa -P 123123 -i D:\SCscHero.sql服务器

2、详细步骤&排坑指南   完成度:100%

a) 键入命令

  • 注意参数-S -U -P -i的大小写及路径。

b) 等待执行

c) 完成标识

【注意】必定要等待到显示命令行可输入才证实SQL彻底执行完毕。博主以前遇到过停顿后,误觉得执行完毕后关闭CMD窗口的状况。结果SQL只是部分执行完毕,形成我不少数据没有!spa

3、中途执行异常处理方式   完成度:100%

在使用SQLCMD执行的过程当中,会出现光标中止闪烁的状况。这时多是其余进程的操做占用了(博主臆测的,不严谨),须要手动在CMD窗口点击右键。通常光标会开始频繁闪烁,即证实正在执行。操作系统

4、声明与参考资料   完成度:100%

原创博文,未经许可请勿转载。

若有帮助,欢迎点赞、收藏、关注。若有问题,请评论留言!如需与博主联系的,直接博客私信SCscHero便可。命令行

相关文章
相关标签/搜索