问题描述
问题一:在部署的时候添加了附加数据库,如何判断系统是否装有数据库并给出提示。问题二:如何加入卸载功能。是否只能用控制台程序?如果不是该如何做?问题三:因为在安装的时候数据库是一起安装的,所以卸载的时候它会卸载数据库,而数据库没有分离出来,文件正在使用,无法卸载,所以现在要想办法,在卸载程序前要将数据库分离出来或停止服务,请问代码如何实现?如果要保留数据库该如何实现,也就是说,在卸载文件的时候需要提示是否保留数据库,如果要保留则只卸载文件不管数据库,这样如何实现,如果要卸载就要将数据库文件卸载了。该如何实现这些呢?请教了。。。。
解决方案
解决方案二:
这个我研究过一阵子,也在网上找了蛮多资料,但是就是没有人把代码贴出来过,好像很机密的样子。
解决方案三:
加油吧,希望你能把这个问题解决掉!
解决方案四:
是啊!前面在解决安装时附加数据库,现在解决了!但现在又要判断了还要分离出来。。。。郁闷
解决方案五:
用其它打包工具看看,通过写脚本来实现。.NET自带的比较方便,功能自然也少很多。
解决方案六:
mark,学习
解决方案七:
http://mqcan.cnblogs.com偶写的.很清楚了
解决方案八:
看了!但这些都知道!主要是现在的问题是:一个是在安装之前要判断用户机子是否装有SQL二个是要编写一个卸载文件,要有选择的卸载,可以选择是否保留数据库,保留数据库时,卸载其他文件,数据库文件保留。不保留时,先用代码实现数据库分离或服务停止,然后卸载数据库文件。
解决方案九:
mark安装部署项目是挺头疼MSDN上的资料也很泛泛没有详细一点的资料
解决方案十:
执行一条SQL语句就行了,好象是在SQL里杀掉当前进程,网上有代码的.
时间: 2024-10-21 15:03:01