Metoda Database.CheckAllocations
Skanuje wszystkie strony odnośna baza danych i analiz stron w celu zapewnienia integralność.
Przestrzeń nazw: Microsoft.SqlServer.Management.Smo
Zestaw: Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)
Składnia
'Deklaracja
Public Function CheckAllocations ( _
repairType As RepairType _
) As StringCollection
'Użycie
Dim instance As Database
Dim repairType As RepairType
Dim returnValue As StringCollection
returnValue = instance.CheckAllocations(repairType)
public StringCollection CheckAllocations(
RepairType repairType
)
public:
StringCollection^ CheckAllocations(
RepairType repairType
)
member CheckAllocations :
repairType:RepairType -> StringCollection
public function CheckAllocations(
repairType : RepairType
) : StringCollection
Parametry
- repairType
Typ: Microsoft.SqlServer.Management.Smo.RepairType
A RepairType wartość obiektu, który określa opcje naprawy.
Wartość zwracana
Typ: System.Collections.Specialized.StringCollection
A StringCollection wartość obiektu zawierającego raport o alokacjach w bazie danych.
Uwagi
Ta metoda jest równoważna DBCC CHECKALLLOC Transact-SQL instrukcja.
Przykłady
VB
'Connect to the local, default instance of SQL Server.
Dim srv As Server
srv = New Server
'Reference the AdventureWorks2008R2 database.
Dim db As Database
db = srv.Databases("AdventureWorks2008R2")
'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("AdventureWorks2008R2")
$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)
}