`
guoyiqi
  • 浏览: 1013845 次
社区版块
存档分类
最新评论

SQL Server中执行sql文件

 
阅读更多
SQL Server中本身是没法直接执行sql文件的,但是可以在cmd中使用命令执行sql文件,而SQL Server可以使用xp_cmdshell执行cmd里的命令

cmd中执行sql文件:

(转自:http://www.cnblogs.com/longer/archive/2010/05/15/1735940.html

讲过查资料,测试,发现可以在cmd窗口中执行如下命令执行Sql文件:

简单说明:osql为SQL Server的命令,要在cmd中执行该命令,一般安装完SQL Server后该命令对应的路径会自动添加到系统环境变量中。 -S 表示要连接的数据库服务器 -U表示登录的用户ID,-P表示登录密码 -i表示要执行的脚本文件路径。


SQL Server中执行cmd的命令:

xp_cmdshell 'dir'


不过默认是不允许执行的,所以需要先配置一下:



分享到:
评论

相关推荐

    sqlserver 批量执行sql文件

    sqlserver 批量执行指定文件夹下面的sql文件。 非常快捷方便,使用于不同类型数据库之间的数据迁移

    sql server 导入超大SQL脚本文件

    osql 是 SQL Server 提供的一个命令行工具,用于执行 SQL 语句和运行 SQL 脚本文件。osql 工具可以在命令行下执行 SQL 语句,非常适合批量执行 SQL 任务。 如何使用 osql 导入超大 SQL 脚本文件? 在 SQL Server ...

    sqlserver批量执行脚本文件

    在SQL Server环境中,批量执行SQL脚本文件是数据库管理员和开发者日常工作中常见的一项任务。本文将深入探讨如何在.NET环境中高效地实现这一功能,并对比使用sqlcmd工具的方法。以下是一些关键知识点: 1. **SQL ...

    sqlserver 文件配置

    在IT行业中,数据库管理系统是核心组成部分之一,而SQL Server作为微软公司推出的强大关系型数据库,被广泛应用在各种规模的企业和项目中。WAMP(Windows、Apache、MySQL、PHP)服务器则是一个在Windows环境下搭建...

    dbf文件导入SQL server

    1. 创建SQL Server数据库表:在SQL Server Management Studio (SSMS) 中,根据DBF文件中的字段定义创建一个新表。表结构应与DBF文件的字段对应,确保数据类型兼容。 2. 使用C#连接SQL Server:在C#代码中,利用`...

    SQL Server中读取XML文件的简单做法

    在实际应用中,如果XML数据存储在文件中,我们需要先读取文件内容。这可以通过创建一个临时表,利用`xp_cmdshell`扩展存储过程和`TYPE`命令来实现。`xp_cmdshell`允许执行操作系统命令,`TYPE`命令则用于打印文件...

    sqlserver驱动包

    String url = "jdbc:sqlserver://localhost:1433;databaseName=myDatabase"; String username = "myUsername"; String password = "myPassword"; try { Class.forName(...

    SQLServer2008附加SQLServer2005数据库

    例如,检查 SQL Server 版本信息(通过执行 `SELECT @@VERSION`)。 #### 步骤详解 接下来,我们将详细说明如何在 SQL Server 2008 上附加来自 SQL Server 2005 的数据库。 1. **附加数据库** - 打开 SQL Server ...

    通过SqlCmd执行超大SQL文件

    ##通过sqlcmd执行sql文件 由于sql文件过大,超过了100M,再数据库的窗口执行,结果超出内存了,对于特别大的sql文件可以使用sqlcmd进行执行 ###1.打开cmd窗口 运行–cmd–进入到sql文件所在的文件夹。 如果是win7可...

    将sqlserver中的数据导出成为sql语句

    标题提到的“将sqlserver中的数据导出成为sql语句”是指将SQL Server数据库中的表结构和数据转换为一系列的INSERT INTO SQL语句,这样就可以通过执行这些语句在另一个数据库中重建相同的数据。这一过程对于开发、...

    sql server2019安装包

    在本安装包中,主要包含的是SSMS(SQL Server Management Studio)的安装文件,这是SQL Server的主要管理和开发工具。 SQL Server 2019引入了多个新特性和增强功能,旨在提高性能、安全性和可扩展性。以下是一些关键...

    sql server下如何读取文件

    5. **读取文件**:最后一步是从文件中读取内容并显示。 ```sql EXEC @hr = sp_OAMethod @object, 'OpenTextFile', @tmp OUTPUT, @strPath IF @hr <> 0 BEGIN EXEC sp_OAGetErrorInfo @object RETURN END SET ...

    pb连接SqlServer所需的dll文件

    综上所述,"pb连接SqlServer所需的dll文件"涉及到的知识点包括PowerBuilder的数据库访问机制、SQL Server的连接方式、DLL文件的作用与管理、应用程序的发布与部署策略,以及可能遇到的问题与解决方案。这些内容对于...

    sqlserver自动生成sql语句工具sqlserver转oracle

    在压缩包子文件的文件名"ms转sql语句.exe"中,我们可以推测这可能是一个用于将SQL Server语句转换为Oracle兼容格式的可执行程序。这样的工具通常会提供用户友好的界面,让用户导入SQL Server的数据库元数据,然后...

    SQLServer存储过程调用WebService

    [Microsoft.SqlServer.Server.SqlProcedure] public static void CallWebService(SqlString url, SqlString methodName) { // 创建 SOAP 服务客户端 SoapHttpClientProtocol client = new ...

    sqlserver驱动2012版

    高版本的“sqlserver驱动”,也就是SQL Server Native Client 2012,确保了Navicat能够顺利地与SQL Server 2012及更高版本进行通信,执行查询、数据管理、备份等操作。 标签中的“sqlserver”代表的是微软的数据库...

    sql-server驱动包

    String url = "jdbc:sqlserver://localhost:1433;databaseName=MyDatabase"; String username = "myUsername"; String password = "myPassword"; try (Connection conn = DriverManager.getConnection(url, ...

    sql server 2005导出sql文件工具

    首先,"sql server 2005导出sql文件工具"通常指的是“数据库发布向导”(Database Publishing Wizard)。这个工具允许用户将SQL Server数据库导出为SQL脚本文件,包含了创建表、视图、存储过程、触发器、索引等...

    sql server客户端安装包

    在本压缩包中,主要包含了一个名为"SQL Server客户端.exe"的可执行文件,这通常是SQL Server Management Studio(SSMS)或一个精简版的客户端工具。 SSMS是微软官方提供的一个集成环境,专为管理和开发SQL Server而...

    SQLServer脚本批量执行工具

    在实际应用中,SQLServer脚本批量执行工具还可能包含日志记录功能,它会详细记录每次执行的脚本以及其执行结果。这种记录对于排查问题、追踪更改历史以及审计都非常有用。用户可以轻松查看每个脚本的执行状态(成功...

Global site tag (gtag.js) - Google Analytics