PPDM: 데이터베이스를 백업할 수 없습니다. SQL Server FILESTREAM 지원이 활성화되어 있지 않습니다.
Summary: FILESTREAM 기능을 사용하여 PowerProtect Data Manager 데이터베이스 백업 실패 해결: FilestreamEffectiveLevel을 3으로 설정하고, Transact-SQL 액세스에 FILESTREAM을 사용하도록 설정하고, SQL Server 서비스를 다시 시작합니다.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
예외와 함께 PowerProtect Data Manager Application Direct 보호 정책 완료, SQL AAG(AlwaysOn Availability Group) 데이터베이스 백업을 건너뜁니다.
보호 정책 로그에 다음이 표시됩니다.
보호 정책 로그에 다음이 표시됩니다.
{"response":{"jobId":"Job_ID","status":"FAILURE","applicationInstances":[{"applicationInstance":"Instance_Name","status":"FAILURE","successfulSources":[],"failedSources":[],"skippedSources":[{"type":"database","name":"DB_Name","taskId":"task_Id","errorMessage":"The database cannot be backed up. Check the logs for more details.","status":"SKIPPED","errorCode":"","vendorSpecificErrorMessage":""}]문제 해결 활성화:
ddbmsqlsv디버그 로그는 다음을 표시합니다.
SQL Server FILESTREAM support is not enabled for this instance. Database '<DB name>' is using FILESTREAM functionality and cannot be backed up.FILESTREAM이 활성화된 데이터베이스의 백업은 실패하고 FILESTEAM이 활성화되지 않은 다른 데이터베이스의 백업은 성공합니다.
Cause
이 FILESTREAM 인스턴스 수준에서 구성해야 합니다.
다음 쿼리를 실행하여 상태를 확인합니다.
SELECT convert(int, SERVERPROPERTY ('FilestreamEffectiveLevel'))
의 출력
SELECT 명령은 FilestreamEffectiveLevel 고객 설정에서 1과 같습니다.
파일 스트림 데이터에 대한 전체 액세스의 경우
FilestreamEffectiveLevel 3이어야 합니다(3은 T-SQL 액세스, 로컬 및 원격 스트리밍 액세스가 허용됨을 의미함).
SELECT COUNT * FROM master.sys.master_files AS mf WHERE mf.database_id = DB_ID(N'DBNAME') and mf.type = '2'
의 출력
SELECT command는 고객 설정에서 1을 반환하며, 이는 FILESTREAM 데이터임을 의미합니다.
FilestreamEffectiveLevel 의 SQL Server가 이 데이터베이스의 백업을 실행하려면 3이어야 하지만 1로 설정되어 있습니다. 이것이 이 데이터베이스에 대한 백업이 실패하는 이유입니다.
참고: 다음을 찾을 수 있습니다.
SELECT 의 명령 ddbmsqlsv.debug 로그.
Resolution
활성화 FILESTREAM.
-
시작 메뉴에서 모든 프로그램 > SQL Server > 구성 도구로 이동한 다음 SQL Server 구성 관리자를 선택합니다.
- 서비스 목록에서 SQL Server 서비스를 마우스 오른쪽 단추로 클릭한 다음 열기를 선택합니다.
- SQL Server 구성 관리자 스냅인에서 FILESTREAM을 사용하도록 설정할 SQL Server 인스턴스를 찾습니다.
- 인스턴스를 마우스 오른쪽 버튼으로 클릭한 다음 Properties를 선택합니다.
- SQL Server 속성 대화 상자에서 FILESTREAM 탭을 선택합니다.
- Transact-SQL 액세스에 FILESTREAM 사용 확인란을 선택합니다.
- Windows에서 FILESTREAM 데이터를 읽고 쓰려면 파일 I/O 스트리밍 액세스를 위해 FILESTREAM 사용을 선택합니다. Windows Share Name 상자에 Windows 공유 이름을 입력합니다.
- 원격 클라이언트가 이 공유에 저장된 FILESTREAM 데이터에 액세스해야 하는 경우 Allow remote clients have streaming access to FILESTREAM data를 선택합니다.
- 적용을 선택합니다.
참고: SQL Server 서비스를 다시 시작합니다.
자세한 내용은 Microsoft 문서 FILESTREAM 활성화 및 구성을 참조하십시오.
Additional Information
자세한 내용은 Microsoft 문서 FILESTREAM
활성화 및 구성을 참조하십시오.
세부 사항
그림 1: 세부 사항
세부 사항
master.sys.master_files:
그림 1: 세부 사항
master.sys.master_files
Affected Products
PowerProtect Data Manager, Microsoft App AgentArticle Properties
Article Number: 000227736
Article Type: Solution
Last Modified: 17 Jul 2025
Version: 3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.