오프라인 로그 파일 보기View Offline Log Files

SQL Server 2012SQL Server 2012부터는 대상 인스턴스가 오프라인이거나 시작할 수 없는 경우 로컬 또는 원격 SQL ServerSQL Server 인스턴스에서 SQL ServerSQL Server 로그 파일을 볼 수 있습니다.Beginning in SQL Server 2012SQL Server 2012, you can view SQL ServerSQL Server log files from a local or remote instance of SQL ServerSQL Server when the target instance is offline or cannot start.

등록된 서버에서 오프라인 로그 파일에 액세스하거나 WMI 및 WQL(WMI Query Language) 쿼리를 통해 프로그래밍 방식으로 액세스할 수 있습니다.You can access the offline log files from Registered Servers, or programmatically through WMI and WQL (WMI Query Language) queries.

참고

이 방법을 사용하여 온라인 상태인 인스턴스에 연결할 수도 있지만 몇 가지 이유로 인해 SQL ServerSQL Server 연결을 통해서는 연결할 수 없습니다.You can also use these methods to connect to an instance that is online, but for some reason, you cannot connect through a SQL ServerSQL Server connection.

시작하기 전 주의 사항Before you Begin

오프라인 로그 파일에 연결하려면 오프라인 로그 파일을 보는 데 사용하는 컴퓨터와 보려는 로그 파일이 있는 컴퓨터에 SQL ServerSQL Server 을 설치해야 합니다.To connect to offline log files, an instance of SQL ServerSQL Server must be installed on the computer that you are using to view the offline log files, and on the computer where the log files that you want to view are located. SQL ServerSQL Server 인스턴스가 두 컴퓨터에 설치된 경우 각 컴퓨터에서 SQL ServerSQL Server인스턴스 및 이전 버전의 SQL ServerSQL Server 를 실행하는 인스턴스의 오프라인 파일을 볼 수 있습니다.If an instance of SQL ServerSQL Server is installed on both computers, you can view offline files for instances of SQL ServerSQL Server, and for instances that are running earlier versions of SQL ServerSQL Server on either computer.

등록된 서버를 사용하는 경우 연결할 인스턴스는 로컬 서버 그룹 또는 중앙 관리 서버에 등록되어야 합니다.If you are using Registered Servers, the instance that you want to connect to must be registered under Local Server Groups or under Central Management Servers. 인스턴스는 자체적으로 등록될 수도 있고 서버 그룹의 멤버로 등록될 수도 있습니다. SQL ServerSQL Server 인스턴스를 등록된 서버에 추가하는 방법은 다음 항목을 참조하십시오.(The instance can be registered on its own or be a member of a server group.) For more information about how to add an instance of SQL ServerSQL Server to Registered Servers, see the following topics:

사용 권한 Permissions

오프라인 로그 파일에 연결하려면 로컬 컴퓨터와 원격 컴퓨터 모두에서 다음과 같은 사용 권한이 있어야 합니다.To connect to an offline log file, you must have the following permissions on both the local and remote computers:

  • Root\Microsoft\SqlServer\ComputerManagement12 WMI 네임스페이스에 대한 읽기 권한.Read access to the Root\Microsoft\SqlServer\ComputerManagement12 WMI namespace. 기본적으로 모든 사용자는 계정 사용 권한으로 읽기 액세스합니다.By default, everyone has read access through the Enable Account permission. 자세한 내용은 이 섹션 뒷부분의 "WMI 사용 권한을 확인하려면" 절차를 참조하십시오.For more information, see the "To verify WMI permissions" procedure later in this section.

  • 오류 로그 파일을 포함하는 폴더에 대한 읽기 권한.Read permission to the folder that contains the error log files. 기본적으로 오류 로그 파일은 다음 경로에 있습니다. 여기서 <드라이브>SQL ServerSQL Server를 설치한 드라이브를 나타내고 <InstanceName>은 SQL ServerSQL Server의 인스턴스 이름을 나타냅니다.By default the error log files are located in the following path (where <Drive> represents the drive where you installed SQL ServerSQL Server and <InstanceName> is the name of the instance of SQL ServerSQL Server):

    <드라이브>:\Program Files\Microsoft SQL Server\MSSQL13.<InstanceName>\MSSQL\Log<Drive>:\Program Files\Microsoft SQL Server\MSSQL13.<InstanceName>\MSSQL\Log

    WMI 네임스페이스 보안 설정을 확인하려면 WMI 컨트롤 스냅인을 사용합니다.To verify WMI namespace security settings, you can use the WMI Control snap-in.

WMI 사용 권한을 확인하려면To verify WMI permissions

  1. WMI 컨트롤 스냅인을 엽니다.Open the WMI Control snap-in. WMI 컨트롤 스냅인을 열려면 운영 체제에 따라 다음 중 하나를 수행합니다.To do this, do either of the following, depending on the operating system:

    • 시작을 클릭하고 검색 시작 상자에 wmimgmt.msc 를 입력한 다음 ENTER 키를 누릅니다.Click Start, type wmimgmt.msc in the Start Search box, and then press ENTER.

    • 시작, 실행을 차례로 클릭하고 wmimgmt.msc를 입력한 다음 ENTER 키를 누릅니다.Click Start, click Run, type wmimgmt.msc, and then press ENTER.

  2. 기본적으로 WMI 컨트롤 스냅인은 로컬 컴퓨터를 관리합니다.By default, the WMI Control snap-in manages the local computer.

    원격 컴퓨터에 연결하려면 다음 단계를 수행합니다.If you want to connect to a remote computer, follow these steps:

    1. WMI 컨트롤(로컬)을 마우스 오른쪽 단추로 클릭한 다음 다른 컴퓨터에 연결을 클릭합니다.Right-click WMI Control (Local), and then click Connect to another computer.

    2. 관리되는 컴퓨터 변경 대화 상자에서 다른 컴퓨터를 클릭합니다.In the Change managed computer dialog box, click Another computer.

    3. 원격 컴퓨터 이름을 입력하고 확인을 클릭합니다.Enter the remote computer name, and then click OK.

  3. WMI 컨트롤(로컬) 또는 WMI 컨트롤(RemoteComputerName)을 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.Right-click WMI Control (Local) or WMI Control (RemoteComputerName), and then click Properties.

  4. WMI 컨트롤 속성 대화 상자에서 보안 탭을 클릭합니다.In the WMI Control Properties dialog box, click the Security tab.

  5. 네임스페이스 트리에서 다음 네임스페이스를 찾아서 클릭합니다.In the namespace tree, locate and then click the following namespace:

    Root\Microsoft\SqlServer\ComputerManagement10Root\Microsoft\SqlServer\ComputerManagement10

  6. 보안을 클릭합니다.Click Security.

  7. 사용할 계정에 계정 사용 사용 권한이 있는지 확인합니다.Make sure that the account that will be used has the Enable Account permission. 이 사용 권한이 있으면 WMI 개체에 대한 읽기 액세스가 가능합니다.This permission allows Read access to WMI objects.

로그 파일 보기View Log Files

다음 절차에서는 등록된 서버를 통해 오프라인 로그 파일을 보는 방법을 보여 줍니다.The following procedure shows how to view offline log files through Registered Servers. 이 절차에서는 다음과 같은 사항을 가정합니다.The procedure assumes the following:

연결하려는 SQL ServerSQL Server 인스턴스가 이미 등록된 서버에 등록되어 있습니다.The instance of SQL ServerSQL Server that you want to connect to is already registered in Registered Servers.

오프라인 인스턴스의 로그 파일을 보려면To view log files for instances that are offline
  1. 로컬 인스턴스의 오프라인 로그 파일을 보려면 승격된 권한으로 SQL Server Management StudioSQL Server Management Studio 을 시작해야 합니다.If you want to view offline log files on a local instance, make sure that you start SQL Server Management StudioSQL Server Management Studio with elevated permissions. 이렇게 하려면 Management StudioManagement Studio를 시작할 때 SQL Server Management Studio를 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 클릭합니다.To do this, when you start Management StudioManagement Studio, right-click SQL Server Management Studio, and then click Run as administrator.

  2. SQL Server Management StudioSQL Server Management Studio보기 메뉴에서 등록된 서버를 클릭합니다.In SQL Server Management StudioSQL Server Management Studio, on the View menu, click Registered Servers.

  3. 콘솔 트리에서 오프라인 파일을 보려는 인스턴스를 찾습니다.In the console tree, locate the instance on which you want to view the offline files.

  4. 다음 중 하나를 수행합니다.Do one of the following:

    • 인스턴스가 로컬 서버 그룹아래에 있으면 로컬 서버 그룹, 서버 그룹(인스턴스가 그룹의 멤버인 경우)을 차례로 확장하고 인스턴스를 마우스 오른쪽 단추로 클릭한 다음 SQL Server 로그 보기를 클릭합니다.If the instance is under Local Server Groups, expand Local Server Groups, expand the server group (if the instance is a member of a group), right-click the instance, and then click View SQL Server Log.

    • 인스턴스가 중앙 관리 서버 자체이면 중앙 관리 서버를 확장하고 인스턴스를 마우스 오른쪽 단추로 클릭하고 중앙 관리 서버 동작을 가리킨 다음 SQL Server 로그 보기를 클릭합니다.If the instance is the Central Management Server itself, expand Central Management Servers, right-click the instance, point to Central Management Server Actions, and then click View SQL Server Log.

    • 인스턴스가 중앙 관리 서버아래에 있으면 중앙 관리 서버, 해당 중앙 관리 서버를 차례로 확장하고 인스턴스를 마우스 오른쪽 단추로 클릭한 다음(또는 서버 그룹을 확장하고 인스턴스를 마우스 오른쪽 단추로 클릭한 다음) SQL Server 로그 보기를 클릭합니다.If the instance is under Central Management Servers, expand Central Management Servers, expand the Central Management Server, right-click the instance (or expand a server group and right-click the instance), and then click View SQL Server Log.

  5. 로컬 인스턴스에 연결하는 경우 현재 사용자 자격 증명을 사용하여 연결됩니다.If you are connecting to a local instance, the connection is made using the current user credentials.

    원격 인스턴스에 연결하는 경우 로그 파일 뷰어 - 연결 계정 대화 상자에서 다음 중 하나를 수행합니다.If you are connecting to a remote instance, in the Log File Viewer - Connect As dialog box, do either of the following:

    • 현재 사용자로 연결하려면 다른 사용자로 연결 확인란의 선택을 지운 다음 확인을 클릭합니다.To connect as the current user, make sure that the Connect as another user check box is cleared, and then click OK.

    • 다른 사용자로 연결하려면 다른 사용자로 연결 확인란을 선택한 다음 사용자 설정을 클릭합니다.To connect as another user, select the Connect as another user check box, and then click Set User. 메시지가 표시되면 domain_name\user_name형식의 사용자 이름이 포함된 사용자 자격 증명을 입력하고 확인을 클릭한 다음 다시 확인 을 클릭하여 연결합니다.When you are prompted, enter the user credentials (with the user name in the format domain_name\user_name), click OK, and then click OK again to connect.

    참고

    로그 파일 로드 시간이 너무 긴 경우 로그 파일 뷰어 도구 모음에서 중지 를 클릭할 수 있습니다.If the log files take too long to load, you can click Stop on the Log File Viewer toolbar.

참고 항목See Also

로그 파일 뷰어Log File Viewer