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()