How to: Set or Change the Protection Level of Packages
Aby kontrolować dostęp do zawartości pakietów i ważnych wartości, które je zawierają, takie jak hasła, zestaw wartość ProtectionLevel Właściwość. Aby uzyskać informacje dotyczące sposobu ustalania ProtectionLevel Zobacz ustawienia, które są odpowiednie dla swojego pakietów na różnych etapach cyklu życia pakiet Setting the Protection Level of Packages. Aby zapoznać się z omówieniem funkcji zabezpieczeń w Integration Services, zobacz Security Overview (Integration Services).
Procedury opisane w tym temacie opisano, jak użyć jednego Business Intelligence Development Studio lub narzędzia wiersz polecenia dtutil zmienić ProtectionLevel Właściwość.
Uwaga
Oprócz procedury opisane w tym temacie, zazwyczaj zestaw lub zmienić ProtectionLevel właściwość pakiet, podczas importowania lub eksportowania pakiet. Można również zmienić ProtectionLevel właściwość pakiet, korzystając z SQL Server Importowanie Kreatora importu i eksportu do zapisywania pakiet.
Aby zestaw lub zmienić poziom ochrony pakiet w Business Intelligence Development Studio
Przejrzyj dostępne wartości ProtectionLevel Właściwość w temacie, Ustawienie poziom ochrony pakietówi określ odpowiednią wartość dla pakiet.
W Business Intelligence Development Studio, otwórz Integration Services Projekt, który zawiera pakiet.
Otwarcie pakiet w SSIS Projektant.
Jeśli okno właściwości nie są wyświetlane właściwości pakiet, kliknij na powierzchnię projektu.
W oknie właściwości w Zabezpieczenia grupy, wybierz odpowiednią wartość dla ProtectionLevel właściwość.
Jeśli wybierzesz poziom ochrony, która wymaga podania hasła wprowadź hasło jako wartość PackagePassword właściwość.
Na Plik Wybierz opcję menuZapisz wybrane elementy , aby zapisać zmodyfikowany pakiet.
Aby zestaw lub zmienić poziom ochrony pakietów w wiersz polecenia
Przejrzyj dostępne wartości ProtectionLevel Właściwość w temacie, Ustawienie poziom ochrony pakietówi określ odpowiednią wartość dla pakiet.
Przejrzyj mapowania dla Encrypt w temacie, opcji Narzędzie dtutili określić odpowiednią liczbę całkowitą jako wartość wybranego ProtectionLevel Właściwość.
Otwórz okno wiersz polecenia.
W wiersz polecenia przejdź do folderu zawierającego pakiet lub dla którego chcesz ustawić s pakiet ProtectionLevel Właściwość.
Przykłady składni w następny krok założono, że ten folder jest w bieżącym folderze.
Aby ustawić lub zmienić poziom ochrony lub opakowania za pomocą polecenia podobny do przedstawionego w następujących przykładach:
Następujące polecenie zestawy ProtectionLevelWłaściwość poszczególnych pakiet w systemie plików do poziom 2, „ szyfrowania poufnych z hasłem", przy użyciu hasła"strongpassword":
dtutil.exe /file "C:\Package.dtsx" /encrypt file;"C:\Package.dtsx";2;strongpassword
Następujące polecenie zestawy ProtectionLevelWłaściwość wszystkimi pakietami w określonym folderze, w systemie plików do poziom 2, „ szyfrowania poufnych z hasłem", przy użyciu hasła"strongpassword":
for %f in (*.dtsx) do dtutil.exe /file %f /encrypt file;%f;2;strongpassword
Jeśli używasz podobne polecenie w pliku wsadowym, należy wprowadzić symbol zastępczy pliku, "% f" jako „ %% f "w pliku wsadowym.