`

在批处理中运行.sql文件

阅读更多

有时候我们可能想把添加登录,分配数据库角色,恢复数据库写在一个.sql文件中,然后打开sql 的管理客户端,打开sql文件,F5一下。

但是也可以写一个批处理,来帮你运行这个sql文件,就不用你打开sql的管理客户端了,毕竟打开一次还是比较慢的,只为这一点事情,好像省略比较好。

 

@ECHO OFF
@title 恢复数据库脚本

osql -E -S "UCS-DB\UCS" -i "AddUserAndRestoreDatabase.sql"

echo 回车结束运行
pause

 

 

上面这段是批处理命令,可以拷贝,然后粘贴到setup.bat文件中,-E代表和数据库的链接使用信任链接,也就是说这个bat登录ms sql的时候使用了windows身份验证。

当然了,也可以使用用户名,密码

@ECHO OFF
@title 恢复数据库脚本

osql –U "sa" –P "sa" -S "UCS-DB\UCS" -i "AddUserAndRestoreDatabase.sql"

echo 回车结束运行
pause

 

-U后面是账号,-P后面是密码

 

补充:

osql是一个命令,安装mssql之后,在cmd中可以运行这个命令。

Technorati 标签: bat,批处理,运行sql,osql
分享到:
评论

相关推荐

    开启关闭SQLServer批处理文件.rar

    开启关闭SQLServer批处理文件.rar 注意:一定要在管理员身份下运行,即:右击以管理员身份运行!!!

    sqlserver备份批处理

    2.sqlserverbackup.sql 批处理文件调用的sql脚本文件 3.Readme.txt 功能说明文件 说明: 1.建立一个数据备份的文件夹,把sqlserverbackup.bat 和 sqlserverbackup.sql 文件拷到该文件夹目录下,如:d:\backup\...

    bat批处理运行sql文件

    bat批处理运行sql文件,

    SQL2008r2无人值守安装_支持拖拽_批处理版.rar

    如果自定义配置:需要通过sqlserver导出一份安装配置文件ConfigurationFile.ini 这里面就写好需要安装的sql2008R2的相关参数配置 默认安装路径在D盘,如果需要请修改ConfigurationFile.ini配置文件 点击bat文件...

    一键打开或关闭sql服务的批处理

    装了sql2008以后 电脑开机都非常的卡 所以我把那些sql运行时需要的服务设为手动 然后写了这个批处理 可以实现服务的开与关

    PL_SQL命令的使用大全.chm

    在sql*plus中,可以运行sql*plus命令与sql*plus语句。 我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,...

    sqlplus命令的使用大全

    我们可以将多条sql语句保存在一个文本文件中,这样当要执行这个文件中的所有的sql语句时,用上面的任一命令即可,这类似于dos中的批处理。 @与@@的区别是什么? @等于start命令,用来运行一个sql脚本文件。 @命令...

    使用计划任务完成数据库备份

    SQL.bat是将SQL语句写入批处理中,运行后动态创建SQL文件 - 执行SQL文件 - 删除SQL文件和超过7天的备份 SQLs.bat是直接运行temp.sql中的SQL语句 当然我们使用这个方法,还可以做一些定时的SQL执行。对于一些软件...

    用批处理文件修改SqlServer登录验证模式

    将压缩包内的文本文件扩展名改为bat后,用管理员模式运行即可修改SQL Server登录验证模式。默认为2,即SQL Server和Windows验证模式。修改为此模式后,可连通VB和SQL Server数据库。参见我的另一篇文章【VB连通SQL ...

    Oracle工具 - Oracle SQL Handler - 好用又实用,多线程,能运行于 Windows 及 Linux ,免装Oracle客户端

    Oracle SQL Handler,是专为 Oracle 数据库开发人员及操作人员精心打造的一款 Oracle 客户端工具: 超智能的SQL编辑器;...(请将下载的 ZIP 文件解压到一目录,鼠标双击批处理文件 start.bat 即可启动运行)

    Sql脚本合成工具

    可以分别建相应的目录进行管理,我们在编写时,都要修改文件再运行脚本,这样方便维护和升级。该工具实现功能很简单,但做为一个工具是很有用的,表结构的脚本,你可以va_aaaAlterTable.sql命名,这样就排在第一位了...

    SQL数据库连接器(Java版)

    注意:我在压缩包里写了一个批处理文件,文件作用是打开数据库连接程序,在Windows系统下使用时,首先执行批处理文件。出现画面一闪的情况,是批处理文件运行时显现的CMD窗口。程序没有运行起来,因该是计算机上的...

    Oracle SQL Handler

    Oracle SQL Handler,是专为 Oracle 数据库开发人员及操作人员精心打造的一款 Oracle 客户端工具: 超智能的SQL编辑器;...(请将下载的 ZIP 文件解压到一目录,鼠标双击批处理文件 start.bat 即可启动运行)

    exile-server-package:批处理文件的集合以管理流放服务器

    prestart.bat-设置服务器配置等(在firedeamon中使用此设置) start.bat-运行prestart.bat并启动服务器exe 资料夹 config:包含所需的所有各种配置文件。 Battleye过滤器生活在这里。 转储:用于

    疯狂Java讲义(第3版)源代码

    (3)本书第12章第11节的TableModelTest.java程序,以及第13章的绝大部分程序都需要连接数据库,所以读者需要先导入*.sql文件中的数据库脚本,并修改mysql.ini文件中的数据库连接信息。连接数据库时所用的驱动程序...

    Oracle SQL Handler(Oracle 开发工具) v5.1.zip

    Oracle SQL Handler,是专为Oracle数据库开发人员及操作人员精心打造的一款Oracle开发工具(客户端工具)。国产原创,精品奉献,无序列号限制,仅凭使用满意度随意赞助就可...鼠标双击批处理文件 start.bat 即可启动运行

    docker-mssql:具有自动数据库创建和.sql脚本导入的Microsoft SQL Server Docker文件

    docker-mssql 基于官方microsoft / mssql-server映像的带有.sql启动文件的Microsoft SQL Server docker映像支持的标签和相应的Dockerfile链接 -最新GA发布的最新CU环境变量SA_PASSWORD (可选)-是在容器运行后用于...

    好用又实用的 Oracle 客户端工具 - Oracle SQL Handler

    Oracle SQL Handler,是专为 Oracle 数据库开发人员及操作人员精心打造的一款 Oracle 客户端工具: 超智能的SQL编辑器;...(请将下载的 ZIP 文件解压到一目录,鼠标双击批处理文件 start.bat 即可启动运行)

    sqldeveloper

    链接oracle数据库的客户端,需要安装jre。 进入到sqldeveloper64-3.2.20.09.87-no-jre\sqldeveloper\sqldeveloper\bin,运行sqldeveloper.bat。

    JF_ACE_goods.zip

    只要将相应的sql文件拖到sqlexec.bat文件上就导入了,前提是sqlexec.bat里面的文件路径对,密码对,并且mysql已安装。 前面做好后运行go.bat,就可编译启动。 用户密码:admin/admin 技术框架: ACE-admin,...

Global site tag (gtag.js) - Google Analytics