Index.DisallowPageLocks プロパティ

インデックスのページ ロックを許可するかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。

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

構文

'宣言
<SfcPropertyAttribute(SfcPropertyFlags.None Or SfcPropertyFlags.Standalone Or SfcPropertyFlags.SqlAzureDatabase Or SfcPropertyFlags.Design Or SfcPropertyFlags.Deploy)> _
Public Property DisallowPageLocks As Boolean 
    Get 
    Set
'使用
Dim instance As Index 
Dim value As Boolean 

value = instance.DisallowPageLocks

instance.DisallowPageLocks = value
[SfcPropertyAttribute(SfcPropertyFlags.None|SfcPropertyFlags.Standalone|SfcPropertyFlags.SqlAzureDatabase|SfcPropertyFlags.Design|SfcPropertyFlags.Deploy)]
public bool DisallowPageLocks { get; set; }
[SfcPropertyAttribute(SfcPropertyFlags::None|SfcPropertyFlags::Standalone|SfcPropertyFlags::SqlAzureDatabase|SfcPropertyFlags::Design|SfcPropertyFlags::Deploy)]
public:
property bool DisallowPageLocks {
    bool get ();
    void set (bool value);
}
[<SfcPropertyAttribute(SfcPropertyFlags.None|SfcPropertyFlags.Standalone|SfcPropertyFlags.SqlAzureDatabase|SfcPropertyFlags.Design|SfcPropertyFlags.Deploy)>]
member DisallowPageLocks : bool with get, set
function get DisallowPageLocks () : boolean 
function set DisallowPageLocks (value : boolean)

プロパティ値

型: System.Boolean
インデックスのページ ロックを許可するかどうかを示す Boolean 値です。 True の場合、インデックスのページ ロックが許可されません。False (既定値) の場合、許可されます。

説明

このプロパティが True の場合、ページ ロックは使用されません。 指定したインデックスへのアクセスでは、行レベルとテーブル レベルのロックが行われます。

注意

  UserDefinedTableType オブジェクトに基づくインデックスでは、DisallowRowLocks の値は sys.indexes によって提供され、DisallowPageLocks プロパティの値は無視されます。

使用例

インデックスの作成、変更、および削除

関連項目

参照

Index クラス

Microsoft.SqlServer.Management.Smo 名前空間

その他の技術情報

インデックス

CREATE INDEX (Transact-SQL)