www.ypnh.net > 如何将sql脚本放入批处理(.BAt)文件中执行

如何将sql脚本放入批处理(.BAt)文件中执行

cmd /c osql -S"127.0.0.1" -U"sa" -P"123" -d"Test" -i"E:\资料\学习\MSSQL\Dos执行文件\test.sql"-S :数据库IP地址-U:用户名-P:密码-d:数据库名-i :数据库文件 注意:在没有装有数据库的情况下 , 你的系统中可能没有osql工具的环境 , 此时我们只需要将 OSQL.EXE和osql.rll两个文件拷到c:\window\system32目录下即可

应该还是在双击运行的时候缺少路径所致(python2.7好像也有这个问题) 你试试在批处理中添加一下path变量: set path=%path%;x:\xxx\osql.exe或者使用osql.exe的时候直接使用全路径: "x:\xxx\osql.exe" -h -s xxxxxxx

你们都不看人家要求的?echo DECLARE @pwd sysname>YUSER.sql@echo. >>YUSER.sqlecho -- Login: YUser >>YUSER.sqlecho SET @pwd = CONVERT (varbinary(256), 0x0100D45C5A0C7FDC6A80DE3564F1CEDF2443A

首先建立一个mysql.sql的文件,里面的内容是: use mastergoif exists (select name from sys.databases where name = 'mysmoke') drop database mysmokegocreate database mysmokegouse mysmoke --建立员工类型表gocreate table

set ppp=D:\Program Files\ZYSoft\Dataset AAA=appset BBB=App_data.mdfset CCC=App_log.LDFset NNN=saset MMM=sql2000OSQL -U"%NNN%" -P"%MMM%" -S"127.0.0.1" -Q "sp_attach_db '%AAA%','%PPP%\%BBB%','%PPP%\%CCC%'"Echo. Echo. Echo 附加%PPP%下的数据库文件%BBB%到SQL中成功这是一个实例,具体根据你的要求修改一下就可以了

如果是SQL Server 2000,批处理里用isql:isql -S 服务器 -d 数据库 -U 登录id -P 密码 -i StuDB.sql不想用StuDB.sql脚本的话,就一句句写:isql -S 服务器 -d 数据库 -U 登录id -P 密码 -Q “create database StuDB”这样的.如果是SQL Server 2005以上的,把isql换成sqlcmd.

.这不是叫你写sql语句,他的意思是说你要切换到命令提示符下. 你点击"开始"->"运行"里输入cmd 在这里切换到你的脚本目录,例如你的脚本在D盘 那你就在命令提示符下输入d: 这样就可以切换到D盘了 运行的话更为简单,因为bat是批处理文件,其实你可以双击运行的,就是不需要在命令提示符下,如果你要在命令提示符下运行的话就直接打文字名加扩展名就行了MWSqlServer90_DBSetup.bat sql server是无法运行这样的文件的,只是可能你的脚本中含有sql语句,他就调用了查询分析器执行语句的操作.

步骤:(1) 创建一个批处理文件:打开记事本,创建数据库连接信息(例如,server name,username,password,databasename等)以及要执行的*.sql脚本名称.具体语法参考下 文"osql 实用工具" . 将文件的扩展名改为.bat 并保存. 示例1

--------a.bat------------SQLPLUS/NOLOG @C:\a.sql-----a.sql---------------SPOOL a.LOG;CONNECT user/password@orcl@C:\b.SQL;SPOOL OFF;DISCONNECT;EXIT;-----b.sql-----select * from dual;

1、在 SQL Server Management Studio 中,打开要在其中创建作业的 SQL Server 的实例,或者打开包含要向其中添加步骤的作业的实例. 2、展开 SQL Server 代理,然后执行下列操作之一: 若要创建新的作业,请右键单击“作业”,再单击

网站地图

All rights reserved Powered by www.ypnh.net

copyright ©right 2010-2021。
www.ypnh.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com