문제

몇 개의 DTS 패키지를 만들어 서버에 저장했습니다. 서버 에서이 DTS 패키지를 어디서 편집 할 수 있습니까?

도움이 되었습니까?

해결책

통합 서비스에 연결해야합니다. 그런 다음 MSDB 폴더 또는 파일 시스템 폴더에서 어떻게 저장했는지에 따라 다릅니다.

다른 팁

아시다시피, DTS였습니다 감가 상각 된 그리고 대체되었습니다 SSIS SQL Server 2005에서 SQL Server 2005에서 DTS 패키지를 편집하고 실행할 수 있습니다.Microsoft SQL Server 2005의 기능 팩".". 보아야 할 특정 구성 요소는 편집 용 "Microsoft SQL Server 2000 DTS Designer 구성 요소"및 런타임의 "Microsoft SQL Server 2005 Backward Compatibility Components"입니다.

이를 통해 SQL Server 2000에서 SQL Server 2005로 업그레이드 할 수 있으며 이전 DTS 패키지는 여전히 실행됩니다. 이렇게하면 업그레이드 할 시간이 남습니다 SSIS.

수입/내보내기 마법사를 사용하면 마법사 끝에 옵션이 제공됩니다. SSIS 패키지를 데이터베이스에 저장합니다.

마법사는 SYSSSISPackages 테이블에 MSDB 데이터베이스에 패키지를 저장합니다. 이 옵션은 패키지를 SSIS 카탈로그 데이터베이스 (SSISDB)에 저장하지 않습니다.

DTS 패키지의 원시 페이로드는 다음과 같은 결과를 제공해야합니다.

SELECT * FROM msdb.dbo.sysdtspackages WHERE name = 'MyPackageName'

아니면 이거:

exec msdb..sp_get_dtspackage @name = N'PackageName', @id = 'PACKAGE_GUID', @versionid = 'VERSION_GUID'
--you can get PACKAGE_GUID from going to Package/Properties from DTS Designer
--you can get VERSION_GUID from Package/Properties from DTS Designer

페이로드가 packagedata 필드. 그러나 이진 형식이므로 필드로 수행 할 수있는 조작이 많지 않습니다.

이것은 기술적으로 물리적 위치의 관점에서 질문에 대답합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top