다음을 통해 공유


ReportDocument 클래스의 SetDatabaseLogon() 메서드 사용

ConfigureCrystalReports() 내의 코드 두 줄 사이에서 NorthwindCustomers 인스턴스의 SetDatabaseLogon() 메서드를 호출하고 다음과 같은 매개 변수 집합 중 하나를 전달합니다.

  1. SetDatabaseLogon() 메서드를 호출하고 사용자 이름 및 암호를 전달합니다.

    Note참고

    보안을 위해 제한된 액세스 권한을 가진 데이터베이스 계정을 사용해야 합니다. 자세한 내용은 "보안: 제한된 액세스 데이터베이스 계정 만들기"를 참조하십시오.

    코드를 직접 작성할 때는 아래에서 암호의 예로 사용하고 있는 1234를 사용자의 고유한 암호로 바꿔야 합니다.

    northwindCustomersReport.SetDatabaseLogon("limitedPermissionAccount","1234")
    
    northwindCustomersReport.SetDatabaseLogon("limitedPermissionAccount","1234");
    
  2. 또는 SetDatabaseLogon() 메서드를 호출하고 서버 이름, 데이터베이스 이름, 사용자 이름 및 암호를 전달합니다.

    Note참고

    이 메서드는 서버나 데이터베이스를 변경할 수 없습니다. 보고서 내에 지정된 기본 서버와 데이터베이스만 사용할 수 있습니다.

    보안을 위해 제한된 액세스 권한을 가진 데이터베이스 계정을 사용해야 합니다. 자세한 내용은 "보안: 제한된 액세스 데이터베이스 계정 만들기"를 참조하십시오.

    코드를 직접 작성할 때는 아래에서 암호의 예로 사용하고 있는 1234를 사용자의 고유한 암호로 바꿔야 합니다.

    northwindCustomersReport.SetDatabaseLogon("limitedPermissionAccount","1234", "ServerName", "Northwind")
    
    northwindCustomersReport.SetDatabaseLogon("limitedPermissionAccount","1234", "ServerName", "Northwind");