PartitionFunctions 属性
表示 PartitionFunction 对象的集合。每个 PartitionFunction 对象都表示对数据库定义的一个分区函数。
命名空间: Microsoft.SqlServer.Management.Smo
程序集: Microsoft.SqlServer.Smo(在 Microsoft.SqlServer.Smo.dll 中)
语法
声明
<SfcObjectAttribute(SfcContainerRelationship.ObjectContainer, SfcContainerCardinality.ZeroToAny, _
GetType(PartitionFunction))> _
Public ReadOnly Property PartitionFunctions As PartitionFunctionCollection
Get
用法
Dim instance As Database
Dim value As PartitionFunctionCollection
value = instance.PartitionFunctions
[SfcObjectAttribute(SfcContainerRelationship.ObjectContainer, SfcContainerCardinality.ZeroToAny,
typeof(PartitionFunction))]
public PartitionFunctionCollection PartitionFunctions { get; }
[SfcObjectAttribute(SfcContainerRelationship::ObjectContainer, SfcContainerCardinality::ZeroToAny,
typeof(PartitionFunction))]
public:
property PartitionFunctionCollection^ PartitionFunctions {
PartitionFunctionCollection^ get ();
}
[<SfcObjectAttribute(SfcContainerRelationship.ObjectContainer, SfcContainerCardinality.ZeroToAny,
typeof(PartitionFunction))>]
member PartitionFunctions : PartitionFunctionCollection
function get PartitionFunctions () : PartitionFunctionCollection
属性值
类型:Microsoft.SqlServer.Management.Smo. . :: . .PartitionFunctionCollection
一个 PartitionFunctionCollection 对象,该对象表示对数据库定义的所有分区函数。
注释
Specific partition function can be referenced by using this collection by specifying the name of the partition function. To add a new partition function to the collection, call the partition function constructor.
示例
VB
Dim srv As Server
srv = New Server
'Reference the AdventureWorks2008R2 database.
Dim db As Database
db = srv.Databases("AdventureWorks2008R2")
'Display all the partition functions and schemes on the database.
Dim pf As PartitionFunction
For Each pf In db.PartitionFunctions
Console.WriteLine(pf.Name)
Next
Dim ps As PartitionScheme
For Each ps In db.PartitionSchemes
Console.WriteLine(ps.Name)
Next
PowerShell
$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")
$db = New-Object Microsoft.SqlServer.Management.Smo.Database
$db = $srv.Databases.Item("AdventureWorks2008R2")
Foreach ($pf in $db.PartitionFunctions)
{
Write-Host $pf.Name
}
Foreach ($ps in $db.LogFiles)
{
Write-Host $ps.Name
}