Không thể tạo danh mục SSISDB


12

Nhận được lỗi dưới đây trong khi cố gắng tạo một danh mục trong các dịch vụ tích hợp máy chủ sql 2014. Bất kỳ ý tưởng những gì tôi đã bỏ lỡ trong cài đặt hoặc bất cứ nơi nào khác?

Không thể truy cập tệp sao lưu danh mục 'C: \ Chương trình tệp \ Microsoft SQL Server \ 120 \ DTS \ Binn \ SSISDBBackup.bak'. Đảm bảo tệp cơ sở dữ liệu tồn tại và tài khoản Dịch vụ máy chủ SQL có thể truy cập tệp đó (Microsoft.SqlServer.IntegrationService.Common.ObjectModel)


Tôi luôn kiểm tra xem Dịch vụ SSIS ("Dịch vụ tích hợp máy chủ SQL") đã được cài đặt và chạy trong Services.msc (trong Windows) chưa, nếu không, hãy cài đặt nó, nếu đã cài đặt nhưng đã dừng thì Bắt đầu dịch vụ này.
Eddie Kumar

Câu trả lời:


14

Tôi quyết định xem điều gì sẽ xảy ra khi bạn thực sự nhấp vào Tạo danh mục trong SSMS. Có một loạt các bước được thực hiện nhưng tiền đề cơ bản là một bản sao lưu tồn tại tại

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

và là một phần của việc tạo danh mục, bản sao lưu đó được khôi phục để tạo SSISDB.

Con đường bên dưới Program Filessẽ được bảo vệ để ngăn chặn sự vô tình của các tập tin trong đó. Lỗi bạn gặp phải cho thấy người đang chạy SSMS không có quyền truy cập vào tệp tạiC:\Program Files\Microsoft SQL Server\120\DTS\Binn

Giả sử bạn không sử dụng runashoặc một cái gì đó tương tự để khởi chạy SSMS, hãy thử mở Windows Explorer (không phải Internet Explorer) và điều hướng đến thư mục đó. Nếu bạn có thể đến đó, bạn có thể phải bấm Có để một cái gì đó như "hiển thị cho tôi các tệp, tôi biết tôi đang ở trong khu vực hạn chế", sau đó tôi đề xuất UAC đang ảnh hưởng đến khả năng cài đặt SSISDB của bạn.

Nếu đó là trường hợp, đóng tất cả các trường hợp SSMS của bạn. Sau đó, nhấp chuột phải vào SSMS và chọn "Chạy với tư cách quản trị viên" Điều đó sẽ ngăn cửa sổ bật lên ủy quyền ném cờ lê vào công việc khi cài đặt danh mục đang diễn ra.

Làm thế nào quyền truy cập hệ thống tệp bị lỗi là một vấn đề đối với một trang web khác (SuperUser hoặc sysadmin)

Tôi tình cờ thấy mục Kết nối này cho biết nếu bạn đang sử dụng phiên bản SSMS khác với Máy chủ SQL cơ bản mà bạn đã kết nối (SSMS 2014 chỉ vào cài đặt 2012), việc tạo có thể thất bại. Vì vậy, hãy xác minh 120 (SQL Server 2014) phù hợp với thể hiện của bạn. Khả năng khác trong đó "Để giải quyết nó, tôi chỉ cần chạy thiết lập SQL Server 2012 từ phương tiện cài đặt và thêm tính năng Dịch vụ tích hợp."


16

Tôi đã có vấn đề này và nó không liên quan đến quyền của người dùng. Tôi đã thực hiện cài đặt máy chủ SQL trước đó và chọn cài đặt nhiều tùy chọn ngoại trừ 'Dịch vụ tích hợp', vì vậy tôi đã chạy lại ứng dụng Trung tâm cài đặt máy chủ SQL và lần này đã chọn cài đặt tính năng 'Dịch vụ tích hợp'. Tôi nghĩ rằng lý do tôi có thể thấy nút 'Danh mục dịch vụ tích hợp' trong SMSS mặc dù chưa cài đặt 'Dịch vụ tích hợp', là do chọn cài đặt 'Dịch vụ dữ liệu chủ' trong quá trình cài đặt SQL Server trước đây của tôi.


8

Nếu bạn vẫn bị mắc kẹt, hãy chắc chắn kiểm tra xem:

  1. Dịch vụ tích hợp được cài đặt trên Instance bạn đang làm việc với
  2. Nếu bạn đã cài đặt phiên bản SQL trước - hãy kiểm tra xem bạn có đang sử dụng phiên bản SSMS phù hợp để kết nối với Trường hợp của bạn không

SSIS vì nhiều lý do là phiên bản cụ thể và cung cấp giới hạn không tương thích ngược / tiến. Điều quan trọng là coi các phiên bản SQL là các sản phẩm riêng biệt và sử dụng các phiên bản VS và SSMS đã được cài đặt với phiên bản của bạn.

Trong quá trình cài đặt, theo kinh nghiệm của tôi, các yêu cầu phiên bản tối thiểu có thể cung cấp một số khả năng tương thích phòng thu lạc hậu cho Visual Studio. Trong quá trình cài đặt Enterprise 2014, tôi nhận thấy nó được liên kết trở lại với VS 2010 thay vì cài đặt phiên bản mới hơn. Tuy nhiên, tôi vẫn phải kết nối với SQL bằng SSMS 2014 để tạo danh mục, SSMS 2012 sẽ không hoạt động.


Tôi gặp vấn đề tương tự khi cố gắng truy cập SSIS 2016 với SSMS 2012, không tốt. Với SSMS 2014 nó hoạt động tốt.
dùng3752281

8

Chỉ cần tự giải quyết vấn đề đó, SQL Server của bạn thiếu một vài tính năng, đó là lý do tại sao SSISDBBakup.baktệp bị thiếu, nó phải nằm dưới:

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

Cài đặt tính năng Dịch vụ tích hợp máy chủ SQL và nó sẽ hoạt động.


1
Tôi đã làm điều đó và cho tôi nhiều vấn đề hơn khi tôi cố gắng tạo thư mục. Tôi phát hiện ra rằng tôi chỉ cần cài đặt lại SSIS và nó đã được giải quyết ngay bây giờ.
AbuTaareq
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.