유지관리계획 ip변경
관리 > 유지 관리 계획 으로 백업을 설정해둔 상태에서 장비의 IP가 변경되었을 경우 신규로 생성해야하므로
여러개 설정되어있는 경우, 유지보수가 어려워 스크립트로 변경할 수 있는 방법을 찾음
SELECT id
FROM msdb.dbo.sysssispackages
WHERE (CAST(CAST(packagedata AS varbinary(MAX)) AS varchar(MAX)) LIKE '%Data Source=' + 'XXX.XXX.XXX.001' + '%') -- 변경 전 IP로 검색
UPDATE msdb.dbo.sysssispackages
SET packagedata = CAST(REPLACE(CAST(CAST(packagedata AS VARBINARY(MAX)) AS VARCHAR(MAX)), 'XXX.XXX.XXX.001', 'XXX.XXX.XXX.002') AS VARBINARY(MAX)) -- 변경전 IP, 변경후 IP
WHERE id = 'AAAAAAAA-BBBB-CCCC-DDDD-FFFFFFFFFFFF'
위와 같이 수정하면 잘 동작함
'MSSQL' 카테고리의 다른 글
[MSSQL] 전체 DB에서 쿼리 실행(sp_MSforeachdb) (0) | 2024.06.28 |
---|---|
[MSSQL] CMD명령어를 통해 파일존재여부 값을 받아서 처리하는 방법 (0) | 2024.06.21 |
[MSSQL] sp_who2 DB별 조회 (0) | 2024.06.21 |
[MSSQL] 특정 문자열 파싱 (0) | 2024.02.22 |
[MSSQL] WITH CTE(공통 테이블 식), 재귀 쿼리, 트리구조 (0) | 2024.02.21 |