SQL Server Runner是主要用于Table Designer设计,可以运行指定的目录中的sql局域,还可将当前数据库连接将更新的sql语句拷贝中指定目录下。软件功能强大,操作简单,小编还带来了使用教程,需要的朋友可以下载!
SQL Server Runner使用教程
SQL Server Runner可以运行指定的目录中的SQL语句,这一点就可以满足我的需求。使用方法也很直观,打开数据库连接,选定数据库,选择要运行的SQL文件所在的目录,然后执行(Run Scripts)即可。额外的,SQL Server Runner可以把当前的数据库连接,SQL文件目录位置等信息保存起来(xml文件),下次有SQL更新时,把更新后的SQL语句拷贝到指定的目录中,再运行SQL Server Runner打开原来的项目文件,运行一次即可。
CodeProject中另有一个相同作用的功能的,Generating osql Batch Scripts,它争对指定的目录,生成一个OSQL的批处理文件,再通过运行这个批处理文件以达到更新数据库的目的。
可以这样调用它的源代码
OsqlScript oscript = new OsqlScript("C:\\scripts",
"C:\\scripts\\ExecuteScripts");
oscript.Server = "MyServer";
oscript.Database = "Northwind";
oscript.UseIntegratedSecurity = true;
oscript.UseReportFile = true;
oscript.ReportFile = "Report.txt";
//generate the file
oscript.Generate();