Tệp sao chép tác vụ hệ thống tệp SSIS Không thể tìm thấy một phần lỗi đường dẫn


7

Tôi đã tạo gói SSIS sử dụng Tác vụ Systen tệp (sao chép) sao chép tệp từ 1 thư mục này sang thư mục khác. Gói chạy tốt khi tôi chạy nó từ máy tính cục bộ của tôi nhưng khi tôi nhập gói vào Máy chủ SQL của chúng tôi và Tạo công việc để chạy Gói, gói không thành công và tôi thấy lỗi sau trong nhật ký:

Started:  3:20:01 PM  
Error: 2013-03-27 15:20:01.70     
Code: 0xC002F304     
Source: copy template File System Task     
Description:
An error occurred with the following error message: 
    "Could not find a part of the path 
    'P:\IT\PROVIDERS\PROVIDERS AUDIT\File
    Template\QnxtProviderAuditList_yyyymmdd.xlsx'."  
End Error  
DTExec:
The package execution returned DTSER_FAILURE (1).  
Started:  3:20:01 PM  
Finished: 3:20:01 PM  
Elapsed:  0.452 seconds.  
The package execution failed.  The step failed.

Đường dẫn tệp bị lỗi là tệp cần được sao chép ( sourceconnection).

Tôi có thể sao chép đường dẫn tệp trực tiếp từ lỗi và đi đến nó (thông qua windows explorer) trên máy SQL Server vật lý để tôi không hiểu tại sao gói nói rằng nó không thể tìm thấy Đường dẫn.

Có ai có ý tưởng tại sao gói này sẽ chạy tốt trên máy cục bộ của tôi nhưng không thành công với lỗi trên khi chạy từ Máy chủ SQL không? P:\là một ổ đĩa được chia sẻ mà SQL Server có quyền truy cập vì vậy tôi nghi ngờ đây là sự cố truy cập / đặc quyền.

Câu trả lời:


8

Các ổ đĩa được ánh xạ, như P:\trong trường hợp của bạn phụ thuộc vào người dùng đã đăng nhập. Chỉ vì bạn có thể thấy ký tự ổ đĩa khi đăng nhập vào máy chủ không có nghĩa là SQL Server có thể "nhìn thấy" ký tự ổ đĩa. Nếu bạn chỉ định tên UNC (Quy ước đặt tên phổ quát) trong đường dẫn thay vì sử dụng ký tự ổ đĩa và tài khoản SQL Server đang sử dụng có quyền truy cập vào chia sẻ và đường dẫn, thì nó sẽ hoạt động.

Thay vì P:\mypath\myfile.txtsử dụng\\machine\share\mypath\myfile.txt


2

nếu bạn đã làm những gì Max Vernon đã đề xuất, hãy đảm bảo sử dụng thao tác "Đổi tên tệp" trong tác vụ tập lệnh của bạn (vâng, bạn sẽ di chuyển tệp) nhập mô tả hình ảnh ở đây


1
Lưu ý: khi mọi người bỏ phiếu cho câu trả lời hoặc người khác thêm câu trả lời, bạn không thể cho rằng câu trả lời bạn đang đề cập vẫn sẽ rõ ràng khi bạn chỉ xem nó là "ở trên"; Tôi khuyên bạn nên lưu ý các câu trả lời khác theo tên người dùng của người trả lời, cho rõ ràng.
RDFozz

Chỉ trích! Cảm ơn vì đã tiết kiệm cho tôi hàng giờ! Tại sao đổi tên di chuyển? Chúa
ơi
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.