数据库异地备份加密

qiansl 2005-05-20 03:27:29
如何实现:数据库异地备份加密?(主要是防止服务器出问题,而丢失数据)
请高手赐招!谢谢
...全文
155 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lianzy 2005-05-21
  • 打赏
  • 举报
回复
backup database 库名 to disk='\\<异地计算机名>\共享目录名\备份文件名'
with MEDIAPASSWORD='备份集密码'
备份数据库后,要还原时却提示密码错误,请问要怎么样才能还原?
posonhuang 2005-05-21
  • 打赏
  • 举报
回复
谢谢周大哥指教
zjcxc 2005-05-21
  • 打赏
  • 举报
回复
共享没有设置好.


参考下面的设置来做映射(假设A服务器上的数据库备份到B服务器)(限局域网内)::

1.机器A,B创建一个同名的windows用户,用户组设置为administrators,并设置相同的密码,做为备份文件夹文件夹的有效访问用户,操作:
我的电脑
--控制面板
--管理工具
--计算机管理
--用户和组
--右键用户
--新建用户
--建立一个隶属于administrator组的登陆windows的用户

2.在B机器器上,新建一个共享目录,做为备份文件的存放目录,操作:
我的电脑--D:\ 新建一个目录,名为: BAK
--右键这个新建的目录
--属性--共享
--选择"共享该文件夹"
--通过"权限"按纽来设置具体的用户权限,保证第一步中创建的用户具有对该文件夹的所有权限
--确定


3.设置 MSSQLSERVER 及 SQLSERVERAGENT 服务的启动用户
开始--程序--管理工具--服务
--右键 MSSQLSERVER
--属性--登陆--选择"此账户"
--输入或者选择第一步中创建的windows登录用户名
--"密码"中输入该用户的密码
--确定
--同样的方法设置 SQLSERVERAGENT

4.在A机器上完成对B机器BAK目录的映射

5.查询分析器中执行下面的语句,检验是否成功:
exec master..xp_cmdshell 'dir 映射的盘符'

6.A服务器上做备份计划

备注:创建一个新的用户只是为了让MSSQLSERVER服务的启动帐户与共享目录的有效访问同名且密码相同,这样才能通过验证(所以你也可以用其他有效的用户来代替,只需要满足用户名和密码相同,并且拥有足够的权限)
posonhuang 2005-05-21
  • 打赏
  • 举报
回复
我为什么会出现下面的错误。

服务器: 消息 3201,级别 16,状态 1,行 1
无法打开备份设备 '\\X01\RowData\ku.bak'。设备出现错误或设备脱机。详细信息请参阅 SQL Server 错误日志。
服务器: 消息 3013,级别 16,状态 1,行 1
BACKUP DATABASE 操作异常终止。
cqdj 2005-05-21
  • 打赏
  • 举报
回复
异地备份一定要有权限,如果你有权限就可以很容易的解决问题,如果你象安全,就可以先将数据库备份在本地,然后再通过ftp等copy到你的机器上
duanduan1122 2005-05-20
  • 打赏
  • 举报
回复
backup database 库名 to disk='\\remoteipaddress\D$\ku.bak'
with passwrod='密码'
duanduan1122 2005-05-20
  • 打赏
  • 举报
回复
1.实现异地备份首先要有权限。
2。最好在一个域中。
3。如果不在,映射网络驱动器or2台计算机的管理员账号的密码一样
4。然后
backup database 库名 to disk='\\remoteipaddress\D$\ku.bak'
with mediapasswrod='密码'
zjcxc 2005-05-20
  • 打赏
  • 举报
回复
--设置共享目录,设置备份集密码

backup database 库名 to disk='\\<异地计算机名>\共享目录名\备份文件名'
with MEDIAPASSWORD='备份集密码'

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧