c#开发单机的数据库程序,写好之后怎么把程序和数据库文件打包给用户使用?

2025-02-03 15:22:41
推荐回答(3个)
回答1:

你可以使用SQL Server 2005 Express版本,发布的时候连着SQL Server 2005 Express一起发布。Express有60多兆,让用户先装Express再装你的软件。数据库的话就直接是数据库生成的那两个文件就行。改下连接字符串,改为链接SQL Server 2005 Express的就行。SQL Server 2005的链接字符串是:Server=.\SQLExpress;AttachDbFilename=|DataDirectory|数据库文件名.mdf;Database=数据库名称;Trusted_Connection=Yes;

回答2:

你可以使用compact版本的数据库,SDB就可以不用安装Express了,或者用MDB也可以,单机程序不一定要用SQL。

回答3:

1、用户当然要装sql server,否则数据库里的键、索引、约束等等谁来维护?2、mdf文件可以分离打包(数据库分离),但是更建议将数据库以SQL文档或者是XML文档的形式输出,具体做法看一下联机文档就可以了,简单得很。3、自己写一个数据初始化的小程序打进安装包里,基本安装后执行一下就可以了。