易截截图软件、单文件、免安装、纯绿色、仅160KB

如何发布SQL数据库

用C#做了一个管理软件,数据库用的是SQL Server 2005,怎么把软件及数据库发布给客户呢?
我现在是:先在用户的计算机上安装SQL Server 2005,然后再用还原数据库的方法,把设计好的数据库还原进去,最后再安装C#的程序,我觉得好复杂,哪位教我一种简单的方法。
创建数据库脚本,写上操作说明. 把数据库脚本和C#程序一并打包. 传给客户后,客户依照操作说明,在查询分析器下执行数据库脚本,安装程序并运行.

up

程序发给他,
数据库让他加载数据库文件就行了

exec
sp_attach_db  @dbname  =  N'pubs',   
          @filename1  =  N'c:\mssql7\data\pubs.mdf',   
          @filename2  =  N'c:\mssql7\data\pubs_log.ldf' 


你把加载的代码修改正确,让用户粘贴运行总会吧?



当然,数据库加载的文件路径需要正确

写个数据安装窗口,程序执行数据连接,写好执行脚本,连接成功执行脚本并初始化数据库

对,附加一个初始的数据库

实际上,加载数据库的话可以右击数据库点"附加...",
选数据库主文件即可,日志文件应在同路径下,
这样相当于只是进行了简单的 windows操作,

我的意思是把还原数据库功能放到C#程序中,当第一次运行时,自动还原数据库,不知这想法可以不可以.

要知道,有时候客户非常难缠,让他麻烦一点,他就把你的程序说的一文不值.

用install shield打包,然后加点你自己的逻辑进去好了!
{{


相关问答:

sql 搜索语句 - .NET技术 / ASP.NET

<table style="width: 1000px"><tr>
  <td style="height: 38px; width: 35px;">
  姓名</td>
  ......

C#和数据库SQL - MS-SQL Server / 基础类

我们C#做一个窗体 往数据库里插入数据
  SqlConnection cn = new SqlConnection("Data Source=20090713-1752\\SQLEXPRESS;Initial Catalog=goods;Integrated Security=True");
  ......

一个pl/sql问题 - Oracle / 开发

我是在toad中输入下段sql
  declare
  TYPE test_rec IS record(
  code varchar(10),
  name varchar(30)
  );
  v_book test_rec;
    ......

SQL clr - MS-SQL Server / 非技术版

想用SQL CLR做如下的存储过程,但是发现报错: 
{由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值。} 
而且如果数据从case 1通过时就是正确的,从case 2通过时错误 
并且在c ......

求一sql语句 - MS-SQL Server / 基础类


id bh  
1 10
2 11
3 12 
4 15
5 16
6 22
7 25
8 26
9 27
10 28
将bh按连续分段出来返回字符串:
10~12,15~16,22,25~28
SQL code:


declare @t tabl ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号