我的c#2003程序后台用了sql server2000数据库,想在打包部署的时候将数据库一并安装好,有三种思路:
一、首先将该数据库进行备份,然后安装的时候通过某种方法在目标机器创建数据库,运行备份
二、直接将.mdf文件和.ldf文件放到目标机器,然后执行附加数据库的存储过程
三、利用sql命令文件在目标机器建立数据库,建立表、视图、约束等,添加初识数据库我参考了http://www.cnblogs.com/feiweiwei/archive/2007/06/01/768257.aspx(在打包程序中自动安装SQL Server数据库 ),但是还是不知道怎么操作,其中有几个疑问:
1、该方法提供的是采用用户名和密码登录数据库的方法,如果是采用windows集成验证的方式怎么处理,就是不让他提供服务器、用户名和密码等
2、在安装项目中创建安装程序类(install.cs)应该是点项目\添加组件\安装程序类,最后生成install.dll安装类文件,到底怎么生成dll文件呢,在生成的目标文件里面找不到这个dll文件。
3、似乎在install里面重载的操作可以设置断点调试吗?若能,怎么操作?我感觉运行不到这个里面来。若有达人提供完整项目则非常感谢。email:[email protected]
一、首先将该数据库进行备份,然后安装的时候通过某种方法在目标机器创建数据库,运行备份
二、直接将.mdf文件和.ldf文件放到目标机器,然后执行附加数据库的存储过程
三、利用sql命令文件在目标机器建立数据库,建立表、视图、约束等,添加初识数据库我参考了http://www.cnblogs.com/feiweiwei/archive/2007/06/01/768257.aspx(在打包程序中自动安装SQL Server数据库 ),但是还是不知道怎么操作,其中有几个疑问:
1、该方法提供的是采用用户名和密码登录数据库的方法,如果是采用windows集成验证的方式怎么处理,就是不让他提供服务器、用户名和密码等
2、在安装项目中创建安装程序类(install.cs)应该是点项目\添加组件\安装程序类,最后生成install.dll安装类文件,到底怎么生成dll文件呢,在生成的目标文件里面找不到这个dll文件。
3、似乎在install里面重载的操作可以设置断点调试吗?若能,怎么操作?我感觉运行不到这个里面来。若有达人提供完整项目则非常感谢。email:[email protected]
解决方案 »
- 求助:VB.NET项目转换为C#项目
- 无法将类型为“System.Int32”的对象强制转换为类型“System.Collections.Generic.IEnumerable`1[System.W
- 怎么取值啊 帮忙看一下
- combobox.addrange用法
- c#中,如果我要表示一个巨长的二进制数,如何表示?
- listview datagrid 等常见的问题
- 问个弱弱的问题:怎么用mutex锁住一个对象?
- 关于byte[] buffer = new byte[1024];的一个小问题
- 大家好 新年快乐
- 用C#做VLC视频播放器,程序能正常运行,但是视频显示的窗口不是我自己的控件,而是VLC自带的DirectX?
- 用 System.Net.Mail.MailMessage类发送邮件总是不成功!
- 现在做一个项目,用到水晶报表,C#.net谁有资料可以给点吗。
qq 543644011