如何在SQL Server2008执行一个500M大的.sql文件

如题所述

SQL Server 2008利用osql/ocmd批处理批量执行sql文件的使用方法是本文我们主要要介绍的内容,接下来我们就开始介绍这部分内容,我们假设在测试环境建了几十张表,保存了.sql文件,准备在正式环境重建的时候懒得一个个打开建了,做一在网上搜寻了一下,果然有简单点的方法 。
  利用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文件的全部,本文就介绍到这里了,希望本次的介绍能够对您有所收获!
温馨提示:内容为网友见解,仅供参考
无其他回答

如何在SQL Server2008执行一个500M大的.sql文件
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利用os...

如何在SQL Server2008中执行脚本
1. 启动SQL Server Management Studio;点击【开始】->【所有程序】->【Microsoft SQL Server 2008 R2】->【SQL Server Management Studio】,服务器名称:服务器的名称或者IP地址,登录名和密码:通常都为sa;点击【连接】后登录SQL Server Management Studio;2. 点击【文件】->【打开】-->【文件(...

后缀为".sql"的文件如何导入sql2008数据库?
1、打开 SQL Server Management Studio 2、连接数据库引擎(就是你要执行脚本的数据库)3、选择文件菜单-->打开--> 打开文件 选择你要打开的.sql文件打开(可能会提示连接数据库,按提示连接即可)不知道你的sql文件是建库的脚本,还是查询或是更新的脚本 执行时略有不同 祝好运。望采纳。

SQL Server 2008如何通过转换程序导入SQL文件?
方法一:直接操作<\/首先,准备好你的SQL文件,只需右键点击,选择"打开",SQL Server 2008会自动识别并加载文件内容,操作简单直观。方法二:数据库内导入<\/在界面中,沿着"文件"菜单的路径,依次找到"打开"->"文件",在弹出的选项中,选中你需要的SQL文件,点击"打开"按钮,即可在子页面中看到导入的...

“sqlserver”怎样直接执行sql文件?
一、客户的数据库数据被篡改,利用Log Explorer工具根据日志生成的回滚脚本有200多M,不可能一下子扔到查询分析器里去执行,于是想是否SQL Server是否可以像Oracle那样直接执行.sql文件。讲过查资料,测试,发现可以在cmd窗口中执行如下命令执行Sql文件:二、osql -S 127.0.0.1 -U sa -P sa -i d...

如何设置在sqlserver2008里设置,一次就能执行一条SQL语句,返回值后继续...
--如果选择 "反复出现 "--点 "更改 "来设置你的时间安排 然后将SQL Agent服务启动,并设置为自动启动,否则你的作业不会被执行 设置方法:我的电脑--控制面板--管理工具--服务--右键 SQLSERVERAGENT--属性--启动类型--选择 "自动启动 "--确定.希望能有所帮助!有帮助考虑采纳一下。

SQL Server2008占内存很大怎么办?
1. 调整最大服务器内存设置 SQL Server 使用内存来缓存数据,以便快速检索。但是,如果它占用了太多的内存,可能会导致系统资源争用,影响性能。通过配置 SQL Server 的最大服务器内存设置,可以限制它使用的内存量。这可以在 SQL Server Management Studio (SSMS) 中完成,通过右键点击服务器,选择“内存...

用文件名是.sql的文件能在sqlserver2008中建数据库吗?
SQL语句可以直接创建数据库和数据结构,也可以插入数据。需要注意的是数据库名与文件名不能冲突。

怎么往SQL SERVER 2008里导入百兆的CSV文件
在数据库上点右键.选导入平面文件,源数据库选(必须显示所有文件)csv文件.之后就按照提示一步一步.

在SQL server 2008怎么附加数据库文件
1.首先从开始菜单着手,打开开始菜单栏,在菜单栏上找到我们已经安装的SQL server 2008,单击打开它 2.打开SQL server 2008数据库,来到登录界面,在这里我们只需要输入登录服务器名(电脑IP地址)、登录身份、账号、密码,然后单击登录 注意:我们用的是SQL身份登录,这里还可以选择windows身份登录,权限会更...

相似回答