SQL Server 2008利用osql/ocmd批处理批量执行sql文件

数据库 SQL Server
本文我们主要介绍了SQL Server 2008利用osql/ocmd批处理批量执行sql文件的方法,并以截图的方式给出了osql的使用语法,希望能够对您有所帮助。

SQL Server 2008利用osql/ocmd批处理批量执行sql文件的使用方法是本文我们主要要介绍的内容,接下来我们就开始介绍这部分内容,我们假设在测试环境建了几十张表,保存了.sql文件,准备在正式环境重建的时候懒得一个个打开建了,做一在网上搜寻了一下,果然有简单点的方法。

利用osql/ocmd批处理批量执行sql文件

SQL Server 2008利用osql/ocmd批处理批量执行sql文件

注意:在上图中我们可以看到osql 并不支持 SQL Server 2008的所有功能,如果需要使用SQL Server 2008的所有功能可以使用ocmd命令。

有了osql/ocmd命令要批量执行sql文件当然需要写一个批处理命令,例如我们执行上面sql文件就可以在txt中编写下面的语句:

1.osql -S"127.0.0.1"  -U"sa" -P"sa" -d"Northwind" -i"%CD%/1.sql"  

2.osql -S"127.0.0.1"  -U"sa" -P"sa" -d"Northwind" -i"%CD%/2.sql"

然后保存成sql.bat同上面的1.sql和2.sql放到同一个文件下,在执行时双击sql.bat就可以了。

以上就是SQL Server 2008利用osql/ocmd批处理批量执行sql文件的全部,本文就介绍到这里了,希望本次的介绍能够对您有所收获!

【编辑推荐】

  1. 初学SQL Server数据库的一些常用操作总结
  2. SQL Server数据库创建数据仓库已分区表详解
  3. SQL Server与Access数据库ASP代码的比较详解
  4. SQL Server数据库中bit字段类型使用时的注意事项
  5. SQL Server数据库timestamp数据类型相关知识介绍
责任编辑:赵鹏 来源: 博客园
相关推荐

2009-04-16 17:24:54

性能优化SQL Server 数据收集

2011-08-02 15:39:30

SQL Server iSql

2011-04-11 12:55:34

SQL Server 平面文件

2010-09-07 10:26:37

SQL语句

2009-04-16 17:30:00

可伸缩管理集成

2009-04-16 17:14:52

2010-07-14 14:07:50

SQL Server

2010-08-27 14:54:21

DB2批处理脚本

2009-04-16 17:55:15

扩展热插拔SQL Server

2011-09-01 10:46:56

SQL Server 快速清理日志文件

2010-07-19 10:55:07

SQL Server

2009-02-25 11:42:43

FILESTREAM文件流文件管理

2010-09-25 14:59:54

SQL语句

2010-11-10 11:42:35

SQL Server2

2011-03-29 12:42:25

SQL Server 高效性

2009-04-16 17:34:19

2009-04-16 18:15:19

动作审核审核活动SQL Server

2009-02-24 13:15:22

FILESTREAM新特性SQL Server

2010-03-23 09:52:23

SQL Server

2009-04-16 17:44:31

点赞
收藏

51CTO技术栈公众号