보고서 데이터 원본에 대한 자격 증명 및 연결 정보 지정Specify Credential and Connection Information for Report Data Sources

보고서 서버에서는 자격 증명을 사용하여 보고서에 내용을 제공하거나 데이터 기반 구독에 받는 사람 정보를 제공하는 외부 데이터 원본에 연결합니다.A report server uses credentials to connect to external data sources that provide content to reports or recipient information to a data-driven subscription. Windows 인증, 데이터베이스 인증, 인증 안 함 또는 사용자 지정 인증을 사용하는 자격 증명을 지정할 수 있습니다.You can specify credentials that use Windows Authentication, database authentication, no authentication, or custom authentication. 네트워크를 통해 연결 요청을 보낼 경우 보고서 서버에서는 사용자 계정 또는 무인 실행 계정을 가장하게 됩니다.When sending a connection request over the network, the report server will either impersonate a user account or the unattended execution account. 연결 요청이 이루어지는 보안 컨텍스트에 대한 자세한 내용은 이 항목의 데이터 원본 구성 및 네트워크 연결 을 더 참조하십시오.For more information about the security context under which a connection request is made, see Data Source Configuration and Network Connections further on in this topic.

참고

자격 증명은 보고서 서버에 액세스하는 사용자를 인증하는 데도 사용됩니다.Credentials are also used to authenticate users who access a report server. 보고서 서버에 대해 사용자를 인증하는 방법은 다른 항목에서 제공합니다.Information about authenticating users to a report server is provided in another topic.

외부 데이터 원본에 대한 연결은 사용자가 보고서를 만들 때 정의됩니다.The connection to an external data source is defined when you create the report. 이것은 보고서가 게시된 후 별도로 관리할 수 있습니다.It can be managed separately after the report is published. 사용자가 동적 목록에서 데이터 원본을 선택할 수 있도록 하는 정적 연결 문자열 또는 식을 지정할 수 있습니다.You can specify a static connection string or an expression that allows users to select a data source from a dynamic list. 데이터 원본 유형 및 연결 문자열을 지정하는 방법은 데이터 연결, 데이터 원본 및 연결 문자열(보고서 작성기 및 SSRS)을 참조하세요.For more information about how to specify a data source type and connection string, see Data Connections, Data Sources, and Connection Strings (Report Builder and SSRS).

보고서 작성기에서 자격 증명이 사용된 경우When Credentials are Used in Report Builder

보고서 작성기에서 자격 증명은 주로 보고서 서버에 연결할 때 또는 포함된 데이터 원본 작성, 데이터베이스 쿼리 실행 또는 보고서 미리 보기와 같은 데이터 관련 태스크를 위해 사용됩니다.In Report Builder, credentials are often used when you connect to a report server or for data-related tasks, such as creating an embedded data source, running a dataset query, or previewing a report. 자격 증명은 보고서에 저장되지 않습니다.Credentials are not stored in the report. 자격 증명은 보고서 서버나 로컬 클라이언트에서 별도로 관리됩니다.They are managed separately on the report server or on the local client. 다음 목록에서는 제공해야 하는 자격 증명 유형, 자격 증명이 저장되는 위치 및 사용 방법을 설명합니다.The following list describes the types of credentials that you might need to provide, where they are stored, and how they are used:

  • Reporting Services 로그인 대화 상자(보고서 작성기)에 입력하는 보고서 서버 자격 증명Report server credentials that you enter in the Reporting Services Login Dialog Box (Report Builder).

    보고서 서버나 SharePoint 사이트로 처음 저장, 게시 또는 이동할 때 자격 증명을 입력해야 할 수도 있습니다.When you first save to, publish to, or browse to a report server or SharePoint site, you might need to enter your credentials. 입력한 자격 증명은 보고서 작성기 세션이 종료될 때까지 사용됩니다.The credentials that you enter are used until the Report Builder session ends. 이러한 자격 증명을 저장하도록 선택한 경우에는 해당 자격 증명이 사용자 설정과 함께 컴퓨터에 안전하게 저장됩니다.If you choose to save the credentials, they are stored securely with your user settings on your computer. 이후의 보고서 작성기 세션에서 저장된 자격 증명은 같은 보고서 서버나 SharePoint 사이트에 연결하는 데 사용됩니다.In subsequent Report Builder sessions, saved credentials are used to connect to the same report server or SharePoint site. 보고서 서버 관리자나 SharePoint 관리자는 사용할 자격 증명 유형을 지정합니다.The report server administrator or SharePoint administrator specifies which type of credentials to use.

  • 포함된 데이터 원본에 대한 데이터 원본 속성 대화 상자, 자격 증명(보고서 작성기) 페이지에 입력하는 데이터 원본 자격 증명Data source credentials that you enter in the Data Source Properties Dialog Box, Credentials (Report Builder) page for an embedded data source.

    보고서 서버에서는 이러한 자격 증명을 외부 데이터 원본으로 데이터를 연결하는 데 사용합니다.These credentials are used by the report server to make a data connection to the external data source. 일부 데이터 원본 유형의 경우 자격 증명을 보고서 서버에 안전하게 저장할 수 있습니다.For some types of data sources, credentials can be stored securely on the report server. 이러한 자격 증명을 사용하면 다른 사용자가 기본 데이터 연결에 자격 증명을 제공하지 않고 보고서를 실행할 수 있습니다.These credentials enable other users to run the report without providing credentials for the underlying data connection.

  • 데이터 집합 쿼리를 실행하거나, 데이터 집합 필드를 새로 고치거나, 보고서를 미리 볼 때 데이터 원본 자격 증명 입력 대화 상자(보고서 작성기)에서 입력한 데이터 원본 자격 증명Data source credentials that you enter in the Enter Data Source Credentials Dialog Box (Report Builder) when you run a dataset query, refresh dataset fields, or preview the report.

    이러한 자격 증명은 보고서 작성기에서 외부 데이터 원본으로 데이터를 연결하거나 자격 증명을 요구하도록 구성된 보고서를 미리 볼 때 사용합니다.These credentials are used to make a data connection from Report Builder to the external data source, or to preview a report that is configured to prompt for credentials. 이 대화 상자에 입력한 자격 증명은 보고서 서버에 저장되지 않으며 다른 사용자가 사용할 수 없습니다.Credentials that you enter in this dialog box are not stored on the report server and are not available for use by other users. 보고서 작성기는 보고서 편집 세션 중에 자격 증명을 캐시하므로 쿼리를 실행하거나 보고서를 미리 볼 때마다 자격 증명을 입력하지 않아도 됩니다.Report Builder caches the credentials during the report editing session so that you do not need to enter them every time you run the query or preview the report.

    공유 데이터 원본에 대해서는 암호 저장 옵션을 사용하여 자격 증명을 사용자 설정과 함께 컴퓨터에 로컬로 저장할 수 있습니다.For shared data sources, use the Save my password option to save the credentials locally with your user settings on your computer. 보고서 작성기는 해당 외부 데이터 원본에 연결할 때마다 저장된 자격 증명을 사용합니다.Report Builder uses the saved credentials every time a connection is made to the corresponding external data source.

    자세한 내용은 데이터 원본 속성 대화 상자, 일반(보고서 작성기)보고서 작성기에서 보고서 미리 보기를 참조하세요.For more information, see Data Source Properties Dialog Box, General (Report Builder) and Previewing Reports in Report Builder.

원격 데이터 원본 사용Using Remote Data Sources

보고서가 원격 데이터베이스 서버에서 데이터를 검색하는 경우 다음 사항을 확인합니다.If the report retrieves data from a remote database server, verify the following:

  • 데이터베이스 서버에 제공된 자격 증명이 유효한지 여부.The credentials provided to the database server are valid. Windows 사용자 자격 증명을 사용하는 경우 사용자에게 서버 및 데이터베이스에 대한 사용 권한이 있는지 확인합니다.If you are using Windows user credentials, make sure that the user has permission to the server and database.

  • 데이터베이스 서버에 사용되는 포트가 열려 있는지 여부.Ports used by the database server are open. 외부 컴퓨터에서 SQL ServerSQL Server 관계형 데이터베이스에 액세스하거나 보고서 서버 데이터베이스가 외부 SQL ServerSQL Server 인스턴스에 있는 경우 외부 컴퓨터에서 포트 1433 및 1434를 열어야 합니다.If you are accessing SQL ServerSQL Server relational databases on external computers, or if the report server database is on an external SQL ServerSQL Server instance, you must open port 1433 and 1434 on the external computer. 포트를 연 후에는 서버를 다시 시작해야 합니다.Be sure to restart the server after you open ports. 자세한 내용은 데이터베이스 엔진 액세스에 대한 Windows 방화벽 구성을 참조하세요.For more information, see Configure a Windows Firewall for Database Engine Access.

  • 원격 연결을 사용할 수 있는지 여부.Remote connections must be enabled. 외부 컴퓨터의 SQL Server 관계형 데이터베이스에 액세스하는 경우 SQL Server 구성 관리자 도구를 사용하여 TCP를 통한 원격 연결을 사용할 수 있는지 확인할 수 있습니다.If you are accessing SQL Server relational databases on external computers, you can use SQL Server Configuration Manager tool to verify that remote connections over TCP are enabled.

원격 데이터 원본에 연결하기 위한 자격 증명을 지정하는 방법Ways to Specify Credentials for Connecting to Remote Data Sources

보고서에 내용을 제공하는 데이터 원본은 일반적으로 원격 서버에 호스팅됩니다.The data sources that provide content to reports are usually hosted on remote servers. 보고서를 위한 데이터를 검색하려면 보고서 서버에서 사용자가 미리 제공하거나 런타임에 가져온 자격 증명 집합을 사용하여 서버에 연결해야 합니다.To retrieve data for a report, a report server must connect to the server using a set of credentials that you provide in advance or that are obtained at run time. 데이터 원본을 구성할 때 다음과 같은 방법으로 자격 증명을 지정할 수 있습니다.When configuring a data source, you can specify credentials in the following ways:

  • 사용자에게 자격 증명을 입력하도록 메시지 표시Prompt the user for credentials.

  • 자격 증명을 저장합니다.Store credentials.

  • Windows 통합 보안을 사용합니다.Use Windows integrated security.

  • 자격 증명을 사용하지 않습니다.Use no credentials.

    네트워크 환경에 따라 지원할 수 있는 연결 종류가 결정됩니다.The network environment determines the kinds of connections you can support. 예를 들어 Kerberos 버전 5 프로토콜을 사용할 수 있는 경우 Windows 인증에서 사용 가능한 위임 및 가장 기능을 통해 여러 서버 간 연결을 지원할 수 있습니다.For example, if the Kerberos version 5 protocol is enabled, you might be able to use the delegation and impersonation features available in Windows Authentication to support connections across multiple servers. 네트워크에서 이러한 보안 기능을 지원하지 않는 경우 연결 제약 조건을 해결해야 합니다.If your network does not support these security features, you will need to work around connection constraints. 위임 및 가장을 사용할 수 없는 경우에는 만료되기 전에 Windows 자격 증명을 단일 컴퓨터 연결을 통해 전달할 수 있습니다.If delegation and impersonation are not enabled, Windows credentials can be passed across one computer connection before they expire. 클라이언트 컴퓨터에서 보고서 서버 컴퓨터로의 사용자 연결은 첫 번째 연결로 간주됩니다.A user connection from a client computer to a report server computer counts as the first connection. 사용자가 원격 서버에서 데이터를 검색하는 보고서를 열면 해당 로그인은 두 번째 연결로 간주되며 위임을 사용할 수 없을 때 통합 보안을 사용하도록 연결을 지정한 경우 이 연결은 실패합니다.If the user opens a report that retrieves data from a remote server, that login counts as a second connection and will fail if you specified the connection to use integrated security when delegation is not enabled.

    클라이언트 컴퓨터에서 외부 보고서 데이터 원본으로의 왕복을 완료하는 데 여러 연결이 필요한 경우 성공적으로 연결을 수행하려면 다음 전략을 사용합니다.If multiple connections are required to complete a round trip from the client computer to an external report data source, choose from the following strategies to make the connections succeed.

  • 자격 증명을 제한 없이 다른 컴퓨터에 위임할 수 있도록 사용자 도메인에서 가장 및 위임 기능을 사용할 수 있도록 설정합니다.Enable impersonation and delegation features in your domain so that credentials can be delegated to other computers without limit.

  • 저장된 자격 증명 또는 입력 정보를 요청하는 자격 증명을 사용하여 보고서 데이터를 위한 외부 데이터 원본을 쿼리합니다.Use stored credentials or prompted credentials to query external data sources for report data. 자격 증명은 Windows 도메인 계정이거나 데이터베이스 로그인일 수 있습니다.The credentials can be either a Windows domain account or a database login.

입력 정보를 요청하는 자격 증명Prompted Credentials

입력 정보를 요청하는 자격 증명을 사용하도록 보고서 데이터 원본 연결을 구성하면 보고서에 액세스하는 각 사용자가 사용자 이름과 암호를 입력해야 데이터를 검색할 수 있습니다.When you configure a report data source connection to use prompted credentials, each user who access the report must enter a user name and password to retrieve the data. 이 방법은 기밀 데이터를 포함하는 보고서에 사용하는 것이 좋습니다.This approach is recommended for reports that contain confidential data. 입력 정보를 요청하는 자격 증명은 요청 시 실행되는 보고서에만 사용할 수 있습니다.Prompted credentials can be used only on reports that run on demand. 입력 정보를 요청하는 자격 증명은 Windows 계정이거나 데이터베이스 로그인일 수 있습니다.Prompted credentials can be a Windows account or a database login. Windows 인증을 사용하려면 데이터 원본에 연결할 때 Windows 자격 증명으로 사용을 선택해야 합니다.To use Windows Authentication, you must select Use as Windows credentials when connecting to the data source. 그렇지 않으면 보고서 서버가 사용자 인증을 위해 자격 증명을 데이터베이스 서버로 전달합니다.Otherwise, the report server passes credentials to the database server for user authentication. 제공된 자격 증명을 데이터베이스 서버가 인증할 수 없는 경우 연결이 실패합니다.If the database server cannot authenticate the credentials that you provide, the connection will fail.

Windows 통합 보안Windows Integrated Security

Windows 통합 보안 옵션을 사용하는 경우 보고서 서버에서는 보고서에 액세스하는 사용자의 보안 토큰을 외부 데이터 원본을 호스팅하는 서버로 전달합니다.When you use the Windows Integrated Security option, the report server passes the security token of the user accessing the report to the server hosting the external data source. 이 경우 사용자 이름이나 암호를 입력하라는 메시지가 표시되지 않습니다.In this case, the user is not prompted to type a user name or password. 이 방법은 가장 및 위임 기능을 사용할 수 있는 경우 권장됩니다.This approach is recommended if impersonation and delegation features are enabled. 이러한 기능을 사용할 수 없는 경우에는 액세스할 모든 서버가 동일한 컴퓨터에 있을 때만 이 방법을 사용해야 합니다.If these features are not enabled, you should only use this approach if all the servers that you want to access are located on the same computer.

저장된 자격 증명Stored Credentials

외부 데이터 원본에 액세스하는 데 사용되는 자격 증명을 저장할 수 있습니다.You can store the credentials used to access an external data source. 자격 증명은 보고서 서버 데이터베이스에 해독 가능한 암호화 상태로 저장됩니다.Credentials are stored in reversible encryption in the report server database. 보고서에 사용되는 각 데이터 원본에 대해 저장된 자격 증명 집합을 하나씩 지정할 수 있습니다.You can specify one set of stored credentials for each data source used in a report. 사용자가 제공하는 자격 증명은 보고서를 실행하는 모든 사용자에 대해 동일한 데이터를 검색합니다.The credentials you provide retrieve the same data for every user who runs the report.

저장된 자격 증명은 원격 데이터베이스 서버에 액세스하는 전략의 일부로 사용하는 것이 좋습니다.Stored credentials are recommended as part of a strategy for accessing remote database servers. 저장된 자격 증명은 구독을 지원하거나 보고서 기록 생성 일정 또는 보고서 스냅숏 새로 고침 일정을 예약할 경우에 필요합니다.Stored credentials are required if you want to support subscriptions, or schedule report history generation or report snapshot refreshes. 보고서를 백그라운드 프로세스로 실행하는 경우 보고서 서버는 보고서를 실행하는 에이전트입니다.When a report runs as a background process, the report server is the agent that executes the report. 사용자 컨텍스트가 없으므로 보고서 서버에서는 데이터 원본에 연결하기 위해 보고서 서버 데이터베이스에서 자격 증명 정보를 가져와야 합니다.Because there is no user context in place, the report server must get credential information from the report server database in order to connect to a data source.

지정하는 사용자 이름과 암호는 Windows 자격 증명이나 데이터베이스 로그인이 될 수 있습니다.The user name and password that you specify can be Windows credentials or a database login. Windows 자격 증명을 지정하면 보고서 서버에서는 이후 인증을 위해 자격 증명을 Windows로 전달합니다.If you specify Windows credentials, the report server passes the credentials to Windows for subsequent authentication. 그렇게 하지 않으면 보고서 서버에서 인증을 위해 자격 증명을 데이터베이스 서버로 전달합니다.Otherwise, the credentials are passed to the database server for authentication.

도메인 사용자 계정에 "로컬 로그온 허용" 권한을 부여하는 방법How to Grant "Allow log on locally" Permissions to Domain User Accounts

저장된 자격 증명을 사용하여 외부 데이터 원본에 연결하는 경우 Windows 도메인 사용자 계정에는 로컬로 로그온할 수 있는 권한이 있어야 합니다.If you use stored credentials to connect to an external data source, the Windows domain user account must have permission to log on locally. 이 권한이 있으면 보고서 서버가 보고서 서버의 사용자를 가장하고 가장된 사용자로서 외부 데이터 원본에 요청을 보낼 수 있습니다.This permission allows the report server to impersonate the user on the report server and send the request to the external data source as that impersonated user.

이 권한을 부여하려면 다음을 수행하십시오.To grant this permission, do the following:

  1. 보고서 서버 컴퓨터의 관리 도구에서 로컬 보안 정책을 엽니다.On the report server computer, in Administrative Tools, open Local Security Policy.

  2. 보안 설정에서 로컬 정책을 확장한 다음 사용자 권한 할당을 클릭합니다.Under Security Settings, expand Local Policies, and then click User Rights Assignment.

  3. 세부 정보 창에서 로컬 로그온 허용 , 속성을 차례로 마우스 오른쪽 단추로 클릭합니다.In the details pane, right-click Allow log on locally and then right-click Properties.

  4. 사용자 또는 그룹 추가를 클릭합니다.Click Add User or Group.

  5. 위치를 클릭하고 검색할 도메인 또는 다른 위치를 지정한 다음 확인을 클릭합니다.Click Locations, specify a domain or other location that you want to search, and then click OK.

  6. 대화형 로그인을 허용할 Windows 계정을 입력한 다음 확인을 클릭합니다.Enter the Windows account for which you want to allow interactive login, and then click OK.

  7. 로컬 로그온 허용 등록 정보 대화 상자에서 확인을 클릭합니다.In the Allow log on locally Properties dialog box, click OK.

  8. 선택한 계정에 다음과 같은 거부 권한도 없는지 확인합니다.Verify that the account you selected does not also have deny permissions:

    1. 로컬 로그온 거부 , 속성을 차례로 마우스 오른쪽 단추로 클릭합니다.Right-click Deny log on locally and then right-click Properties.

    2. 계정이 나열되면 계정을 선택한 다음 제거를 클릭합니다.If the account is listed, select it and then click Remove.

저장된 자격 증명으로 가장 사용Using Impersonation with Stored Credentials

자격 증명을 사용하여 다른 사용자의 ID를 가장할 수도 있습니다.You can also use credentials to impersonate the identity of another user. SQL Server 데이터베이스의 경우 가장 옵션을 사용하면 SETUSER 함수가 설정됩니다.For SQL Server databases, using the impersonation options sets the SETUSER function.

중요

구독을 지원하거나 일정을 사용하여 보고서 기록을 생성 또는 보고서 실행 스냅숏을 새로 고치는 보고서에 대해서는 가장을 사용하지 마십시오.Do not use impersonation for reports that support subscriptions or that use schedules to generate report history or refresh a report execution snapshot.

자격 증명 사용 안 함No Credentials

데이터 원본 연결에서 자격 증명을 사용하지 않도록 구성할 수 있습니다.You can configure a data source connection to use no credentials. 항상 자격 증명을 사용하여 데이터 원본에 액세스하는 것이 좋으므로, 자격 증명 사용 안 함은 되도록 사용하지 않는 것이 좋습니다.Microsoft recommends that you always use credentials to access a data sources; using no credentials is not advised. 그러나 다음과 같은 경우에는 자격 증명 없이 보고서를 실행할 수 있습니다.However, you may choose to run a report with no credentials in the following cases:

  • 원격 데이터 원본에는 자격 증명이 필요하지 않습니다.The remote data source does not require credentials.

  • 자격 증명이 연결 문자열로 전달된 경우(보안 연결에만 권장)The credentials are passed in the connection string (recommended only for secure connections).

  • 보고서가 부모 보고서의 자격 증명을 사용하는 하위 보고서인 경우The report is a subreport that uses the credentials of the parent report.

    이러한 조건에서는 보고서 서버에서 사용자가 미리 정의해야 하는 무인 실행 계정을 사용하여 원격 데이터 원본에 연결합니다.Under these conditions, the report server connects to a remote data source using the unattended execution account that you must define in advance. 보고서 서버는 해당 서비스 자격 증명을 사용하여 원격 서버에 연결하지 않으므로 보고서 서버가 연결에 사용할 수 있는 계정을 지정해야 합니다.Because the report server does not connect to a remote server using its service credentials, you must specify an account that the report server can use to make the connection. 이 계정을 만드는 방법은 무인 실행 계정 구성(SSRS 구성 관리자)을 참조하세요.For more information about creating this account, see Configure the Unattended Execution Account (SSRS Configuration Manager).

사용자 이름 및 암호 로그인User Name and Password Login

이 사용자 이름 및 암호 사용을 선택할 경우 사용자 이름과 암호를 제공해야 데이터 원본에 액세스할 수 있습니다.When you select Use this user name and password, a user name and password must be supplied to access the data source. SQL ServerSQL Server 데이터베이스의 경우 데이터베이스 로그인에 대해 자격 증명을 사용할 수 있습니다.For a SQL ServerSQL Server database, the credentials might be for a database login. 자격 증명은 인증을 위해 데이터 원본으로 전달됩니다.The credentials are passed to the data source for authentication.

데이터 원본 구성 및 네트워크 연결Data Source Configuration and Network Connections

다음 표에서는 자격 증명 유형과 데이터 처리 확장 프로그램의 특정 조합에 따른 연결 방법을 보여 줍니다.The following table shows how connections are made for specific combinations of credential types and data processing extensions. 사용자 지정 데이터 처리 확장 프로그램을 사용하는 경우 사용자 지정 데이터 처리 확장 프로그램에 대한 연결 지정을 참조하세요.If you are using a custom data processing extension, see Specify Connections for Custom Data Processing Extensions.

형식Type 네트워크 연결에 대한 컨텍스트Context for network connection 데이터 원본 유형Data Source Types

(SQL Server, Oracle, ODBC, OLE DB, Analysis Services, XML, SAP NetWeaver BI, Hyperion Essbase)(SQL Server, Oracle, ODBC, OLE DB, Analysis Services, XML, SAP NetWeaver BI, Hyperion Essbase)
통합 보안Integrated security 현재 사용자를 가장합니다.Impersonate the current user 모든 데이터 원본 유형에 대해 현재 사용자 계정을 사용하여 연결합니다.For all data source types, connect using the current user account.
Windows 자격 증명Windows credentials 지정한 사용자를 가장합니다.Impersonate the specified user SQL ServerSQL Server, Oracle, ODBC 및 OLE DB의 경우: 가장된 사용자 계정을 사용하여 연결합니다.For SQL ServerSQL Server, Oracle, ODBC, and OLE DB: connect using the impersonated user account.
데이터베이스 자격 증명Database credentials 무인 실행 계정 또는 서비스 계정을 가장합니다.Impersonate the unattended execution account or the service account.

Reporting Services는 서비스 ID를 사용하여 연결 요청을 보낼 경우 관리자 권한을 제거합니다.(Reporting Services removes administrator permissions when sending the connection request using the service identity).
SQL ServerSQL Server, Oracle, ODBC 및 OLE DB의 경우:For SQL ServerSQL Server, Oracle, ODBC, and OLE DB:

사용자 이름과 암호를 연결 문자열에 추가합니다.Append the user name and password on the connection string.

Analysis ServicesAnalysis Services의 경우:For Analysis ServicesAnalysis Services:

TCP/IP 프로토콜을 사용할 경우 연결되고 그렇지 않을 경우 연결에 실패합니다.The connection succeeds if you are using the TCP/IP protocol, otherwise it fails.

XML의 경우For XML:

데이터베이스 자격 증명을 사용할 경우 보고서 서버에서 연결에 실패합니다.Fail the connection on the report server if database credentials are used.
InclusionThresholdSettingNone 무인 실행 계정을 가장합니다.Impersonate the unattended execution account. SQL ServerSQL Server, Oracle, ODBC 및 OLE DB의 경우:For SQL ServerSQL Server, Oracle, ODBC, and OLE DB:

연결 문자열에 정의된 자격 증명을 사용합니다.Use the credentials defined in the connection string. 무인 실행 계정이 정의되어 있지 않으면 보고서 서버에서 연결에 실패합니다.The connection fails on the report server if the unattended execution account is undefined.

Analysis ServicesAnalysis Services의 경우:For Analysis ServicesAnalysis Services:

무인 실행 계정이 정의되어 있더라도 자격 증명을 지정하지 않으면 항상 연결에 실패합니다.Always fail the connection if no credentials are specified, even if the unattended execution account is defined.

XML의 경우For XML:

무인 실행 계정이 정의되어 있는 경우 익명 사용자로 연결하고, 그렇지 않으면 연결에 실패합니다.Connect as Anonymous User if the unattended execution account is defined; otherwise, fail the connection.

프로그래밍 방식으로 자격 증명 설정Setting Credentials Programmatically

코드에 자격 증명을 설정하여 보고서 및 보고서 서버에 대한 액세스를 제어할 수 있습니다.You can set credentials in your code to control access to reports and to the report server. 자세한 내용은 Data Sources and Connection Methods을 참조하세요.For more information, see Data Sources and Connection Methods.

관련 항목:See Also

Reporting Services(SSRS)에서 지원하는 데이터 원본 Data Sources Supported by Reporting Services (SSRS)
데이터 연결, 데이터 원본 및 연결 문자열(보고서 작성기 및 SSRS) Data Connections, Data Sources, and Connection Strings (Report Builder and SSRS)
보고서 데이터 원본 관리 Manage Report Data Sources
보고서 관리자(SSRS 기본 모드) Report Manager (SSRS Native Mode)
공유 데이터 원본 만들기, 삭제 또는 수정(보고서 관리자) Create, Delete, or Modify a Shared Data Source (Report Manager)
보고서의 데이터 원본 속성 구성(보고서 관리자)Configure Data Source Properties for a Report (Report Manager)