sqlserver2008数据库备份加密问题

时间:2022-03-30 07:34:34

在sqlserver2008数据库上面 进行备份的时候加密码,也就是说还原备份文件的时候要输入密码才能还原,请问怎么实现?
请高手帮忙啊!

6 个解决方案

#1


http://msdn.microsoft.com/zh-cn/library/ms186865.aspx 

查看  SKIP、NOSKIP、INIT 和 NOINIT 之间的交互 那一段

backup   database   数据库名   to   备份设备 
with 
skip, 
medianeme=N '备份设备名 ', 
mediapassword=N '备份设备密码 ', 
neme=N '备份集名 ', 
password=N '备份集密码 ', 
stats 
go 
如果恢复时不提供密码将无法恢复.

#2



--语句备份数据库(带密码的备份)
BACKUP DATABASE TEST  
TO DISK ='D:\HTML\sss.bak' WITH INIT, NOUNLOAD , NAME = N'' , 
password='sunlw' ,  
NOSKIP , STATS = 100, DESCRIPTION = N'', NOFORMAT  

select * from sys.database_files

RESTORE DATABASE TEST1
   FROM DISK = 'D:\HTML\sss.bak'
   WITH RECOVERY,
   MOVE 'TEST' TO 'D:\HTML\sss.mdf',
   MOVE 'TEST_Log' TO 'D:\HTML\sss.ldf',
   password='sunlw'

#3


除了backup时加password参数,也可以用证书来备份加密.
参考  http://database.ctocio.com.cn/dbzjdysummary/356/8321856.shtml

#4


引用 1 楼  的回复:
http://msdn.microsoft.com/zh-cn/library/ms186865.aspx 

查看  SKIP、NOSKIP、INIT 和 NOINIT 之间的交互 那一段

SQL code
backup   database   数据库名   to   备份设备 
with 
skip, 
medianeme=N '备份设备名 ', 
mediapassword=……


能麻烦你给个例子说明吗?我很菜的,看不懂啊

#5


引用 4 楼 slwxyzz 的回复:
引用 1 楼  的回复:

http://msdn.microsoft.com/zh-cn/library/ms186865.aspx

查看  SKIP、NOSKIP、INIT 和 NOINIT 之间的交互 那一段

SQL code
backup   database   数据库名   to   备份设备
with
skip,
medianeme=N '备份设备名 ',
……

1l 写了啊 2楼也写了。RESTORE的都写了

#6


  sqlserver2008数据库备份加密问题  呵呵~!!!

#1


http://msdn.microsoft.com/zh-cn/library/ms186865.aspx 

查看  SKIP、NOSKIP、INIT 和 NOINIT 之间的交互 那一段

backup   database   数据库名   to   备份设备 
with 
skip, 
medianeme=N '备份设备名 ', 
mediapassword=N '备份设备密码 ', 
neme=N '备份集名 ', 
password=N '备份集密码 ', 
stats 
go 
如果恢复时不提供密码将无法恢复.

#2



--语句备份数据库(带密码的备份)
BACKUP DATABASE TEST  
TO DISK ='D:\HTML\sss.bak' WITH INIT, NOUNLOAD , NAME = N'' , 
password='sunlw' ,  
NOSKIP , STATS = 100, DESCRIPTION = N'', NOFORMAT  

select * from sys.database_files

RESTORE DATABASE TEST1
   FROM DISK = 'D:\HTML\sss.bak'
   WITH RECOVERY,
   MOVE 'TEST' TO 'D:\HTML\sss.mdf',
   MOVE 'TEST_Log' TO 'D:\HTML\sss.ldf',
   password='sunlw'

#3


除了backup时加password参数,也可以用证书来备份加密.
参考  http://database.ctocio.com.cn/dbzjdysummary/356/8321856.shtml

#4


引用 1 楼  的回复:
http://msdn.microsoft.com/zh-cn/library/ms186865.aspx 

查看  SKIP、NOSKIP、INIT 和 NOINIT 之间的交互 那一段

SQL code
backup   database   数据库名   to   备份设备 
with 
skip, 
medianeme=N '备份设备名 ', 
mediapassword=……


能麻烦你给个例子说明吗?我很菜的,看不懂啊

#5


引用 4 楼 slwxyzz 的回复:
引用 1 楼  的回复:

http://msdn.microsoft.com/zh-cn/library/ms186865.aspx

查看  SKIP、NOSKIP、INIT 和 NOINIT 之间的交互 那一段

SQL code
backup   database   数据库名   to   备份设备
with
skip,
medianeme=N '备份设备名 ',
……

1l 写了啊 2楼也写了。RESTORE的都写了

#6


  sqlserver2008数据库备份加密问题  呵呵~!!!