2014-04-03 14 views
5

Aktualnie mam problem, w którym mogę wykonać pakiet doskonale dobrze z narzędzi danych programu SQL Server, ale pojawia się następujący błąd podczas próby wykonania z poziomu SSIS katalogowy:Nie można uzyskać dostępu do udziału sieciowego podczas wykonywania pakietu z katalogu SSIS

File System Task:Error: An error occurred with the following error message: "Access to the path '\xxxxxxxx\xxxx\' is denied.". "

mam zalogowaniu do SSMS i SSDT przy użyciu tego samego dziennika w szczegółach i był pod wrażeniem, że podczas wykonywania z SSIS Katalog poświadczenia dostarczonych podczas logowania do SSMS zostały wykorzystane?

Tak dla jasności, ja mówię o uruchamianiu bezpośrednio z menu w SSMS:

[img]

+0

Czy ścieżka, do której próbujesz uzyskać dostęp do ścieżki UNC lub zmapowanego dysku? Czy sprawdziłeś uprawnienia do udostępniania zarówno dla samego udziału, jak i praw dostępu do folderu? – Geoff

+0

Ścieżka UNC i mam odpowiednie uprawnienia. Pakiet działa dobrze, gdy wykonuję go lokalnie z mojego komputera. – Mackie

Odpowiedz

4

Brzmi to jak nie masz Kerberos skonfigurowany na SQL Server (podwójny problem hop).

Tutaj jest problem zarejestrowany w MS, który został już naprawiony. https://connect.microsoft.com/SQLServer/feedback/details/767088/with-the-new-ability-to-execute-ssis-packages-from-tsql-kerberos-delegation-should-be-supported

Oto wielki blogu na szczegółach to: http://www.sqlscientist.com/2014/01/setup-kerberos-authentication-for-sql.html

Gdy to skonfigurowane, powinieneś być w stanie zdalnie skopać pracę przy użyciu procedury przechowywanej lub SSMS na lokalnym komputerze . Przekaże twoje poświadczenia, jeśli jest poprawnie skonfigurowany, oczywiście musisz upewnić się, że masz odpowiednie uprawnienia dostępu do zasobu sieciowego.

+0

Mam poprawnie skonfigurowany serwer z prawidłowo skonfigurowanym protokołem Kerberos, a mimo to wykonanie pakietu nie powiedzie się, gdy jest używane z SSISDB. Działają poprawnie po uruchomieniu w Visual Studio (ten sam login używany do obu egzekucji). – Hybris95

+0

Czy próbujesz uzyskać dostęp do udziału lub zasobu z innego serwera? Musisz upewnić się, że zarówno serwer SSIS, jak i zasób, z którym próbujesz się połączyć, mają poprawnie skonfigurowaną Kerberos, a domena ufa serwerowi SQL z uruchomioną SSIS, aby przekazać bilet Kerberos. –

Powiązane problemy