Server.DeleteBackupHistory Server.DeleteBackupHistory Server.DeleteBackupHistory Method

정의

지정 된 날짜 및 시간까지 SQL Server의이 인스턴스에 대 한 백업 기록을 삭제 합니다. Deletes the backup history for this instance of SQL Server up until the specified date and time.

오버로드

DeleteBackupHistory(Int32) DeleteBackupHistory(Int32) DeleteBackupHistory(Int32)

지정한 미디어 세트에 대한 백업 기록을 삭제합니다. Deletes the backup history for the specified media set.

DeleteBackupHistory(String) DeleteBackupHistory(String) DeleteBackupHistory(String)

지정한 데이터베이스에 대한 백업 기록을 삭제합니다. Deletes the backup history for the specified database.

DeleteBackupHistory(DateTime) DeleteBackupHistory(DateTime) DeleteBackupHistory(DateTime)

지정 된 날짜 및 시간까지 SQL Server의이 인스턴스에 대 한 백업 기록을 삭제 합니다. Deletes the backup history for this instance of SQL Server up until the specified date and time.

설명

이 메서드에는 SQL Server 인스턴스에 저장된 백업 기록을 삭제하는 데 사용되는 세 개의 오버로드가 있습니다.This method has three overloads that let you delete the backup history that is stored on the instance of SQL Server. 구분 날짜, 미디어 세트 및 데이터베이스 이름을 지정하여 이 작업을 수행할 수 있습니다.You can do this by specifying a cutoff date, a media set, the name of a database.

DeleteBackupHistory(Int32) DeleteBackupHistory(Int32) DeleteBackupHistory(Int32)

지정한 미디어 세트에 대한 백업 기록을 삭제합니다. Deletes the backup history for the specified media set.

public:
 void DeleteBackupHistory(int mediaSetId);
public void DeleteBackupHistory (int mediaSetId);
Public Sub DeleteBackupHistory (mediaSetId As Integer)
매개 변수
mediaSetId
Int32 Int32 Int32

Int32 미디어의 인덱스 번호를 지정 하는 값 설정 백업 기록이 삭제 됩니다. An Int32 value that specifies the index number of the media set for which the backup history is deleted.

예제

Visual BasicVisual Basic

'Connect to the local, default instance of SQL Server.  
Dim srv As Server  
srv = New Server  

'Delete backup history from the media set specified.  
srv.DeleteBackupHistory(1)  

PowerShellPowerShell

$srv = new-object Microsoft.SqlServer.Management.Smo.Server("(local)")  
$srv.DeleteBackupHistory(1)  

설명

이 메서드를 사용하여 SQL Server 인스턴스에서 미디어 세트에 대한 백업 기록 로그를 제거할 수 있습니다.Use this method to remove backup history logs for a media set on the instance of SQL Server. 미디어 세트의 사용이 중지되는 경우에는 이 메서드를 사용하여 해당 미디어 세트에 대한 백업 기록만 제거하십시오.If a media set is being retired, then use this method to remove the backup history only for that media set.

DeleteBackupHistory(String) DeleteBackupHistory(String) DeleteBackupHistory(String)

지정한 데이터베이스에 대한 백업 기록을 삭제합니다. Deletes the backup history for the specified database.

public:
 void DeleteBackupHistory(System::String ^ database);
public void DeleteBackupHistory (string database);
Public Sub DeleteBackupHistory (database As String)
매개 변수
database
String String String

백업 기록을 삭제할 데이터베이스의 이름을 지정하는 String 값입니다. A String value that specifies the name of the database for which the backup history is deleted.

예제

'Connect to the local, default instance of SQL Server.  
Dim srv As Server  
srv = New Server  

'Delete backup history from the database specified.  
srv.DeleteBackupHistory("AdventureWorks2012")  

PowerShellPowerShell

$srv = new-object Microsoft.SqlServer.Management.Smo.Server("(local)")  
$srv.DeleteBackupHistory("AdventureWorks2012")  

설명

이 메서드를 사용하여 SQL Server 인스턴스에서 특정 데이터베이스에 대한 백업 기록 로그를 제거할 수 있습니다.Use this method to remove backup history logs for a specific database on the instance of SQL Server.

추가 정보

DeleteBackupHistory(DateTime) DeleteBackupHistory(DateTime) DeleteBackupHistory(DateTime)

지정 된 날짜 및 시간까지 SQL Server의이 인스턴스에 대 한 백업 기록을 삭제 합니다. Deletes the backup history for this instance of SQL Server up until the specified date and time.

public:
 void DeleteBackupHistory(DateTime oldestDate);
public void DeleteBackupHistory (DateTime oldestDate);
Public Sub DeleteBackupHistory (oldestDate As DateTime)
매개 변수
oldestDate
DateTime DateTime DateTime

이전 백업 기록을 삭제할 기준 날짜 및 시간을 지정하는 DateTime 시스템 개체 값입니다. A DateTime system object value that specifies the date and time before which to delete the backup history.

예제

Visual BasicVisual Basic

'Connect to the local, default instance of SQL Server.  
Dim srv1 As Server  
srv1 = New Server  

'Delete the backup history before the date specified.  
Dim odt As DateTime  
odt = New DateTime(2005, 12, 12)  
srv1.DeleteBackupHistory(odt)  

PowerShellPowerShell

$srv1 = new-object Microsoft.SqlServer.Management.Smo.Server("(local)")  
$odt = new-object System.DateTime(2005, 12, 12)  
$srv1.DeleteBackupHistory($odt)  

설명

이 메서드를 사용하여 SQL Server 인스턴스에서 이전 백업 기록 로그를 제거할 수 있습니다.Use this method to remove old backup history logs from the instance of SQL Server. 지정한 날짜 이전의 백업 기록은 SQL Server 인스턴스에서 제거됩니다.Backup history that is older than the date specified will be removed from the instance of SQL Server.

적용 대상