自动安装sqlserver数据库

自动安装sqlserver数据库

ID:21602618

大小:63.00 KB

页数:5页

时间:2018-10-23

自动安装sqlserver数据库_第1页
自动安装sqlserver数据库_第2页
自动安装sqlserver数据库_第3页
自动安装sqlserver数据库_第4页
自动安装sqlserver数据库_第5页
资源描述:

《自动安装sqlserver数据库》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、自动安装SQLServer数据库>>教育资源库  这段时间,手头的项目接近收尾,以前不太注意的工程打包问题却慢慢凸现出来,这里指的不单单是制作一个可以安装的工程安装包,还有关于缺少运行环境时的数据库实例的安装和数据库数据的安装恢复。这里先把关于MSDE打包进安装程序的心得于大家分享,那么咱们废话少说。  当你的项目基本完成测试,准备发布的时候,制作一个用户使用简便的自动安装包就成为编码完成后的又一个需要解决的问题,工程开发的是否完满,从安装中,用户应该会有个最初的体验。  下面简单介绍一下如何在工程中添加Microso

2、ftSQLServer2000DesktopEngine(MSDE)的自动安装合并模块MSM:  1.首先你需要下载MSDE2000的sp3安装包。可以从下面的链接去下载,URL:sql/doaryoutput)和内容文件(contentfiles)两项。  4.添加合并模块(MergeMoudle),选择浏览,指定到你的MSDE的MSM文件夹,选则MSM和msm1033下的所有的文件(REPL.MSM、REPL_RES.MSM、DMO_RES.MSM和DMO.MSM可以不选),打开。  5.设置安装工程的属性(Pro

3、perties)中的SearchPath,指定为你的MSM所在路径(这时需要添加两个:pathMSM和pathMSM1033)。  6.设置关于安装程序的其他属性咱们暂且不提,这是可以对你的安装工程进行编译了,当编译通过后,你可以在c:MySetup1Debug看到你的打包工程MySetup.msi。  7.这是工程打包告一段落,下面我们需要修改打好的安装包,使它可以在安装完程序后自动安装MSDE的一个实例(假设实例名为:MyServer)。现在我们需要用到MS的一个工具ORCA,下载default.aspx?scid

4、=kb;EN-US;255905安装了orca后就可以利用这个工具对我们的MySetup1.msi进行修改了。  8.用ORCA打开安装包文件MySetup.msi,找到Property这个table,ADDRoe,value中填入实例名MyServer。其他的参数请参见:?id=810826和default.aspx?scid=kb;en-us;281983  9.所有的参数中有关密码的属性,我没有成功,就是SqlSaPoveExistingProducts,修改1525为6601。保存,退出!  这时,在没有SQL

5、环境的机器上运行你的安装包,在程序安装完后,会自动安装MSDE的MyServer实例,并在重起机器后,自动启动SqlServer的实例。  =======================================================================  前一篇中介绍了如何连同SqlServer的桌面版本一同打包到安装程序的简单步骤,这里还想就自己对于:发布程序到已经有SQL环境的计算机时,自动使用SQL的Osql来恢复指定的数据库到你的SQLServer的Date中。  首先,在c:创建

6、一个临时目录,例如c:TempBD,拷贝Osql.exe到目录下,拷贝你的数据库备份(TruckDB)到目录下;在目录下分别创建Restore.bat和Restore.txt文件,内容如下:  1.Restore.bat文件内容:  osql-E-S-iC:TempDBRestore.txt  2.Restore.txt文件内容:usemasterifexists(select*fromsysdevicese='TruckDB')EXECsp_dropdevice'TruckDB'Els

7、eEXECsp_addumpdevice'disk','TruckDB','C:ProgramFilesMicrosoftSQLServerMSSQLDataTruckDB.mdf'restoredatabaseTruckDBfromdisk='c:TempDBTruckDB'.Collections.IDictionary)'重写install方法DimfileAsSystem.IO.FileIffile.Exists(C:ProgramFile

8、sMicrosoftSQLServerMSSQLDataTruckDB_data.mdf)=TrueThenExitSubMyBase.Install(stateSaver)DimCheckedDi123下一页>>>>这篇文章来自..,。rAsSystem.IO.DirectoryIfCheckedDir.Exists(C:Pro

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。