Proprietà PartitionSchemeParameters
Rappresenta una raccolta di oggetti PartitionSchemeParameter. Ogni oggetto PartitionSchemeParameter rappresenta un parametro dello schema di partizione definito nella tabella.
Spazio dei nomi Microsoft.SqlServer.Management.Smo
Assembly: Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)
Sintassi
'Dichiarazione
<SfcObjectAttribute(SfcContainerRelationship.ChildContainer, SfcContainerCardinality.ZeroToAny, _
GetType(PartitionSchemeParameter))> _
Public ReadOnly Property PartitionSchemeParameters As PartitionSchemeParameterCollection
Get
'Utilizzo
Dim instance As Table
Dim value As PartitionSchemeParameterCollection
value = instance.PartitionSchemeParameters
[SfcObjectAttribute(SfcContainerRelationship.ChildContainer, SfcContainerCardinality.ZeroToAny,
typeof(PartitionSchemeParameter))]
public PartitionSchemeParameterCollection PartitionSchemeParameters { get; }
[SfcObjectAttribute(SfcContainerRelationship::ChildContainer, SfcContainerCardinality::ZeroToAny,
typeof(PartitionSchemeParameter))]
public:
property PartitionSchemeParameterCollection^ PartitionSchemeParameters {
PartitionSchemeParameterCollection^ get ();
}
[<SfcObjectAttribute(SfcContainerRelationship.ChildContainer, SfcContainerCardinality.ZeroToAny,
typeof(PartitionSchemeParameter))>]
member PartitionSchemeParameters : PartitionSchemeParameterCollection
function get PartitionSchemeParameters () : PartitionSchemeParameterCollection
Valore proprietà
Tipo: Microsoft.SqlServer.Management.Smo. . :: . .PartitionSchemeParameterCollection
Oggetto PartitionSchemeParameter che rappresenta tutti i parametri dello schema di partizione definiti nella tabella. I parametri dello schema di partizione rappresentano i gruppi di file in cui viene inserito lo schema di partizione.
Esempi
The following code example prints the ID of each partition scheme parameter for each AdventureWorks2008R2 table, if any have been defined.
C#
Server srv = new Server("(local)");
Database db = srv.Databases["AdventureWorks2008R2"];
foreach (Table tb in db.Tables)
{
if (tb.PartitionSchemeParameters != null)
{
Foreach (PartitionSchemeParameter psp in tb.PartitionSchemeParameters)
{
Console.WriteLine(psp.ID);
}
}
else
{
Console.WriteLine("The " + tb.Name + " table has no defined partition scheme.");
}
}
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)
{
if ($tb.PartitionSchemeParameters -ne $NULL)
{
foreach ($psp in $tb.PartitionSchemeParameters)
{
Write-Host $pspi.ID
}
}
else
{
Write-Host "The" $tb.Name "table has no defined partition scheme."
}
}
Vedere anche