没有合适的资源?快使用搜索试试~ 我知道了~
备份很简单,方便一看就会
需积分: 7 0 下载量 76 浏览量
2011-08-28
11:27:53
上传
评论
收藏 3KB TXT 举报
温馨提示
试读
4页
个人经验,多多指点,欢迎一起学习,一点点经验分享,谢谢,来,下载
资源推荐
资源详情
资源评论
问题描述:
如何通过Web方式把服务器端的数据库备份到本地的电脑硬盘中?
解决思路:
1. 首先必须保证Web站点和数据库部署在同一台服务器上。
数据库备份时只能备份到本地硬盘上,如果数据库和Web服务器不在同一台服务器上,那么通过Web站点下载数据库服务器上的数据库备份比较麻烦,我们后面再介绍如何解决不在同一台服务器上的情况。
2. 通过SQLDMO将数据库备份到服务器上的指定位置。
我们可以通过SQLDMO来实现数据库的备份,那么要访问SQLDMO,我们必须通过添加对SQLDMO COM组件的引用,通过添加References,弹出对话框中,选择COM选项卡,然后找到组件:Microsoft SQLDMO Object Library,点击确定,把组件添加到我们的Web Site中,然后通过以下代码可以对数据库进行备份
其中,strFileName是数据库备份保存的位置(服务器上的位置),为了下载的实现简单一点,我们通过将strFileName设置为Web项目的虚拟目录下,我们可以设置为根目录下, 那么strFileName = Server.MapPath(“/Db.bak”);
1public bool BackUPDB(string ServerName, string UserName, string Password, string strDbName, string strFileName)
2{
3
4 SQLDMO.SQLServer svr = new SQLDMO.SQLServerClass();
5
6 try
7
8 {
9
10 svr.Connect(ServerName, UserName, Password);
11
如何通过Web方式把服务器端的数据库备份到本地的电脑硬盘中?
解决思路:
1. 首先必须保证Web站点和数据库部署在同一台服务器上。
数据库备份时只能备份到本地硬盘上,如果数据库和Web服务器不在同一台服务器上,那么通过Web站点下载数据库服务器上的数据库备份比较麻烦,我们后面再介绍如何解决不在同一台服务器上的情况。
2. 通过SQLDMO将数据库备份到服务器上的指定位置。
我们可以通过SQLDMO来实现数据库的备份,那么要访问SQLDMO,我们必须通过添加对SQLDMO COM组件的引用,通过添加References,弹出对话框中,选择COM选项卡,然后找到组件:Microsoft SQLDMO Object Library,点击确定,把组件添加到我们的Web Site中,然后通过以下代码可以对数据库进行备份
其中,strFileName是数据库备份保存的位置(服务器上的位置),为了下载的实现简单一点,我们通过将strFileName设置为Web项目的虚拟目录下,我们可以设置为根目录下, 那么strFileName = Server.MapPath(“/Db.bak”);
1public bool BackUPDB(string ServerName, string UserName, string Password, string strDbName, string strFileName)
2{
3
4 SQLDMO.SQLServer svr = new SQLDMO.SQLServerClass();
5
6 try
7
8 {
9
10 svr.Connect(ServerName, UserName, Password);
11
资源评论
wsc100
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功