『壹』 如何在不打开SQL Server的情况下,可以直接执行.sql文件
可以使用批处理,调用isql执行.sql文件。1、新建test.sql文件。如图,代码执行删除表a中id='1'的记录。2、新建批处理test.bat。如图:3、运行批处理test.bat即可执行,test.sql中的SQL语句。
『贰』 sql server 中怎样执行bat文件
….这不是叫你写sql语句,他的意思是说你要切换到命令提示符下.你点击"开始"->"运行"里输入cmd在这里切换到你的脚本目录,例如你的脚本在D盘那你就在命令提示符下输入d:这样就可以切换到D盘了运行的话更为简单,因为bat是批处理文件,其实你可以双击运行的,就是不需要在命令提示符下,如果你要在命令提示符下运行的话就直接打文字名加扩展名就行了MWSqlServer90_DBSetup.batsqlserver是无法运行这样的文件的,只是可能你的脚本中含有sql语句,他就调用了查询分析器执行语句的操作.
『叁』 如何用SQLserver批量打开或运行脚本
使用SQLCMD在SQLServer上执行多个脚本第一步:先创建一个在C盘下的文件夹:C:\Scripts。然后把脚本存放到这个文件夹中:脚本1:CREATE_DB.sql /* SCRIPT: CREATE_DB.sql */ /* 创建TestDB数据库 */ — This is the main caller for each script SET NOCOUNT ON GO PRINT '开始创建TestDB数据库' IF EXISTS (SELECT 1 FROM SYS.DATABASES WHERE NAME = 'TestDB') DROP DATABASE TestDB GO CREATE DATABASE TestDB GO :On Error exit :r c:\Scripts\CREATE_TABLES.sql :r c:\Scripts\TABLE_INSERTS.sql :r c:\Scripts\CREATE_INDEXES.sql :r c:\Scripts\CREATE_PROCEDURES.sql PRINT '创建完毕' GO
『肆』 sqlserver 2012怎么执行sql脚本
sqlserver 2012怎么执行sql脚本SQL Server 2012导出的过程1.打开Management Studio,登录到服务器,在数据库中选择要转移的数据库,右键--“任务(T)”--“生成脚本(E)…”。2.在“生成和发布脚本”窗口中,点击“下一步”,3.“选择要编写脚本的数据库对象”,可以不做设置,点击“下一步”,4.点击[保存到文件]右边的“高级”按钮,在对话框中,设置“为服务器版本编写脚本”为“SQL Server 2008 R2”,设置“要编写脚本的数据的类型”为“架构和数据”。选择保存脚本的位置。5.下一步,再下一步。导出完成。SQL Server 2008 R2导入的过程1.打开Management Studio,登录到服务器,2.选择菜单“文件”——“打开”——“文件”,选择.sql脚本文件,点击工具栏中的“执行”按钮。3.在左侧的“对象资源管理器”中右键“数据库”——“刷新”。完毕。
『伍』 sqlserver怎么执行大文件sql语句
吧sql语句分成多个批处理即可,即多加几个go。
『陆』 sqlserver怎么执行.sql文件
可以在cmd窗口中执行如下命令执行Sql文件:osql-S127.0.0.1-Usa-Psa-id:\test.sql简单说明:osql为SQLServer的命令,要在cmd中执行该命令,一般安装完SQLServer后该命令对应的路径会自动添加到系统环境变量中。-S表示要连接的数据库服务器-U表示登录的用户ID,-P表示登录密码-i表示要执行的脚本文件路径。
『柒』 sqlserver的脚本文件是在配置管理器中执行的
是的。sqlserver的脚本文件通过处理器处理压缩文档后,然后再通过传输配置传输在配置管理器中执行的。这种方法虽然麻烦但是能有效减小文件的占用空间的大小。
『捌』 sql server 怎样执行多个sql文件
1.启动SQLServerManagementStudio;点击【开始】->【所有程序】->【MicrosoftSQLServer2008R2】->【SQLServerManagementStudio】,服务器名称:服务器的名称或者IP地址,登录名和密码:通常都为sa;点击【连接】后登录SQLServerManagementStudio;2.点击【文件】->【打开】–>【文件(F)…】,选择你要打开的文件,如【Optime.Sql】,打开即可,3.选择相应的数据库,如gerp,点击即可。
『玖』 “sqlserver”怎样直接执行sql文件
一、客户的数据库数据被篡改,利用Log Explorer工具根据日志生成的回滚脚本有200多M,不可能一下子扔到查询分析器里去执行,于是想是否SQL Server是否可以像Oracle那样直接执行.sql文件。讲过查资料,测试,发现可以在cmd窗口中执行如下命令执行Sql文件:
二、osql -S 127.0.0.1 -U sa -P sa -i d: est.sql;
三、简单说明:osql为SQL Server的命令,要在cmd中执行该命令,一般安装完SQL Server后该命令对应的路径会自动添加到系统环境变量中。 -S 表示要连接的数据库服务器 -U表示登录的用户ID,-P表示登录密码 -i表示要执行的脚本文件路径。
四、Apache ant提供了直接执行sql脚本文件的功能:
五、Java代码:
publicclassAntExecSql
{publicstaticvoidexecSqlFile(Stringurl,StringuserID,Stringpwd,StringsqlFile)
{
SQLExec2sqlExec=newSQLExec2();
//设置数据库参数
sqlExec.setDriver("com.microsoft.sqlserver.jdbc.SQLServerDriver");
sqlExec.setUrl(url);
sqlExec.setUserid(userID);
sqlExec.setPassword(pwd);
Filefile=newFile(sqlFile);
sqlExec.setSrc(file);
sqlExec.setPrint(true);//设置是否输出
//输出到文件sql.out中;不设置该属性,默认输出到控制台
//sqlExec.setOutput(newFile("d:/script/sql.out"));
sqlExec.setProject(newProject());//要指定这个属性,不然会出错
sqlExec.execute();
}
publicstaticvoidmain(String[]args){
Stringfile1="C:/1.sql";
Stringurl="jdbc:sqlserver://localhost:1433;database=master";
Stringusername="sa";
Stringpwd="[email protected]";
try{
AntExecSql.execSqlFile(url,username,pwd,file1);
}catch(Exceptionex){
ex.printStackTrace();
}
}
}