패키지의 중요한 데이터에 대한 액세스 제어Access Control for Sensitive Data in Packages

Integration ServicesIntegration Services 패키지의 데이터를 보호하기 위해 중요한 데이터만 보호하거나 패키지의 모든 데이터를 보호하는 패키지 수준을 설정할 수 있습니다.To protect the data in an Integration ServicesIntegration Services package, you can set a protection level that helps protect just sensitive data or all the data in the package. 또한 패키지 데이터를 암호 또는 사용자 키로 암호화하거나 데이터베이스를 사용하여 암호화할 수도 있습니다.Furthermore, you can encrypt this data with a password or a user key, or rely on the database to encrypt the data. 패키지 보호 수준은 반드시 정적이지 않으며 패키지의 수명 주기 동안 변경됩니다.Also, the protection level that you use for a package is not necessarily static, but changes throughout the life cycle of the package. 즉, 개발 과정에서 설정하는 보호 수준과 배포 과정에서 설정하는 보호 수준이 서로 다른 경우가 자주 있습니다.You often set one protection level during development and another as soon as you deploy the package.

참고

이 항목에서 설명하는 보호 수준 외에도 고정 데이터베이스 수준 역할을 사용하여 Integration ServicesIntegration Services 서버에 저장한 패키지를 보호할 수 있습니다.In addition to the protection levels described in this topic, you can use fixed database-level roles to protect packages that are saved to the Integration ServicesIntegration Services server.

중요한 정보 정의Definition of Sensitive Information

Integration ServicesIntegration Services 패키지에서는 다음과 같은 정보가 중요한 정보로 정의됩니다.In an Integration ServicesIntegration Services package, the following information is defined as sensitive:

  • 연결 문자열의 암호 부분.The password part of a connection string. 그러나 전체 암호화 옵션을 선택할 경우 연결 문자열 전체가 중요한 정보로 간주됩니다.However, if you select an option that encrypts everything, the whole connection string will be considered sensitive.

  • 중요한 정보라는 태그가 지정된 태스크 생성 XML 노드.The task-generated XML nodes that are tagged as sensitive. XML 노드의 태그는 Integration ServicesIntegration Services 에서 제어하며 사용자가 변경할 수 없습니다.The tagging of XML nodes is controlled by Integration ServicesIntegration Services and cannot by changed by users.

  • 중요한 정보로 표시된 모든 변수.Any variable that is marked as sensitive. 변수 표시는 Integration ServicesIntegration Services에서 제어됩니다.The marking of variables is controlled by Integration ServicesIntegration Services.

    특정 속성이 Integration ServicesIntegration Services 에서 중요한 속성으로 간주되는지 여부는 연결 관리자나 태스크와 같은 Integration ServicesIntegration Services 구성 요소의 개발자가 속성을 중요한 것으로 지정했는지 여부에 따라 달라집니다.Whether Integration ServicesIntegration Services considers a property sensitive depends on whether the developer of the Integration ServicesIntegration Services component, such as a connection manager or task, has designated the property as sensitive. 사용자는 중요한 것으로 간주되는 속성 목록에서 속성을 추가하거나 제거할 수 없습니다.Users cannot add properties to, nor can they remove properties from, the list of properties that are considered sensitive.

암호화Encryption

패키지 보호 수준의 암호화는 CryptoAPI(암호화 API)의 일부인 MicrosoftMicrosoft DPAPI(데이터 보호 API)를 사용하여 수행됩니다.Encryption, as used by package protection levels, is performed by using the MicrosoftMicrosoft Data Protection API (DPAPI), which is part of the Cryptography API (CryptoAPI).

암호를 사용하여 패키지를 암호화하는 패키지 보호 수준에서도 암호를 입력해야 합니다.The package protection levels that encrypt packages by using passwords require that you provide a password also. 암호를 사용하지 않는 수준에서 암호를 사용하는 수준으로 보호 수준을 변경하는 경우 암호를 입력하라는 메시지가 표시됩니다.If you change the protection level from a level that does not use a password to one that does, you will be prompted for a password.

또한 Integration ServicesIntegration Services 에서는 암호를 사용하는 보호 수준에 FCL( .NET Framework.NET Framework 클래스 라이브러리)에서 제공하는 Triple DES 암호화 알고리즘 및 192비트 키를 사용합니다.Also, for the protection levels that use a password, Integration ServicesIntegration Services uses the Triple DES cipher algorithm with a key length of 192 bits, available in the .NET Framework.NET Framework Class Library (FCL).

보호 수준Protection Levels

다음 표에서는 Integration ServicesIntegration Services 가 제공하는 보호 수준에 대해 설명합니다.The following table describes the protection levels that Integration ServicesIntegration Services provides. 괄호 안의 값은 DTSProtectionLevel 열거형의 값입니다.The values in parentheses are values from the DTSProtectionLevel enumeration. 이러한 값은 SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT)에서 패키지를 사용할 때 패키지의 속성을 구성하는 속성 창에 표시됩니다.These values appear in the Properties window that you use to configure the properties of the package when you work with packages in SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT).

보호 수준Protection level DescriptionDescription
중요한 정보 저장 안 함(DontSaveSensitive)Do not save sensitive (DontSaveSensitive) 패키지를 저장할 때 중요한 속성의 값을 패키지에서 제외합니다.Suppresses the values of sensitive properties in the package when the package is saved. 이 보호 수준은 암호화는 사용하지 않지만 중요한 것으로 표시된 속성이 패키지로 저장되는 것을 방지하여 다른 사용자가 중요한 데이터를 사용하지 못하도록 합니다.This protection level does not encrypt, but instead it prevents properties that are marked sensitive from being saved with the package and therefore makes the sensitive data unavailable to other users. 다른 사용자가 패키지를 여는 경우 중요한 정보는 빈칸으로 대체되므로 해당 사용자가 중요한 정보를 지정해야 합니다.If a different user opens the package, the sensitive information is replaced with blanks and the user must provide the sensitive information.

dtutil 유틸리티(dtutil.exe)에서 사용할 경우 이 보호 수준은 값 0에 해당합니다.When used with the dtutil utility (dtutil.exe), this protection level corresponds to the value of 0.
암호로 모두 암호화(EncryptAllWithPassword)Encrypt all with password (EncryptAllWithPassword) 암호를 사용하여 전체 패키지를 암호화합니다.Uses a password to encrypt the whole package. 패키지를 만들거나 내보낼 때 사용자가 입력한 암호를 사용하여 패키지를 암호화합니다.The package is encrypted by using a password that the user supplies when the package is created or exported. 사용자는 SSISSSIS 디자이너에서 패키지를 열거나 dtexec 명령 프롬프트 유틸리티를 사용하여 패키지를 실행할 때 패키지 암호를 입력해야 합니다.To open the package in SSISSSIS Designer or run the package by using the dtexec command prompt utility, the user must provide the package password. 암호를 입력하지 않으면 패키지를 실행할 수 없습니다.Without the password the user cannot access or run the package.

dtutil 유틸리티에서 사용할 경우 이 보호 수준은 값 3에 해당합니다.When used with the dtutil utility, this protection level corresponds to the value of 3.
사용자 키로 모두 암호화(EncryptAllWithUserKey)Encrypt all with user key (EncryptAllWithUserKey) 현재 사용자 프로필을 기반으로 하는 키를 사용하여 전체 패키지를 암호화합니다.Uses a key that is based on the current user profile to encrypt the whole package. 패키지를 만들거나 내보낸 사용자만 SSISSSIS 디자이너에서 패키지를 열거나 dtexec 명령 프롬프트 유틸리티를 사용하여 패키지를 실행할 수 있습니다.Only the user who created or exported the package can open the package in SSISSSIS Designer or run the package by using the dtexec command prompt utility.

dtutil 유틸리티에서 사용할 경우 이 보호 수준은 값 4에 해당합니다.When used with the dtutil utility, this protection level corresponds to the value of 4.

참고: Integration ServicesIntegration Services 는 사용자 키를 사용하는 보호 수준에 DPAPI 표준을 사용합니다.Note: For protection levels that use a user key, Integration ServicesIntegration Services uses DPAPI standards. DPAPI에 대한 자세한 내용은 MSDN 라이브러리( http://msdn.microsoft.com/library)를 참조하세요.For more information about DPAPI, see the MSDN Library at http://msdn.microsoft.com/library.
암호로 중요한 정보 암호화(EncryptSensitiveWithPassword)Encrypt sensitive with password (EncryptSensitiveWithPassword) 암호를 사용하여 패키지에서 중요한 속성의 값만 암호화합니다.Uses a password to encrypt only the values of sensitive properties in the package. 이 암호화에는 DPAPI가 사용됩니다.DPAPI is used for this encryption. 중요한 데이터는 패키지의 일부로 저장되지만 패키지를 만들거나 내보낼 때 사용자가 입력한 암호를 사용하여 암호화됩니다.Sensitive data is saved as a part of the package, but that data is encrypted by using a password that the current user supplies when the package is created or exported. SSISSSIS 디자이너에서 패키지를 열려면 패키지 암호를 입력해야 합니다.To open the package in SSISSSIS Designer, the user must provide the package password. 임호를 입력하지 않으면 패키지의 중요한 정보가 제외되며 현재 사용자가 중요한 정보에 새 값을 입력해야 합니다.If the password is not provided, the package opens without the sensitive data and the current user must provide new values for sensitive data. 암호를 입력하지 않으면 패키지를 실행할 수 없습니다.If the user tries to execute the package without providing the password, package execution fails. 암호 및 명령줄 실행에 대한 자세한 내용은 dtexec Utility를 참조하십시오.For more information about passwords and command line execution, see dtexec Utility.

dtutil 유틸리티에서 사용할 경우 이 보호 수준은 값 2에 해당합니다.When used with the dtutil utility, this protection level corresponds to the value of 2.
사용자 키로 중요한 정보 암호화(EncryptSensitiveWithUserKey)Encrypt sensitive with user key (EncryptSensitiveWithUserKey) 현재 사용자 프로필을 기반으로 하는 키를 사용하여 패키지에서 중요한 속성의 값만 암호화합니다.Uses a key that is based on the current user profile to encrypt only the values of sensitive properties in the package. 동일한 프로필을 사용하는 동일한 사용자만 패키지를 로드할 수 있습니다.Only the same user who uses the same profile can load the package. 다른 사용자가 패키지를 여는 경우 중요한 정보는 빈칸으로 대체되므로 현재 사용자가 중요한 데이터에 새 값을 지정해야 합니다.If a different user opens the package, the sensitive information is replaced with blanks and the current user must provide new values for the sensitive data. 사용자가 패키지를 실행하려고 시도하는 경우 패키지 실행이 실패합니다.If the user attempts to execute the package, package execution fails. 이 암호화에는 DPAPI가 사용됩니다.DPAPI is used for this encryption.

dtutil 유틸리티에서 사용할 경우 이 보호 수준은 값 1에 해당합니다.When used with the dtutil utility, this protection level corresponds to the value of 1.

참고: Integration ServicesIntegration Services 는 사용자 키를 사용하는 보호 수준에 DPAPI 표준을 사용합니다.Note: For protection levels that use a user key, Integration ServicesIntegration Services uses DPAPI standards. DPAPI에 대한 자세한 내용은 MSDN 라이브러리( http://msdn.microsoft.com/library)를 참조하세요.For more information about DPAPI, see the MSDN Library at http://msdn.microsoft.com/library.
암호화에 서버 저장소 사용(ServerStorage)Rely on server storage for encryption (ServerStorage) SQL ServerSQL Server 데이터베이스 역할을 사용하여 전체 패키지를 보호합니다.Protects the whole package using SQL ServerSQL Server database roles. 이 옵션은 패키지를 SQL ServerSQL Server msdb 데이터베이스에 저장할 때 지원됩니다.This option is supported when a package is saved to the SQL ServerSQL Server msdb database. 또한 SSISDB 카탈로그에서는 ServerStorage 보호 수준을 사용합니다.In addition, the SSISDB catalog uses the ServerStorage protection level

이 옵션은 SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT)의 파일 시스템에 패키지를 저장하는 경우에는 지원되지 않습니다.This option is not supported when a package is saved to the file system from SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT).

보호 수준 설정 및 SSISDB 카탈로그Protection Level Setting and the SSISDB Catalog

SSISDB 카탈로그에서는 ServerStorage 보호 수준을 사용합니다.The SSISDB catalog uses the ServerStorage protection level. Integration ServicesIntegration Services 프로젝트를 Integration ServicesIntegration Services 서버에 배포하는 경우 카탈로그에서 패키지 데이터와 중요한 값을 자동으로 암호화합니다.When you deploy an Integration ServicesIntegration Services project to the Integration ServicesIntegration Services server, the catalog automatically encrypts the package data and sensitive values. 카탈로그에서는 검색하는 데이터의 암호도 자동으로 해제합니다.The catalog also automatically decrypts the data when you retrieve it.

프로젝트(.ispac 파일)를 Integration ServicesIntegration Services 서버에서 파일 시스템으로 내보내는 경우 보호 수준이 EncryptSensitiveWithUserKey로 자동으로 변경됩니다.If you export the project (.ispac file) from the Integration ServicesIntegration Services server to the file system, the system automatically changes the protection level to EncryptSensitiveWithUserKey. 에서 Integration Services 프로젝트 가져오기 마법사 SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT)를 사용하여 프로젝트를 가져오는 경우 속성 창의 ProtectionLevel 속성은 EncryptSensitiveWithUserKey값을 표시합니다.If you import the project by using the Integration Services Import Project Wizard in SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT), the ProtectionLevel property in the Properties window shows a value of EncryptSensitiveWithUserKey.

패키지 수명 주기 기반의 보호 수준 설정Protection Level Setting Based on Package Life Cycle

SQL ServerSQL Server Integration ServicesIntegration Services 패키지의 보호 수준은 SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT)에서 패키지 개발을 시작할 때 처음 설정할 수 있습니다.You set the protection level of a SQL ServerSQL Server Integration ServicesIntegration Services package when you first develop it in SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT). 나중에 패키지를 배포하거나 Integration ServicesIntegration Services 에서 SQL Server Management StudioSQL Server Management Studio로 패키지를 가져오거나 또는 내보낼 때 그리고 SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT) 에서 SQL ServerSQL Server, SSISSSIS 패키지 저장소 또는 파일 시스템으로 복사할 때 패키지 보호 수준을 업데이트할 수 있습니다.Later, when the package is deployed, imported or exported from Integration ServicesIntegration Services in SQL Server Management StudioSQL Server Management Studio, or copied from SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT) to SQL ServerSQL Server, the SSISSSIS Package Store, or the file system, you can update the package protection level. 예를 들어 사용자 키 보호 수준 옵션 중 하나를 사용하여 사용자 컴퓨터에 패키지를 만들고 저장한 경우 해당 패키지를 다른 사용자에게 전달하기 전에 보호 수준을 변경해야 합니다. 그렇지 않으면 패키지를 열 수 없습니다.For example, if you create and save packages on your computer with one of the user key protection level options, you likely would want to change the protection level when you give the package to other users; otherwise they cannot open the package.

다음은 일반적으로 보호 수준을 변경하는 단계를 순서대로 나열한 것입니다.Typically, you change the protection level as listed in the following steps:

  1. 개발 과정에서는 패키지의 보호 수준을 기본값인 EncryptSensitiveWithUserKey로 설정된 상태로 둡니다.During development, leave the protection level of packages set to the default value, EncryptSensitiveWithUserKey. 이 설정을 사용하면 개발자만 패키지의 중요한 데이터를 볼 수 있습니다.This setting helps ensure that only the developer sees sensitive values in the package. 또는 EncryptAllWithUserKey또는 DontSaveSensitive를 사용할 수도 있습니다.Or, you can consider using EncryptAllWithUserKey, or DontSaveSensitive.

  2. 패키지를 배포할 때는 보호 수준을 개발자의 사용자 키가 필요 없는 보호 수준으로 변경해야 합니다.When it is time to deploy the packages, you have to change the protection level to one that does not depend on the developer's user key. 따라서 대부분의 경우 EncryptSensitiveWithPassword또는 EncryptAllWithPassword를 선택해야 합니다.Therefore you typically have to select EncryptSensitiveWithPassword, or EncryptAllWithPassword. 프로덕션 환경의 운영 팀도 알고 있는 임시 강력한 암호를 할당하여 패키지를 암호화합니다.Encrypt the packages by assigning a temporary strong password that is also known to the operations team in the production environment.

  3. 프로덕션 환경에 패키지가 배포된 후에는 운영 팀이 자신들만 알고 있는 강력한 암호를 할당하여 배포된 패키지를 다시 암호화할 수 있습니다.After the packages have been deployed to the production environment, the operations team can re-encrypt the deployed packages by assigning a strong password that is known only to them. 또는 운영 팀이 EncryptSensitiveWithUserKey 또는 EncryptAllWithUserKey를 선택하고 패키지를 실행할 계정의 로컬 자격 증명을 사용하여 배포된 패키지를 암호화할 수도 있습니다.Or, they can encrypt the deployed packages by selecting EncryptSensitiveWithUserKey or EncryptAllWithUserKey, and using the local credentials of the account that will run the packages.

패키지 보호 수준 설정 또는 변경Set or Change the Protection Level of Packages

패키지 내용과 패키지에 포함된 중요한 값(예: 암호)에 대한 액세스를 제어하려면 ProtectionLevel 속성의 값을 설정합니다.To control access to the contents of packages and to the sensitive values that they contain, such as passwords, set the value of the ProtectionLevel property. 프로젝트에 포함된 패키지는 프로젝트 생성을 위해 프로젝트와 보호 수준이 동일해야 합니다.The packages contained in a project need to have the same protection level as the project, to build the project. 프로젝트에서 ProtectionLevel 속성을 변경한 경우 패키지에 대한 프록시 설정을 수동으로 업데이트해야 합니다.If you change the ProtectionLevel property setting on the project, you need to manually update the property setting for the packages.

Integration ServicesIntegration Services의 보안 기능에 대한 개요는 보안 개요(Integration Services)를 참조하세요.For an overview of security features in Integration ServicesIntegration Services, see Security Overview (Integration Services).

이 항목의 절차에서는 SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT) 또는 dtutil 명령 프롬프트 유틸리티를 사용하여 ProtectionLevel 속성의 값을 설정합니다.The procedures in this topic describe how to use either SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT) or the dtutil command prompt utility to change the ProtectionLevel property.

참고

이 항목의 절차 외에도 일반적으로 패키지를 가져오거나 내보낼 때 패키지의 ProtectionLevel 속성을 설정하거나 변경할 수 있습니다.In addition to the procedures in this topic, you can typically set or change the ProtectionLevel property of a package when you import or export the package. 또한 ProtectionLevel 가져오기 및 내보내기 마법사를 사용하여 패키지를 저장할 때도 패키지의 SQL ServerSQL Server 속성을 변경할 수 있습니다.You can also change the ProtectionLevel property of a package when you use the SQL ServerSQL Server Import and Export Wizard to save a package.

SQL Server Data Tools에서 패키지 보호 수준을 설정하거나 변경하려면To set or change the protection level of a package in SQL Server Data Tools

  1. 패키지 보호 수준 설정 항목에서 ProtectionLevel속성에 사용할 수 있는 값을 검토하고 사용 중인 패키지에 적합한 값을 결정합니다.Review the available values for the ProtectionLevel property in the topic, Setting the Protection Level of Packages, and determine the appropriate value for your package.

  2. SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT)에서 패키지가 들어 있는 Integration ServicesIntegration Services 프로젝트를 엽니다.In SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT), open the Integration ServicesIntegration Services project that contains the package.

  3. SSISSSIS 디자이너에서 패키지를 엽니다.Open the package in the SSISSSIS designer.

  4. 속성 창에 패키지 속성이 표시되지 않으면 디자인 화면을 클릭합니다.If the Properties window does not show the properties of the package, click the design surface.

  5. 속성 창의 보안 그룹에서 ProtectionLevel 속성에 적합한 값을 선택합니다.In the Properties window, in the Security group, select the appropriate value for the ProtectionLevel property.

    암호가 필요한 보호 수준을 선택한 경우 암호를 PackagePassword 속성의 값으로 입력합니다.If you select a protection level that requires a password, enter the password as the value of the PackagePassword property.

  6. 파일 메뉴에서 선택한 항목 저장 을 선택하여 수정한 패키지를 저장합니다.On the File menu, select Save Selected Items to save the modified package.

명령 프롬프트에서 패키지 보호 수준을 설정하거나 변경하려면To set or change the protection level of packages at the command prompt

  1. 패키지 보호 수준 설정 섹션에서 ProtectionLevel 속성에 사용할 수 있는 값을 검토하고 사용 중인 패키지에 적합한 값을 결정합니다.Review the available values for the ProtectionLevel property in the section, Setting the Protection Level of Packages, and determine the appropriate value for your package.

  2. dtutil Utility 항목에서 Encrypt옵션에 대한 매핑을 검토하고 선택한 ProtectionLevel 속성의 값으로 사용하기에 적합한 정수를 결정합니다.Review the mappings for the Encrypt option in the topic, dtutil Utility, and determine the appropriate integer to use as the value of the selected ProtectionLevel property.

  3. 명령 프롬프트 창을 엽니다.Open a Command Prompt window.

  4. 명령 프롬프트에서 ProtectionLevel 속성을 설정할 패키지가 들어 있는 폴더로 이동합니다.At the command prompt, navigate to the folder that contains the package or packages for which you want to set the ProtectionLevel property.

    다음 단계에 나오는 구문 예에서는 이 폴더가 현재 폴더라고 가정합니다.The syntax examples shown in the following step assume that this folder is the current folder.

  5. 다음 예 중 하나와 비슷한 명령을 사용하여 패키지 보호 수준을 설정하거나 변경합니다.Set or change the protection level of the package or packages by using a command similar to the one of the following examples:

    • 다음 명령은 파일 시스템에 있는 개별 패키지의 ProtectionLevel 속성을 수준 2, "암호로 중요한 데이터 암호화"로 설정하고 암호로 "strongpassword"를 사용합니다.The following command sets the ProtectionLevel property of an individual package in the file system to level 2, "Encrypt sensitive with password", with the password, "strongpassword":

      dtutil.exe /file "C:\Package.dtsx" /encrypt file;"C:\Package.dtsx";2;strongpassword

    • 다음 명령은 파일 시스템의 특정 폴더에 있는 모든 패키지의 ProtectionLevel 속성을 수준 2, "암호로 중요한 데이터 암호화"로 설정하고 암호로 "strongpassword"를 사용합니다.The following command sets the ProtectionLevel property of all packages in a particular folder in the file system to level 2, "Encrypt sensitive with password", with the password, "strongpassword":

      for %f in (*.dtsx) do dtutil.exe /file %f /encrypt file;%f;2;strongpassword

      배치 파일에서 비슷한 명령을 사용할 경우 배치 파일에 파일 자리 표시자로 "%f" 대신 "%%f"를 입력합니다.If you use a similar command in a batch file, enter the file placeholder, "%f", as "%%f" in the batch file.

패키지 프로젝트 보호 수준 대화 상자Package Project Protection Level Dialog Box

패키지 보호 수준 대화 상자를 사용하여 패키지 보호 수준을 업데이트할 수 있습니다.Use the Package Protection Level dialog box to update the protection level of a package. 보호 수준은 보호 방법(암호 또는 사용자 키)과 패키지 보호의 범위를 결정합니다.The protection level determines the protection method, the password or user key, and the scope of package protection. 보호에는 모든 데이터를 포함시키거나 중요한 데이터만 포함시킬 수 있습니다.Protection can include all data or sensitive data only.

패키지 보안의 요구 사항 및 옵션을 이해하려면 보안 개요(Integration Services)를 참조하세요.To understand the requirements and options for package security, you may find it useful to see Security Overview (Integration Services).

옵션Options

Package protection levelPackage protection level
목록에서 보호 수준을 선택합니다.Select a protection level from the list.

암호Password
암호로 중요한 데이터 암호화 또는 암호로 모든 데이터 암호화 보호 수준을 사용할 경우 암호를 입력합니다.If using the Encrypt sensitive data with password or Encrypt all data with password protection level, type a password.

암호 다시 입력Retype password
암호를 다시 입력합니다.Type the password again.

패키지 암호 대화 상자Package Password Dialog Box

패키지 암호 대화 상자를 사용하여 암호로 암호화된 패키지에 패키지 암호를 제공할 수 있습니다.Use the Package Password dialog box to provide the package password for a package that is encrypted with a password. 패키지에서 암호로 중요한 데이터 암호화또는 암호로 모든 데이터 암호화 보호 수준을 사용하는 경우 암호를 제공해야 합니다.You must provide a password if the package uses the Encrypt sensitive with password or Encrypt all with password protection level.

옵션Options

암호Password
암호를 입력합니다.Enter the password.

관련 항목:See Also

Integration Services(SSIS) 패키지 Integration Services (SSIS) Packages
보안 개요(Integration Services)Security Overview (Integration Services)
dtutil 유틸리티dtutil Utility