可以,备份功能都是基于数据库本身,数据库和你的web应用程序是两个既独立又关联的两个个体,你可以通过应用程序中通过编码来实现备份功能,也可以通过直接操作数据库本身实现你需要的定时备份功能。
我将操作数据库本身的定时备份的步骤截图给你,呵呵。所有截图取自于“SQL Server 2000”,如果需要用于SQL Server 2005请按图索骥,自行摸索,呵呵。
在实行该备份操作之前,我假设楼主你应该拥有一台托管于某IDC服务商的数据库服务器,你应该拥有该服务器的管理员权限,从而也就根本上获取了安装在该服务上的数据库的管理员帐户(拥有sysadmin的角色成员)。当然,你也可以在自己本机上操作这一切,操作权从此刻起交给你了,来吧,我们开始了:
第一步:
第二步:
第三步:
第四步:
第五步:
第六步:
第七步:
第八步:
第九步:
第十步:
第十一步:
第十二步:
第十三步:
第十四步:
第十五步:
第十六步:
第十七步:
第十八步:
做这种图片教程好辛苦,希望对楼主有所帮助,呵呵。
做个任务计划执行备份的存储过程就ok了。
另外做个定时自动备份的服务吧
数据库的备份与是否是.NET无关
你的数据库应该是2005以上的版本吧, 在管理计划里添加
可以,但不建议,数据库大了,备份时间长,容易超时。
建议在SQL Server企业管理器里建任务来自动备份数据库。
虚拟主机就不能在服务器端考虑了。
用webservice去激活备份功能,这样只要定期去调用ws接口就能够实现备份。
你最好是写个存储过程,这样速度快,还有就是可以是WEb里自己设定时间