欢迎来到天天文库
浏览记录
ID:15868939
大小:42.50 KB
页数:4页
时间:2018-08-06
《自动安装数据库msde》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、自动安装数据库msde(同时自动附加数据库)安装网站程序经过一个星期的测试,终于成功了!在这里跟大家分享一下经验!大致是按照网上说的,但是还是一点一点摸索出来的!我想把做好的安装文件传上来的,无奈太大了,呵呵。首先下载chs_sql2kdesksp3.exe和orca.rar在百度搜一大堆!然后,有Winrar打开chs_sql2kdesksp3.exe,解压出MSM整个目录的内容。然后,就按照网上说的做了;引用:1、创建安装项目“Setup1”安装项目在“文件”菜单上指向“添加项目”,然后选择“新建项目”。在“添加新项目”对话框中,选择“项目类型”窗格中的
2、“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入“setup1”。单击“确定”关闭对话框。项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。在“属性”窗口中,选择ProductName属性,并键入”任意名称”。2、下载MSDESp3安装程序与MSI安装文件修改器(Orca)工具。3、选择“文件系统编辑器”,在“视图“菜单上指向“添加”,然后选择“合并模块…”(MergeMoudle),在添加模块中,找到MSDEsp3安装文件所在目录,将MSM和MSM1033下的所有文件,分别添加进来,共24个文件(自己数数啦)。在安装项
3、目Setup1的属性(Properties)中的“SearchPath”,分别添加MSM和MSM1033目录,我还加上了MSM2052注意:以上都是绝对路径啊!!!(D:MyWebmsdetestStepchs_sql2kdesksp3MSDEMSM)这个完成后后自动出现一个安装依赖项:sqlbase.msm如果没有看到依赖项:说明不对单击“生成菜单下的“生成解决方案”,编译Setup1安装项目工程。用OrcaMSI安装文件修改器打开生成的安装包(Setup1.msi)文件,在左列的表栏中选择“InstallExecuteSequence”表
4、,修改下面的属性值:GetSqlStates.XXXXXX103改成421RemoveExistingProducts值改成1800(好像原来的值的为1825,如果不对的改了也是错的)InstallInitialize值改成1799 (好像原来的值的为1800,如果不对的改了也是错的!)在InstallUISequence选择“InstallUISequence”表,修改下面的值:GetSqlStates.XXXXXX103改成421选择“Property”表,添加以下三个属性:SqlInstanceName:MSDEDH实例服务名(例如服务器名称:ZJJ,
5、windows服务中将会看到MSSQL$ZJJ服务但是未启动)SqlSecurityMode:SQL(不加这行确实也行,就是没办法用SQL模式登录)我加上了。SqlSaPwd:sa的密码这样就能安装好msde了。其次,如果想同时附加数据库的话,就还要写新建一个类库。引用:创建安装程序类1.在“文件”菜单上指向“新建”,然后选择“项目”。2.在“新建项目”对话框中,选择“项目类型”窗格中的“C#项目”,然后选择“模板”窗格中的“类库”。在“名称”框中键入installAction。3.单击“打开”关闭对话框。4.(将默认生成的那个删除) 从“项目”菜单中选择“
6、添加新项”。5.在“添加新项”对话框中选择“安装程序类”。在“名称”框中键入installClass。6.单击“确定”关闭对话框。 //serverJJ服务器名称 //user:sa 用户名 //pwd:SA 密码//重写虚构函数,安装程序中会自动执行这个函数 publicoverridevoidInstall(System.Collections.IDictionarystateSaver) { base.Install(stateSaver); AssemblyAsm=Assembly.GetExec
7、utingAssembly(); System.IO.FileInfoFileInfo=newSystem.IO.FileInfo(Asm.Location); stringpath=FileInfo.DirectoryName; //得到当前安装的程序的路径 //AddDBTable(this.Context.Parameters["dbname"]); stringcon="server=localhost\ZJJ;uid=sa;pwd=SA;database=master";
8、 stringDataName="CHY_BBS
此文档下载收益归作者所有