7
Đang cố thực hiện gói SSIS với tiện ích dòng lệnh dtexec.lỗi dtexec - thiết lập nhiều biến
cú pháp của tôi cho dtexec là như sau:
dtexec /FILE "C:\DirectLoads\RefEDWDirectLoads.dtsx" /Set \Package.Variables
[User::SourceDirectory].Properties[Value];"C\Test" /Set \Package.Variables
[User::EDWConnection].Properties[Value];"Data Source=hts0476;Initial
Catalog=EDW;Provider=SQLNCLI10.1;Integrated Security=SSPI;"
khi thực hiện lỗi ném nó:
Argument ""\Package.Variables[User::EDWConnection].Properties[Value];Data
Source=hts0476;Initial Catalog=EDW;Provider=SQLNCLI10.1;Integrated Security=SSPI;""
for option "set" is not valid.
Hi, cảm ơn cho câu hỏi này và câu trả lời - khi tôi cố gắng ở trên, từ một kịch bản PowerShell, thiết lập một giá trị của một ConnectionString, nếu tôi thoát khỏi dấu ngoặc kép như bạn có nó nghĩ rằng "Đạt a "là một script/cmdlet - nếu không, nó nói đối số Set không hợp lệ. Bất kỳ ý tưởng? – SpaceBison
Hoạt động tốt. Cảm ơn. :) –
Để làm rõ, sửa chữa là giá trị của biến thứ hai cần phải được trích dẫn kép. Không chỉ '" Nguồn dữ liệu = hts ... "' nhưng '\" "Nguồn dữ liệu = hts ..." \ "'. –