Partager via


Méthode CheckTable

Teste l'intégrité des pages de base de données de la table et des index définis sur la table.

Espace de noms :  Microsoft.SqlServer.Management.Smo
Assembly :  Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)

Syntaxe

'Déclaration
Public Function CheckTable As StringCollection
'Utilisation
Dim instance As Table
Dim returnValue As StringCollection

returnValue = instance.CheckTable()
public StringCollection CheckTable()
public:
StringCollection^ CheckTable()
member CheckTable : unit -> StringCollection 
public function CheckTable() : StringCollection

Valeur de retour

Type : System.Collections.Specialized. . :: . .StringCollection
Valeur de l'objet système StringCollection qui contient les résultats de la vérification de l'intégrité de la table, notamment le nombre de lignes et le nombre de pages.

Notes

This method is functionally equivalent to the Transact-SQL CHECK TABLE statement.

Exemples

C#

Server srv = new Server("(local)");
Database db = srv.Databases["AdventureWorks2008R2"];

foreach (Table tb in db.Tables)
{
   tb.CheckTable();
}

Powershell

$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")
$db = New-Object Microsoft.SqlServer.Management.Smo.Database
$db = $srv.Databases.Item("AdventureWorks2008R2")

foreach ($tb in $db.Tables)
{
   $tb.CheckTable()
}