次の方法で共有


AffinityType プロパティ

AffinityInfo クラスの AffinityType()()()() メンバーを取得または設定します。有効値は、Auto または Manual です。

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

構文

'宣言
Public Property AffinityType As AffinityType
    Get
    Set
'使用
Dim instance As AffinityInfo
Dim value As AffinityType

value = instance.AffinityType

instance.AffinityType = value
public AffinityType AffinityType { get; set; }
public:
property AffinityType AffinityType {
    AffinityType get ();
    void set (AffinityType value);
}
member AffinityType : AffinityType with get, set
function get AffinityType () : AffinityType
function set AffinityType (value : AffinityType)

プロパティ値

型: Microsoft.SqlServer.Management.Smo. . :: . .AffinityType
AffinityType()()()() メンバーの現在の値。

説明

Alter メソッドまたは Server()()()() メソッドが呼び出されるまで、変更は SQL Server のインスタンスに適用されません。

任意の AffinityInfo オブジェクト プロパティを設定し、Alter メソッドを実行するには、データベースの ALTER 権限を持っている必要があります。

使用例

この例では、SQL Server のローカル インスタンスの AffinityType()()()() 設定を表示し、この設定の関係を AUTO に変更する方法を示します。

using System;
using Microsoft.SqlServer.Management.Smo;

namespace samples
{
    class Program
    {
        static void Main(string[] args)
        {
            Server dbServer = new Server("(local)");

            //Retrieve the servers AffinityInfo settings and
            //display the current AffinityType setting.
            dbServer.Refresh();
            Console.WriteLine(dbServer.AffinityInfo.AffinityType);

            //Change the AffinityType setting to Auto and
            //update the server with the new setting.
            dbServer.AffinityInfo.AffinityType = AffinityType.Auto;
            dbServer.AffinityInfo.Alter();
        }
    }
}

Powershell

#Create the server. 
$dbServer = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")

#Retrieve the servers AffinityInfo settings and
#display the current AffinityType setting.
$dbServer.Refresh()
Write-Host $dbServer.AffinityInfo.AffinityType

#Change the AffinityType setting to Auto and
#update the server with the new setting.
$dbServer.AffinityInfo.AffinityType =  [Microsoft.SqlServer.Management.Smo.AffinityType]'Auto'
$dbServer.AffinityInfo.Alter()