Udostępnij za pośrednictwem


Wyliczenie AffinityType

AffinityType Wyliczenie reprezentuje ustawienia koligacji możliwe dla wystąpienie programu SQL Server.

Przestrzeń nazw:  Microsoft.SqlServer.Management.Smo
Zestaw:  Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)

Składnia

'Deklaracja
Public Enumeration AffinityType
'Użycie
Dim instance As AffinityType
public enum AffinityType
public enum class AffinityType
type AffinityType
public enum AffinityType

Elementy członkowskie

Nazwa elementu członkowskiego Opis
Auto Auto element członkowski Reprezentuje trybie koligacji auto dla wystąpienie programu SQL Server. W tym trybie Projektant bazy danych można kontrolować wątków, które są przypisane do których Procesora.

Jeśli AffinityType() jest zestaw do Auto i koligacja jest zestaw do true lub false dla jednego lub kilku procesorów, zostanie zgłoszony następujący wyjątek: AffinityType is set to Auto, and affinity is set on one or more CPUs. Change AffinityType to Manual, or remove the affinity setting from all CPUs.Wyjątek ten jest zwracana, gdy albo [M:Microsoft.SqlServer.Management.Smo.AffinityInfo.Alter()] lub [M:Microsoft.SqlServer.Management.Smo.AffinityInfo.Script()] wywoływana jest metoda.

Manual Manual element członkowski Reprezentuje trybie koligacji ręcznej dla wystąpienie programu SQL Server. W tym trybie aparat bazy danych określa przydziały wątek dla każdego Procesora na serwerze.

Przykłady

Poniższy przykład pokazuje sposób wyświetlić bieżący AffinityType Ustawienie dla lokalnego wystąpienie SQL Server.

C#

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

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

            dbServer.Refresh();

            Console.WriteLine("Server Microsoft.SqlServer.Smo AffinityType is T:Microsoft.SqlServer.Management.Smo.AffinityType.\n",
                dbServer.Name, dbServer.AffinityInfo.AffinityType);
        }
    }

}

PowerShell

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

Write-Host Server $dbServer.Name AffinityType is 
           $dbServer.AffinityInfo.AffinityType