AffinityInfo.Refresh AffinityInfo.Refresh AffinityInfo.Refresh Method

정의

이 메서드 입력는 CpusNumaNode 로컬 서버 설정을 사용 하 여 합니다. This method fills in the Cpus and NumaNode with the local server settings.

public:
 override void Refresh();
public override void Refresh ();
Public Overrides Sub Refresh ()

예제

이 예제에서는 SQL Server의 로컬 인스턴스에서 CPU 수를 확인하는 방법을 보여 줍니다.This example shows you how to determine the number of CPUs on the local instance of SQL Server.

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("Total CPUs = {0}",  
                dbServer.AffinityInfo.Cpus.Count);  
        }  
    }  
}  

PowershellPowershell

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

//Set the Affinity Type to Auto  
#dbServer.AffinityInfo.Refresh()  
Write-Host "Total CPUs = ",$dbServer.AffinityInfo.Cpus.Count  

설명

AffinityInfo 개체 속성을 설정하려면 사용자가 해당 데이터베이스에 대해 ALTER 권한을 가져야 합니다.To set any AffinityInfo object properties and users must have ALTER permission on the database.

적용 대상