C#安装部署时如何在安装时自动附加数据库?

问题描述

请问,我现在做了一个WINDOWS应用程序的项目,已经完了,现在需要做成安装文件,但是使用的数据库是SQL2000,在安装的时候怎么样才能让他自动附加上去。。。

解决方案

解决方案二:
可以考虑生成SQL命令在安装期间调用osql.exe执行
解决方案三:
http://topic.csdn.net/u/20080523/15/0dad2325-075f-4c20-bfa3-5a16f515c9a6.html
解决方案四:
关注!
解决方案五:
使用usemasterexecsp_attach_db@dbname=N'数据库名',@filename1=N'数据库文件地址',@filename2=N'日志文件地址',再执行该语句.
解决方案六:
mark...
解决方案七:
引用1楼wfyfngu的回复:

可以考虑生成SQL命令在安装期间调用osql.exe执行

估计是最简单的方法了
解决方案八:
持续关注中
解决方案九:
写安装类
解决方案十:
打包到安装文件不是就行了么。。。。。
解决方案十一:
csdn上有篇文章专门介绍了,很详细:http://dev.csdn.net/article/19/article/29/29221.shtm

时间: 2025-01-01 17:19:43

C#安装部署时如何在安装时自动附加数据库?的相关文章

Wix 安装部署(一)同MSBuild 自动生成打包文件

原文:Wix 安装部署(一)同MSBuild 自动生成打包文件       因为项目需要,最近在研究Wix打包部署,园子里也有一些关于wix的博客,方方面面,讲的点各不同.我自己也在测试过程中,写下过程,以供参考.最新版本WiX Toolset v3.7,如何安装的就不说了,可以参考 http://blog.csdn.net/rryqsh/article/details/8274832         打包关心的问题有 1).Net版本检查  2)桌面和菜单栏的快捷方式 3)更换图标画面,进度条

解决.NET(WebApplication)安装部署的不能选择安装路径的问题

application|web|解决|问题 (一)说明 WebApplication安装部署时,不能选择安装路径:解决思路: (1)创建一个控制台应用程序CreateWebDir.exe ,作用是创建 Web 虚拟目录. (2)安装部署制作采用windows Application安装部署,不是WebApplication安装 部署.因为windows Application安装部署有选择路径的操作,选择的路径 保存在 [TARGETDIR]. (3)在安装部署制作-"自定义操作"中[

Oracle 10g RAC集群安装部署过程中如何安装RAC集群套件

一.首先解压集群套件包: gunzip 10201_clusterware_linux_x86_64.gz cpio -idmv < 10201_clusterware_linux_x86_64.cpio 解压放置的地方需要有oracle用户使用的权限 二.开始安装oracle RAC集群套件, 2.2.1.安装之前首先关闭两个节点的防火墙,Selinux不然是无法通过安装的 2.2.2.安装之前修改系统版本,来欺诈oracle数据库,然后执行xhost+ 2.2.3.完成上面的配置之后,使用o

Spark语言的安装部署

Spark是UC Berkeley AMPLab开发的类MapRed计算框架.MapRed框架适用于batch job,但是由于它自身的框架限制,第一,pull-based heartbeat作业调度.第二,shuffle中间结果全部落地disk,导致了高延迟,启动开销很大.而Spark是为迭代式,交互式计算所生的.第一,它采用了actor model的akka作为通讯框架.第二,它使用了RDD分布式内存,操作之间的数据不需要dump到磁盘上,而是通过RDD Partition分布在各个节点内存

《Ansible权威指南》一1.7 Ansible的安装部署

1.7 Ansible的安装部署 了解完Ansible是什么.通信原理及发展史.Ansible发展历程及其应用场景后,接下来为大家介绍Ansible的安装部署. Ansible的安装部署非常简单,其仅依赖于Python和SSH,而系统默认均已安装.除Windows外,RedHat.Debian.CentOS.OSX均可作为管理节点部署Ansible.Ansible被RedHat红帽官方收购后,其安装源被收录在EPEL中,如已安装EPEL可直接YUM或APT安装,通过pip和easy_instal

visual studio-vs安装部署问题!!!

问题描述 vs安装部署问题!!! 这是在vs的安装部署中设置注册表让该程序开机自启,然而我输入的[TARGETDIR]AlarmClock.exe或者[TargetPath]并不能得到我想要的效果,不管我之后将程序安装在哪个位置[TARGETDIR]AlarmClock.exe或者[TargetPath]的值都为G:AlarmClock.exe,固定的. 到底该怎么弄啊? 解决方案 不完全会的不要来唧唧歪歪,我不是求"参考和意见",我是要正确解决方案! 就像考试一样,懂? 别来这些:你

《Ansible权威指南 》一1.7 Ansible的安装部署

1.7 Ansible的安装部署 了解完Ansible是什么.通信原理及发展史.Ansible发展历程及其应用场景后,接下来为大家介绍Ansible的安装部署.Ansible的安装部署非常简单,其仅依赖于Python和SSH,而系统默认均已安装.除Windows外,RedHat.Debian.CentOS.OSX均可作为管理节点部署Ansible.Ansible被RedHat红帽官方收购后,其安装源被收录在EPEL中,如已安装EPEL可直接YUM或APT安装,通过pip和easy_install

项目发布时(vs2008,cs)要包含一个相关的驱动程序(此驱动为exe安装文件),想在安装此项目时一并自动安装驱动程序,可以做到吗?如何做?谢谢

问题描述 项目发布时(vs2008,cs)要包含一个相关的驱动程序(此驱动为exe安装文件),想在安装此项目时一并自动安装驱动程序,可以做到吗?如何做?谢谢 解决方案 解决方案二:这个如果采用默认的安装部署方案貌似无法解决你可以通过自定义安装类的方式来实现解决方案三:1解散原来的安装包,可以反编译安装程序,很多这的工具,然后整体一起做安装2安装完成后,调用驱动安装程序,这个比较简单,但是可以看到2次安装,客户知道你再安装驱动!

制作C#安装程序,数据库打包,下面是安装时附加数据库代码,为何不行?

问题描述 usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Configuration.Install;usingSystem.Data;usingSystem.Data.SqlClient;namespaceInstallDB{[RunInstaller(true)]publicpartialclassInstallerDB:Installer{publicInstallerDB