导航:首页 > 编程大全 > 打包sql数据库

打包sql数据库

发布时间:2022-07-06 21:30:57

1. 如何打包sql server数据库程序(.net)

如果你希望你的程序在客户机上运行时,有数据库支持,那要分几种情况。
1. 如果你的各个客户机之间不同享数据,那么你的数据库可以选择使用 Access或者是 SQLite(这是嵌入式数据库),这样你就不需要安装数据库服务即可使用。

2. 如果你的各个客户机之间有数据共享或者数据通信。那么你需要一台服务器来做数据库服务,其他客户端连接到这个服务器获取数据

2. SQL2005如何打包数据库复杂吗

所谓的打包数据库,其实就是把
数据库备份
一下形成一个
数据库文件
。所以,你打开SQL
2005的
企业管理器

右击
你想要打包的数据库,选择“备份数据库”,之后指定备份地址,再之后选择要打包的数据表,完成之后就可以把打包后的备份拷备到别的
SQL服务器
上再恢复就可以用了。

3. C#如何用VS将Sql数据库打包

如果你的程序使用的库不是access或sqlite之类的桌面单机小库,而是MSSQL这种大型DBMS,那么正确的方式是,把建库建表填数据等等所有语句封装在安装程序中,安装过程调用这些语句完成库、表、对象的建立及必要初始数据的填充,如果对方没有符合要求的DBMS,则给予提示和退出安装。因为DBMS其实是属于客户的,客户负责自行采购、管理和维护(得养个DBA),而且该DBMS承载的应用未必只有你的程序,也许还有其它开发商为客户开发的程序。
当然了,实际上如果客户是从零开始部署SQL,他们也许希望你能一站式解决~甚至服务器都请你代买,但是理念上需要清楚,这些都是额外的事,不是软件提供商的你需要在程序中考虑的。就是说忙你可以帮,但不应该把这些忙帮进程序中去,不然你没交付一个软件都要带套DBMS~明显不妥是吧

PS:使用OleDbConnection类连接mdb文件,至于代码,恕我懒,请参看MSDN:http://msdn.microsoft.com/zh-cn/library/system.data.oledb.oledbconnection(v=VS.80).aspx

4. 如何将SQL数据库打包到网站程序里

将数据库构造用SQL语句写成SQL脚本
然后编写一个安装页,第一次运行网站的时候安装数据库
可参考动网INSTALL.ASP

5. 打包sql server成文件需要用什么工具

方法1. 备份/恢复
先备份数据库:
backup database 数据库 to disk='c:\备份.bak'
将备份文件打包到安装程序中.
在第一次运行程序的时候,进行数据库恢复(或专门做一个系统配置的程序,来控制完成此工作)
restore database 数据库 from disk='c:\备份.bak'
restore database dbname from disk='c:\db.bak' with recovery (备用)
方法2. 分离/附加
先分离数据库:
sp_detach_db '数据库名'
将数据文件(.mdf)和日志文件(.ldf)打包到安装程序中
在第一次运行程序的时候,进行数据库附加(或专门做一个系统配置的程序,来控制完成此工作)
sp_attach_db '数据库名','数据文件名(.mdf)','日志文件名(.ldf)'
EXEC sp_attach_single_file_db @dbname = '你的数据库名',@physname = 'c:\你的数据库文件所在目录\xxx.mdf' (备用)
方法3. 用数据库脚本
把数据库创建脚本保存下来,安装的时候直接执行脚本就可以创建数据库了,跟本不需要ldf文件
生成数据库结构脚本:
sql200企业管理器
--右键要导出的数据库
--所有任务
--生成SQL脚本
--<常规>里选择"生成全部对象脚本"","在脚本文件中包含说明性标题"选上
--<设置格式>里,将"包含扩展属性",选上
--<选项>中,将"表脚本选项"中的内容全部选择上
--<选项>中,"安全性选项"是决定是否要包含创建数据库及用户权限等的设置,根据你的需要选择
--其他所有的选项保持默认值
--然后确定,将其保存成一个.sql文件

阅读全文

与打包sql数据库相关的资料

热点内容
快联网wifi 浏览:79
电脑群文件夹 浏览:773
电脑锣编程需要会哪些软件 浏览:456
linux查看运行的log 浏览:251
苹果6plus左上角屏幕响是通病吗 浏览:112
电脑qq的启动文件 浏览:586
华为手机恢复误删视频文件 浏览:148
大数据单病种 浏览:179
农行app怎么开通积分 浏览:926
如何用otg传送mp3文件名 浏览:460
如何下载网站上的图片 浏览:677
lst编程中什么意思 浏览:745
三星i9300怎么升级系统 浏览:691
雕刻机c程序 浏览:669
博德之门2盗贼升级 浏览:776
怎么下载爱爱app 浏览:493
数学作业文件在哪里 浏览:922
苹果手机微信下载文件 浏览:801
高驰app怎么看静息心率 浏览:578
洪城一卡通app怎么更换手机号 浏览:969