데이터베이스 엔진 액세스에 대한 파일 시스템 사용 권한 구성Configure File System Permissions for Database Engine Access

이 항목에서는 데이터베이스 파일이 저장된 위치에 파일 시스템 즉, SQL Server 데이터베이스 엔진SQL Server Database Engine에 대한 액세스 권한을 부여하는 방법에 대해 설명합니다.This topic describes how to grant the SQL Server 데이터베이스 엔진SQL Server Database Engine, file system access to the location where database files are stored. 데이터베이스 엔진Database Engine 서비스를 사용하려면 Windows 파일 시스템에서 데이터베이스 파일이 저장된 파일 폴더에 액세스할 수 있는 권한이 있어야 합니다.The 데이터베이스 엔진Database Engine service must have permission of the Windows file system to access the file folder where database files are stored. 기본 위치에 대한 사용 권한은 설치 중에 구성됩니다.Permission to the default location is configured during setup. 데이터베이스 파일을 다른 위치에 저장한 경우 다음 단계를 수행하여 해당 위치에 대한 모든 권한을 데이터베이스 엔진Database Engine 에 부여해야 할 수 있습니다.If you place your database files in a different location, you might need to follow these steps to grant the 데이터베이스 엔진Database Engine the full control permission to that location.

SQL Server 2012SQL Server 2012 사용 권한부터 각 서비스에 대해 서비스별 SID에 할당됩니다.Beginning with SQL Server 2012SQL Server 2012 permissions are assigned to the per-service SID for each of its services. 이 시스템에서는 서비스 격리 및 철저한 방어 기능을 제공하도록 돕습니다.This system helps provide service isolation and defense in depth. 서비스별 SID는 서비스 이름에서 파생되며 각 서비스마다 고유합니다.The per-service SID is derived from the service name and is unique to each service. Windows 서비스 계정 및 사용 권한 구성 항목에서는 서비스별 SID에 대해 설명하며 Windows 권한 및 권리섹션에 이름을 제공합니다.The topic Configure Windows Service Accounts and Permissions describes the per-service SID and provides the names in the section Windows Privileges and Rights. 파일 위치에 대한 액세스 권한을 할당해야 하는 서비스별 SID입니다.It is the per-service SID that must be assigned the access permission on the file location.

서비스별 SID에 파일 시스템 권한을 부여하려면To Grant File System Permission to the Per-service SID

  1. Windows 탐색기를 사용하여 데이터베이스 파일이 저장된 파일 시스템 위치로 이동합니다.Using Windows Explorer, navigate to the file system location where the database files are stored. 파일 시스템 폴더를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.Right-click the file system folder, and then click Properties.

  2. 보안 탭에서 편집을 클릭한 다음 추가를 클릭합니다.On the Security tab, click Edit, and then Add.

  3. 사용자, 컴퓨터, 서비스 계정 또는 그룹 선택 대화 상자에서 위치 목록 맨 위에 있는 위치를 클릭하고 컴퓨터 이름을 선택한 다음 확인을 클릭합니다.In the Select Users, Computer, Service Account, or Groups dialog box, click Locations, at the top of the location list, select your computer name, and then click OK.

  4. 선택할 개체 이름을 입력하세요. 상자에 온라인 설명서 항목 Windows 서비스 계정 및 권한 구성에 나열된 서비스별 SID 이름을 입력합니다.In the Enter the object names to select box, type the name of the per-service SID name listed in the Books Online topic Configure Windows Service Accounts and Permissions. ( 데이터베이스 엔진Database Engine 서비스별 SID 이름의 경우 기본 인스턴스에 대해 NT SERVICE\MSSQLSERVER 를 사용하거나 명명된 인스턴스에 대해 NT SERVICE\MSSQL$InstanceName 을 사용합니다.)(For the 데이터베이스 엔진Database Engine per service SID name, use NT SERVICE\MSSQLSERVER for a default instance, or NT SERVICE\MSSQL$InstanceName for a named instance.)

  5. 이름 확인 을 클릭하여 항목의 유효성을 검사합니다.Click Check Names to validate the entry. 유효성 검사가 실패하는 경우 이름을 찾을 수 없음이 표시될 수 있습니다.(If the validation fails, it might advise you that the name was not found. 확인을 클릭하면 여러 이름 찾음 대화 상자가 표시됩니다.When you click OK, a Multiple Names Found dialog box appears. 이제 MSSQLSERVER 또는 NT SERVICE\MSSQL$InstanceName의 서비스별 SID 이름을 선택한 다음 확인을 클릭합니다.Now select the per-service SID name, either MSSQLSERVER or NT SERVICE\MSSQL$InstanceName, and then click OK. 확인 을 다시 클릭하여 사용 권한 대화 상자로 돌아갑니다.Click OK again to return to the Permissions dialog box.)

  6. 그룹 또는 사용자 이름 상자에서 서비스별 SID 이름을 선택한 다음 <이름>에 대한 권한 상자에서 모든 권한에 대한 허용 확인란을 선택합니다.In the Group or user names box, select the per-service SID name, and then in the Permissions for <name> box, select the Allow check box for Full control.

  7. 적용을 클릭한 다음 확인 을 두 번 클릭하여 종료합니다.Click Apply, and then click OK twice to exit.

참고 항목See Also

데이터베이스 엔진 서비스 관리 Manage the Database Engine Services
시스템 데이터베이스 이동 Move System Databases
사용자 데이터베이스 이동Move User Databases