Server.EnumServerPermissions Server.EnumServerPermissions Server.EnumServerPermissions Method

정의

SQL Server의 인스턴스에 대 한 서버 사용 권한 목록을 열거합니다. Enumerates a list of server permissions for the instance of SQL Server.

오버로드

EnumServerPermissions(String, ServerPermissionSet) EnumServerPermissions(String, ServerPermissionSet) EnumServerPermissions(String, ServerPermissionSet)

서버 사용 권한을 피부 여자에 대 한 및 SQL Server의 인스턴스에 대해 지정한 사용 권한의 목록을 열거합니다. Enumerates a list of server permissions for a specified grantee and a specified permission on the instance of SQL Server.

EnumServerPermissions(String) EnumServerPermissions(String) EnumServerPermissions(String)

SQL Server의 인스턴스에 대해 지정한 피부 여자에 대 한 서버 사용 권한 목록을 열거합니다. Enumerates a list of server permissions for a specified grantee on the instance of SQL Server.

EnumServerPermissions() EnumServerPermissions() EnumServerPermissions()

SQL Server의 인스턴스에 대 한 서버 사용 권한 목록을 열거합니다. Enumerates a list of server permissions for the instance of SQL Server.

EnumServerPermissions(ServerPermissionSet) EnumServerPermissions(ServerPermissionSet) EnumServerPermissions(ServerPermissionSet)

SQL Server의 인스턴스에 대해 지정한 사용 권한의 서버 사용 권한 목록을 열거합니다. Enumerates a list of server permissions for a specified permission on the instance of SQL Server.

설명

이 메서드를 사용하여, SQL Server 인스턴스에서 현재 설정된 사용 권한에 대한 정보를 포함하는 ServerPermissionInfo 개체의 배열을 반환할 수 있습니다.Use this method to return an array of ServerPermissionInfo objects that contain information about the permissions currently set on the instance of SQL Server.

EnumServerPermissions(String, ServerPermissionSet) EnumServerPermissions(String, ServerPermissionSet) EnumServerPermissions(String, ServerPermissionSet)

서버 사용 권한을 피부 여자에 대 한 및 SQL Server의 인스턴스에 대해 지정한 사용 권한의 목록을 열거합니다. Enumerates a list of server permissions for a specified grantee and a specified permission on the instance of SQL Server.

public:
 cli::array <Microsoft::SqlServer::Management::Smo::ServerPermissionInfo ^> ^ EnumServerPermissions(System::String ^ granteeName, Microsoft::SqlServer::Management::Smo::ServerPermissionSet ^ permissions);
public Microsoft.SqlServer.Management.Smo.ServerPermissionInfo[] EnumServerPermissions (string granteeName, Microsoft.SqlServer.Management.Smo.ServerPermissionSet permissions);
Public Function EnumServerPermissions (granteeName As String, permissions As ServerPermissionSet) As ServerPermissionInfo()
매개 변수
granteeName
String String String

A String 피부 여자를 지정 하는 값입니다. A String value that specifies the grantee.

permissions
ServerPermissionSet ServerPermissionSet ServerPermissionSet

A ServerPermissionSet 개체 사용 권한을 지정 하는 값입니다. A ServerPermissionSet object value that specifies the permission.

반환

배열 ServerPermissionInfo SQL Server의 인스턴스에 대해 지정한 피부 여자 및 사용 권한의 서버 사용 권한 정보를 포함 하는 개체입니다. An array of ServerPermissionInfo objects that contains server permission information for the specified grantee and permission on the instance of SQL Server.

예제

Visual BasicVisual Basic

PowerShellPowerShell

$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")  
$arg = [Microsoft.SqlServer.Management.Smo.ServerPermission]::CreateEndpoint  

$sps = new-object Microsoft.SqlServer.Management.Smo.ServerPermissionSet([Microsoft.SqlServer.Management.Smo.ServerPermission]::CreateEndpoint)  
$sps.Add([Microsoft.SqlServer.Management.Smo.ServerPermission]::AlterAnyEndpoint)  
$spis = $srv.EnumServerPermissions("vGrantee", $sps)  
Write-Host "=================Before revoke==========================="  
Foreach ($spi In $spis)  
{  
   Write-Host $spi.Grantee "has" $spi.PermissionType " permission."  
}  
Write-Host " "  
$sps.Remove([Microsoft.SqlServer.Management.Smo.ServerPermission]::CreateEndpoint)  

설명

이 메서드를 사용하여, 지정한 피부여자 및 지정된 사용 권한 집합에 대해 SQL Server 인스턴스에서 현재 설정된 사용 권한에 대한 정보를 포함하는 ServerPermissionInfo 개체의 배열을 반환할 수 있습니다.Use this method to return an array of ServerPermissionInfo objects that contain information about the permissions currently set on the instance of SQL Server for the specified grantee and for the given set of permissions.

EnumServerPermissions(String) EnumServerPermissions(String) EnumServerPermissions(String)

SQL Server의 인스턴스에 대해 지정한 피부 여자에 대 한 서버 사용 권한 목록을 열거합니다. Enumerates a list of server permissions for a specified grantee on the instance of SQL Server.

public:
 cli::array <Microsoft::SqlServer::Management::Smo::ServerPermissionInfo ^> ^ EnumServerPermissions(System::String ^ granteeName);
public Microsoft.SqlServer.Management.Smo.ServerPermissionInfo[] EnumServerPermissions (string granteeName);
Public Function EnumServerPermissions (granteeName As String) As ServerPermissionInfo()
매개 변수
granteeName
String String String

A String 피부 여자를 지정 하는 값입니다. A String value that specifies the grantee.

반환

배열 ServerPermissionInfo SQL Server의 인스턴스에 대해 지정한 피부 여자에 대 한 서버 사용 권한 정보를 포함 하는 개체입니다. An array of ServerPermissionInfo objects that contains server permission information for the specified grantee on the instance of SQL Server.

예제

Visual BasicVisual Basic

PowerShellPowerShell

$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")  
$arg = [Microsoft.SqlServer.Management.Smo.ServerPermission]::CreateEndpoint  

$sps = new-object Microsoft.SqlServer.Management.Smo.ServerPermissionSet([Microsoft.SqlServer.Management.Smo.ServerPermission]::CreateEndpoint)  
$sps.Add([Microsoft.SqlServer.Management.Smo.ServerPermission]::AlterAnyEndpoint)  
$spis = $srv.EnumServerPermissions("vGrantee", $sps)  
Write-Host "=================Before revoke==========================="  
Foreach ($spi In $spis)  
{  
   Write-Host $spi.Grantee "has" $spi.PermissionType " permission."  
}  
Write-Host " "  
$sps.Remove([Microsoft.SqlServer.Management.Smo.ServerPermission]::CreateEndpoint)  

설명

이 메서드를 사용하여, 지정한 피부여자에 대해 SQL Server 인스턴스에서 현재 설정된 사용 권한에 대한 정보를 포함하는 ServerPermissionInfo 개체의 배열을 반환할 수 있습니다.Use this method to return an array of ServerPermissionInfo objects that contain information about the permissions currently set on the instance of SQL Server for the specified grantee.

EnumServerPermissions() EnumServerPermissions() EnumServerPermissions()

SQL Server의 인스턴스에 대 한 서버 사용 권한 목록을 열거합니다. Enumerates a list of server permissions for the instance of SQL Server.

public:
 cli::array <Microsoft::SqlServer::Management::Smo::ServerPermissionInfo ^> ^ EnumServerPermissions();
public Microsoft.SqlServer.Management.Smo.ServerPermissionInfo[] EnumServerPermissions ();
Public Function EnumServerPermissions () As ServerPermissionInfo()
반환

배열 ServerPermissionInfo SQL Server의 인스턴스에 대 한 서버 사용 권한 정보를 포함 하는 개체입니다. An array of ServerPermissionInfo objects that contains server permission information for the instance of SQL Server.

예제

Visual BasicVisual Basic

PowerShellPowerShell

$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")  
$arg = [Microsoft.SqlServer.Management.Smo.ServerPermission]::CreateEndpoint  

$sps = new-object Microsoft.SqlServer.Management.Smo.ServerPermissionSet([Microsoft.SqlServer.Management.Smo.ServerPermission]::CreateEndpoint)  
$sps.Add([Microsoft.SqlServer.Management.Smo.ServerPermission]::AlterAnyEndpoint)  
$spis = $srv.EnumServerPermissions("vGrantee", $sps)  
Write-Host "=================Before revoke==========================="  
Foreach ($spi In $spis)  
{  
   Write-Host $spi.Grantee "has" $spi.PermissionType " permission."  
}  
Write-Host " "  
$sps.Remove([Microsoft.SqlServer.Management.Smo.ServerPermission]::CreateEndpoint)  

설명

이 메서드를 사용하여, SQL Server 인스턴스에서 현재 설정된 사용 권한에 대한 정보를 포함하는 ServerPermissionInfo 개체의 배열을 반환할 수 있습니다.Use this method to return an array of ServerPermissionInfo objects that contain information about the permissions currently set on the instance of SQL Server.

EnumServerPermissions(ServerPermissionSet) EnumServerPermissions(ServerPermissionSet) EnumServerPermissions(ServerPermissionSet)

SQL Server의 인스턴스에 대해 지정한 사용 권한의 서버 사용 권한 목록을 열거합니다. Enumerates a list of server permissions for a specified permission on the instance of SQL Server.

public:
 cli::array <Microsoft::SqlServer::Management::Smo::ServerPermissionInfo ^> ^ EnumServerPermissions(Microsoft::SqlServer::Management::Smo::ServerPermissionSet ^ permissions);
public Microsoft.SqlServer.Management.Smo.ServerPermissionInfo[] EnumServerPermissions (Microsoft.SqlServer.Management.Smo.ServerPermissionSet permissions);
Public Function EnumServerPermissions (permissions As ServerPermissionSet) As ServerPermissionInfo()
매개 변수
permissions
ServerPermissionSet ServerPermissionSet ServerPermissionSet

A ServerPermissionSet 사용 권한을 지정 하는 값입니다. A ServerPermissionSet value that specifies the permission.

반환

배열 ServerPermissionInfo SQL Server의 인스턴스에 대 한 지정한 사용 권한의 서버 사용 권한 정보를 포함 하는 개체입니다. An array of ServerPermissionInfo objects that contains server permission information for the specified permission on the instance of SQL Server.

예제

Visual BasicVisual Basic

PowerShellPowerShell

$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")  
$arg = [Microsoft.SqlServer.Management.Smo.ServerPermission]::CreateEndpoint  

$sps = new-object Microsoft.SqlServer.Management.Smo.ServerPermissionSet([Microsoft.SqlServer.Management.Smo.ServerPermission]::CreateEndpoint)  
$sps.Add([Microsoft.SqlServer.Management.Smo.ServerPermission]::AlterAnyEndpoint)  
$spis = $srv.EnumServerPermissions("vGrantee", $sps)  
Write-Host "=================Before revoke==========================="  
Foreach ($spi In $spis)  
{  
   Write-Host $spi.Grantee "has" $spi.PermissionType " permission."  
}  
Write-Host " "  
$sps.Remove([Microsoft.SqlServer.Management.Smo.ServerPermission]::CreateEndpoint)  

설명

이 메서드를 사용하여, 지정된 사용 권한 집합에 대해 SQL Server 인스턴스에서 현재 설정된 사용 권한에 대한 정보를 포함하는 ServerPermissionInfo 개체의 배열을 반환할 수 있습니다.Use this method to return an array of ServerPermissionInfo objects that contain information about the permissions currently set on the instance of SQL Server for the given set of permissions.

적용 대상