-- 연결문자열이 들어간 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값'
'Program > DB' 카테고리의 다른 글
SQL Server 필터링된 인덱스(Filtered Index) 오류 (0) | 2017.11.21 |
---|---|
sql server 시스템 카탈로그 관련 쿼리 (0) | 2017.11.16 |
sql server 2008 cpu 개수 제한 (0) | 2017.10.31 |
IIS 설정 백업 확인 복원 (0) | 2017.09.13 |
SQL SERVER 시스템 저장 프로시저 등록 (0) | 2017.05.12 |