카테고리 없음

service master key

보미아빠 2010. 12. 31. 13:07

forfiles라는 프로그램은 알아서 찾아서 받으셔요..2003에 기본탑재 xp의경우 리소스킷입니다.

 

n  예전 마스터키 삭제

(XP_CMDSHELL 버전)

declare @BMK varchar(max)

set @BMK = replace(@@servername,'\','_')

exec ('master..xp_cmdshell ''C:\OK\FORFILES -pc:\DBA -m' + @BMK  + '*.key -c"CMD /C del @FILE"''')

<?xml:namespace prefix = o /> 

(CMDEXEC 버전) -- 이거이 더 간단

C:\DBA\forfiles -pC:\OK -m%COMPUTERNAME%*.key -c"CMD /C del @FILE"

 

n  서비스마스터키 백업 (인스턴스명때문에 이렇게 만든건데..필요없을라나)

declare @BMK varchar(max)

set @BMK = 'BACKUP SERVICE MASTER KEY TO FILE = ''C:\OK\' + replace(@@servername,'\','_') + '.service_master.key'' ENCRYPTION BY PASSWORD = ''picolo1*()'''

exec (@BMK)