BACKUP 또는 RESTORE 명령에 지정된 파일을 하나 이상 열 수 없습니다. 가능한 원인은 다음과 같습니다.
BACKUP 또는 RESTORE 명령에 지정된 파일을 하나 이상 열 수 없습니다. 가능한 원인은 다음과 같습니다.
지정한 경로가 없습니다.
지정한 경로 또는 미디어를 현재 사용할 수 없습니다.
작업을 수행하는 계정에 지정한 파일에서 읽거나 지정한 파일에 쓸 수 있는 권한이 없습니다.
매핑된 드라이브가 지정되었으며 명령을 실행하는 서비스나 계정에 대해 사용할 수 없습니다.
같은 시간대에 발생한 다른 오류가 있는지 SQL Server 오류 로그 및 이벤트 뷰어 로그를 검토하십시오.
디스크 드라이브 또는 테이프 드라이브가 있는 서버가 실행 중이며 SQL Server 인스턴스가 설치된 컴퓨터에서 액세스할 수 있는지 확인합니다.
하드웨어에서 진단 검사를 실행하여 디스크 드라이브 또는 테이프 드라이브가 올바르게 작동하는지 확인합니다.
명령을 실행하는 계정이 명령에 지정된 파일에 대해 모든 권한을 갖고 있는지 확인합니다. 명령을 예약된 작업에서 실행한 경우 SQL Server 에이전트의 시작 계정은 명령에 지정된 파일에 대한 모든 권한을 갖고 있어야 합니다.
파일이 테이프에 있을 경우 올바른 테이프가 테이프 드라이브에 있는지 확인합니다.
이전에 파일이 있었으면 다른 프로그램이 파일을 열지 않았는지 확인합니다.
명령이나 백업 장치 정의에 매핑된 드라이브를 지정한 경우 대신 URL을 사용하도록 다시 작성하십시오.
이름 | 설명 | 기본값 |
사용 | 워크플로를 사용하거나 사용하지 않도록 설정합니다. | 예 |
우선 순위 | 알림 우선 순위를 정의합니다. | 1 |
심각도 | 알림 심각도를 정의합니다. | 1 |
Target | Microsoft.SQLServer.2016.DBEngine | ||
Category | EventCollection | ||
Enabled | True | ||
Event_ID | 3201 | ||
Event Source | $Target/Property[Type="SQL2016Core!Microsoft.SQLServer.2016.DBEngine"]/ServiceName$ | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Application | ||
Comment | Mom2016ID='{B102E581-7792-435E-93DC-AF586A5FE6A9}';MOM2016GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74} |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
_F6DA1507_12AF_11D3_AB21_00A0C98620CE_ | DataSource | Microsoft.Windows.EventProvider | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.SQLServer.2016.Cannot_open_backup_device.__1_5_Rule" Target="SQL2016Core!Microsoft.SQLServer.2016.DBEngine" Enabled="true" ConfirmDelivery="true" Remotable="true" Comment="Mom2016ID='{B102E581-7792-435E-93DC-AF586A5FE6A9}';MOM2016GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74}">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="_F6DA1507_12AF_11D3_AB21_00A0C98620CE_" Comment="{F6DA1507-12AF-11D3-AB21-00A0C98620CE}" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$Target/Property[Type="SQL2016Core!Microsoft.SQLServer.2016.DBEngine"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>3201</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SQLServer.2016.Cannot_open_backup_device.__1_5_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>Event ID: $Data/EventDisplayNumber$. $Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>