有谁用Sql2012来生成过数据库脚本 今天写了个安装程序,但是执行的脚本总是报错,执行的脚本是连数据库名什么的都生成了,但是不知道为什么就是执行不成功,请问下,怎么样生成脚本,不会报错,在高级选项中,那些是该选择的,那些选择了还出现一定的问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 _databaseserver :数据库地址filePath : 脚本文件 地址Process sqlprocess = new Process(); sqlprocess.StartInfo.FileName = "osql.exe"; sqlprocess.StartInfo.Arguments = string.Format("-E -S{0} -i {1} -d {2}", _databaseserver, filePath, "master"); sqlprocess.Start(); sqlprocess.WaitForExit(); sqlprocess.Close(); 理解错了,你是想生成数据库 架构脚本吗。如果用 sqlserver 自带的生成 脚本 ,生成后你得看一下,生成Function、视图、存储过程是不是在生成表前面,如果这样,脚本执行的时候,肯定报错。正常是 表 视图 函数 存储过程 C#出报表,然后导出EXCEL的问题 winform实现igoogle拖拽效果 oledbdatareader是独占连接吗? 目前流行.net2005还是.net2008? 请问为什么C#中不能用#ifndef? 怎么打包可以让c#.net程序不依赖系统环境 求助! 夕夕公主在不?我有在段源程序找你帮忙? winform 中 datagrid 实现分页 请教:如何做一个简单的三层结构的程序 高分求bulk insert用法。 TreeView的节点选择问题
filePath : 脚本文件 地址
Process sqlprocess = new Process();
sqlprocess.StartInfo.FileName = "osql.exe";
sqlprocess.StartInfo.Arguments = string.Format("-E -S{0} -i {1} -d {2}", _databaseserver, filePath, "master");
sqlprocess.Start();
sqlprocess.WaitForExit();
sqlprocess.Close();
正常是 表 视图 函数 存储过程