有时候我们可能想把添加登录,分配数据库角色,恢复数据库写在一个.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
分享到:
相关推荐
当运行这个批处理脚本时,SQL*Plus会依次执行每个.sql文件中的SQL语句。 除了手动编写批处理脚本外,还可以使用PL/SQL Developer、Toad等第三方数据库管理工具,这些工具通常内置了批处理功能,可以更直观地管理和...
批处理文件(如.bat文件)在Windows环境中是一种高效的方式,可以自动化执行一系列命令,包括连接数据库和执行SQL语句。在这个场景中,我们可以利用批处理文件来简化Oracle数据库的操作,如删除用户、创建用户、创建...
在`RunTime`这个文件中,可能包含了一个运行时环境或者示例代码,用于演示如何在实际项目中实现批处理导入SQL文件的功能。如果你需要更深入地理解这个过程,你可以查看这个文件的内容,它可能会提供详细的步骤和解释...
本压缩包“开启关闭SQLServer批处理文件.rar”提供了相关的脚本或工具,帮助用户在Windows系统中以管理员权限执行这些任务。 首先,我们要理解如何开启和关闭SQL Server服务。在Windows操作系统中,SQL Server服务...
在Windows操作系统中,批处理文件通常以.bat为扩展名,它包含了一系列命令行指令,用户可以通过运行这个文件来依次执行这些指令,极大地提高了工作效率。 在SQL语句中,批处理指的是将多个SQL命令写入一个文本文件...
5. **SQL语句的批处理执行**:在批处理文件中,你可以通过命令行工具将SQL语句作为参数传递,或者将SQL语句写入到批处理文件中,通过工具读取并执行。例如,使用SQLCMD,批处理文件可能如下所示: ```batch @echo ...
在C#编程环境中,直接运行SQL脚本通常涉及到对数据库操作的支持,这通常需要引用特定的DLL(动态链接库)文件来实现。标题中的“c# 直接运行.sql脚本必须的dll”指的是在C#项目中,为了执行SQL语句或者整个SQL脚本,...
- **安装SQL Server**: 需要在服务器上安装SQL Server实例,并确保其处于运行状态。 - **备份路径**: 提前创建好用于存放备份文件的目录,例如`D:\Backup`。 #### 三、备份脚本详解 ##### 3.1 数据库备份脚本...
本教程将深入探讨如何使用C#通过SqlCommand对象执行.sql文件,以实现创建数据库、表、存储过程以及运行SQL语句等操作。.sql文件通常包含一系列的SQL命令,这些命令可以被批处理执行,以便于数据库的管理和维护。 ...
标题“用批处理运行sqlserver语句.zip_checkbgq_riceitt_sql_topicynh_批处理”揭示了这个压缩包内容的核心,它涉及到在Windows环境下使用批处理(batch processing)来执行SQL Server的查询或命令,并将运行结果...
2.sqlserverbackup.sql 批处理文件调用的sql脚本文件 3.Readme.txt 功能说明文件 说明: 1.建立一个数据备份的文件夹,把sqlserverbackup.bat 和 sqlserverbackup.sql 文件拷到该文件夹目录下,如:d:\backup\...
bat批处理运行sql文件,
在这个场景中,我们关注的是如何利用批处理文件来执行MySQL相关的任务,如运行SQL脚本。MySQL是一种广泛应用的关系型数据库管理系统,批处理文件与MySQL的结合可以方便地批量处理数据库操作,如数据导入、导出、更新...
批处理在IT行业中,特别是在数据库管理领域,是一个重要的概念,它允许用户一次性处理多个SQL语句,从而提高工作效率,减少数据库交互的次数,提升系统性能。在这个“批处理执行sql语句”示例中,我们可以深入理解...
这个例子中,批处理文件`batch.bat`会逐个读取.sql文件并将其内容追加到`combined.sql`文件中。你可以根据实际需求修改批处理文件的命令,如执行SQL脚本、复制或移动文件等。 通过上述方法,我们可以实现MFC程序...
在这个案例中,脚本可能包含了启动SQL Server Management Studio (SSMS) 或使用命令行工具如sqlcmd来运行SQL脚本的命令。用户需要根据自己的实际环境,修改脚本中涉及的文件路径和可能的参数,确保批处理脚本能正确...
在Java项目中使用`sqljdbc4-4.0.jar`时,首先需要将其添加到项目的类路径中,如果是Maven项目,可以在pom.xml文件中添加如下依赖: ```xml <groupId>com.microsoft.sqlserver</groupId> <artifactId>sqljdbc4 ...
在给定的"bat_sql.rar"压缩包中,我们可以看到一个名为"bat执行sql"的子文件,这表明这个批处理文件被设计用来自动执行SQL语句,这是一个非常实用的功能,特别是在数据库管理和维护时。 批处理文件的创建和使用通常...
"在目录中运行所有.sql文件以进行部署"这个主题涉及到的是一个自动化脚本执行的过程,它可以帮助开发者高效地管理和更新数据库结构。这里我们将深入探讨这个过程以及相关知识点。 首先,`.sql`文件是SQL...
在本案例中,"asp批处理替换.rar" 文件似乎包含一个与ASP相关的批处理程序,可能是为了批量处理ASP页面中的某些内容进行替换。批处理(Batch Processing)通常指的是在计算机科学中,一次性处理多个任务或数据的自动...