Program/DB
SQL Server 유지관리계획 연결 강제 변경
▦이리
2017. 11. 13. 08:55
-- 연결문자열이 들어간 data의 id 확인
SELECT id
FROM msdb.dbo.sysssispackages
WHERE (CAST(CAST(packagedata AS varbinary(MAX)) AS varchar(MAX)) LIKE '%Data Source=' + '연결문자열' + '%')
-- 확인한 id로 UPDATE
UPDATE msdb.dbo.sysssispackages
SET packagedata = CAST(CAST(REPLACE(CAST(CAST(packagedata AS VARBINARY(MAX)) AS VARCHAR(MAX)), '연결문자열', '새로운연결') AS XML) AS VARBINARY(MAX))
WHERE id = '위에서 확인한 id값'
-- id값의 문자열이 확인하고 싶을때
SELECT CAST(CAST(packagedata AS VARBINARY(MAX)) AS VARCHAR(MAX))
FROM msdb.dbo.sysssispackages
WHERE id= 'id값'