SSISDB 카탈로그를 만들 수 없습니다


13

SQL Server 2014 통합 서비스에서 카탈로그를 만들려고 할 때 아래 오류가 발생합니다. 설치 또는 다른 곳에서 내가 놓친 것이 무엇입니까?

카탈로그 백업 파일 'C : \ Program Files \ Microsoft SQL Server \ 120 \ DTS \ Binn \ SSISDBBackup.bak'에 액세스 할 수 없습니다. 데이터베이스 파일이 존재하고 SQL Server 서비스 계정이 데이터베이스 파일에 액세스 할 수 있는지 확인하십시오 (Microsoft.SqlServer.IntegrationServices.Common.ObjectModel)


SSIS 서비스 ( "SQL Server Integration Services")가 Services.msc (Windows의 경우)에 설치되어 실행 중인지 확인하고, 설치되어 있지 않은 경우 설치합니다.
Eddie Kumar

답변:


14

SSMS에서 카탈로그 작성 을 실제로 클릭하면 어떻게되는지 확인하기로 결정했습니다 . 수행되는 많은 단계가 있지만 기본 전제는 백업이

C:\Program Files\Microsoft SQL Server\120\DTS\Binn\SSISDBBackup.bak

카탈로그 작성의 일부로 SSISDB를 작성하기 위해 해당 백업이 복원됩니다.

아래의 경로 Program Files는 파일이 우발적으로 손상되는 것을 방지하기 위해 보호됩니다. 발생한 오류는 SSMS를 실행하는 사람이 해당 파일에 액세스 할 수 없음을 나타냅니다.C:\Program Files\Microsoft SQL Server\120\DTS\Binn

runasSSMS를 시작하는 데 사용하지 않거나 이와 유사한 것을 가정하면 Internet Explorer가 아닌 Windows 탐색기를 열어 해당 폴더로 이동하십시오. 당신이 거기에 갈 수 있다면, 당신은 "파일을 보여줘요, 내가 제한된 지역에 있다는 것을 알고 있습니다"와 같은 것에 대해 예를 클릭해야 할 수도 있습니다. 그런 다음 UAC가 SSISDB를 설치하는 능력에 영향을 미친다고 제안합니다.

이 경우 모든 SSMS 인스턴스를 닫으십시오. 그런 다음 SSMS를 마우스 오른쪽 단추로 클릭하고 "관리자 권한으로 실행"을 선택하십시오. 그러면 카탈로그 설치 중 권한 부여 팝업이 작업에 스패너를 던지지 않도록해야합니다.

파일 시스템 권한이 파기 된 방법은 다른 사이트 (수퍼 유저 또는 sysadmin)의 문제입니다.

연결 한 기본 SQL Server와 다른 버전의 SSMS (2012 설치 시점의 SSMS 2014)를 사용 중인지 여부를 나타내는 이 Connect 항목 을 우연히 발견 하면 생성이 실패 할 수 있습니다. 따라서 120 (SQL Server 2014)이 인스턴스와 일치하는지 확인하십시오. "이 문제를 해결하기 위해 설치 미디어에서 SQL Server 2012 설치 프로그램을 실행하고 Integration Services 기능을 추가했습니다."


18

이 문제가 있었고 사용자 권한과 관련이 없습니다. 이전에 SQL Server를 설치했으며 'Integration Services'를 제외한 많은 옵션을 설치하기로 선택했기 때문에 SQL Server 설치 센터 응용 프로그램을 다시 실행했으며 이번에는 'Integration Services'기능을 설치하기로했습니다. 'Integration Services'를 설치하지 않았음에도 불구하고 SMSS에서 'Integration Services Catalogs'노드를 볼 수있는 이유는 이전 SQL Server 설치 중에 'Master Data Services'를 설치하기로 결정했기 때문이라고 생각합니다.


8

여전히 붙어 있으면 다음을 확인하십시오.

  1. Integrations Services는 작업중인 인스턴스에 설치됩니다.
  2. 이전 SQL 버전이 설치되어있는 경우 일치하는 SSMS 버전을 사용하여 인스턴스에 연결하고 있는지 확인하십시오.

다양한 이유로 인해 SSIS는 버전마다 다르며 이전 버전과의 호환성이 제한적으로 제공됩니다. SQL 버전을 별도의 제품으로 취급하고 인스턴스와 함께 설치된 VS 및 SSMS 버전을 사용하는 것이 중요합니다.

설치하는 동안 최소 버전 요구 사항이 Visual Studio에 대한 일부 이전 버전과의 호환성을 제공 할 수 있다는 경험이 있습니다. 2014 Enterprise 설치 중에 최신 버전을 설치하는 대신 VS 2010으로 다시 연결되는 것을 알았습니다. 그러나 카탈로그를 만들려면 SSMS 2014를 사용하여 SQL에 계속 연결해야했지만 SSMS 2012는 작동하지 않습니다.


SSMS 2012를 사용하여 SSIS 2016에 액세스하려는 것과 동일한 문제가 발생했습니다. SSMS 2014에서는 제대로 작동합니다.
user3752281

8

방금 해당 문제를 해결 했으므로 SQL Server에 몇 가지 기능이 누락되어 SSISDBBakup.bak파일이 누락 된 이유 는 다음과 같습니다.

C:\Program Files\Microsoft SQL Server\120\DTS\Binn\SSISDBBackup.bak

SQL Server Integration Services 기능을 설치하면 작동합니다.


1
폴더를 만들려고 할 때 더 많은 문제가 발생했습니다. SSIS를 다시 설치하면 해결됩니다.
AbuTaareq
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.