Database.Checkpoint メソッド
チェックポイントを発行します。
名前空間: Microsoft.SqlServer.Management.Smo
アセンブリ: Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo.dll)
構文
'宣言
Public Sub Checkpoint
'使用
Dim instance As Database
instance.Checkpoint()
public void Checkpoint()
public:
void Checkpoint()
member Checkpoint : unit -> unit
public function Checkpoint()
説明
メモリ上にあるすべての修正ページが、チェックポイントによって強制的にディスクに書き込まれます。 チェックポイントは、SQL Server の Recovery Interval 構成オプションによって指定された間隔で自動的に発行されます。 Checkpoint メソッドでは、Recovery Interval の設定に関係なく即座にチェックポイントが発行されます。
使用例
VB
'Connect to the local, default instance of SQL Server.
Dim srv As Server
srv = New Server
'Reference the AdventureWorks2012 database.
Dim db As Database
db = srv.Databases("AdventureWorks2012")
'Note, to use the StringCollection type the System.Collections.Specialized system namespace must be included in the imports statements.
Dim sc As StringCollection
'Run the CheckTables method and display the results from the returned StringCollection variable.
sc = db.CheckTables(RepairType.None)
Dim c As Integer
For c = 0 To sc.Count - 1
Console.WriteLine(sc.Item(c))
Next
PowerShell
$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")
$db = New-Object Microsoft.SqlServer.Management.Smo.Database
$db = $srv.Databases.Item("AdventureWorks2012")
$sc = new-object System.Collections.Specialized.StringCollection
$sc = $db.CheckTables([Microsoft.SqlServer.Management.Smo.RepairType]'None')
$c = 0
For ($c=0; $c -le $sc.Count - 1; $c++)
{
Write-Host $sc.Item($c)
}
関連項目
参照
Microsoft.SqlServer.Management.Smo 名前空間