Database.PartitionSchemes プロパティ

PartitionScheme オブジェクトのコレクションを取得します。 各 PartitionScheme オブジェクトは、データベースで定義されたパーティション構成を表します。

名前空間:  Microsoft.SqlServer.Management.Smo
アセンブリ:  Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo.dll)

構文

'宣言
<SfcObjectAttribute(SfcContainerRelationship.ObjectContainer, SfcContainerCardinality.ZeroToAny,  _
    GetType(PartitionScheme))> _
Public ReadOnly Property PartitionSchemes As PartitionSchemeCollection 
    Get
'使用
Dim instance As Database 
Dim value As PartitionSchemeCollection 

value = instance.PartitionSchemes
[SfcObjectAttribute(SfcContainerRelationship.ObjectContainer, SfcContainerCardinality.ZeroToAny, 
    typeof(PartitionScheme))]
public PartitionSchemeCollection PartitionSchemes { get; }
[SfcObjectAttribute(SfcContainerRelationship::ObjectContainer, SfcContainerCardinality::ZeroToAny, 
    typeof(PartitionScheme))]
public:
property PartitionSchemeCollection^ PartitionSchemes {
    PartitionSchemeCollection^ get ();
}
[<SfcObjectAttribute(SfcContainerRelationship.ObjectContainer, SfcContainerCardinality.ZeroToAny, 
    typeof(PartitionScheme))>]
member PartitionSchemes : PartitionSchemeCollection
function get PartitionSchemes () : PartitionSchemeCollection

プロパティ値

型: Microsoft.SqlServer.Management.Smo.PartitionSchemeCollection
データベースで定義されたすべてのパーティション構成を表す PartitionSchemeCollection オブジェクト。

説明

このコレクションを使用し、パーティション構成の名前を指定することによって、特定のパーティション構成を参照できます。 新しいパーティション構成をコレクションに追加するには、パーティション構成コンストラクターを呼び出します。

使用例

VB

Dim srv As Server
srv = New Server

'Reference the AdventureWorks2012 database.
Dim db As Database
db = srv.Databases("AdventureWorks2012")

'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("AdventureWorks2012")
Foreach ($pf in $db.PartitionFunctions)
{
   Write-Host $pf.Name
}
Foreach ($ps in $db.LogFiles)
{
   Write-Host $ps.Name
}

関連項目

参照

Database クラス

Microsoft.SqlServer.Management.Smo 名前空間

その他の技術情報

データベース オブジェクトでの作業

ファイルとファイル グループを使用したデータの格納

データベースの作成、変更、および削除

CREATE DATABASE (Transact-SQL)