Server.EnumObjectPermissions Server.EnumObjectPermissions Server.EnumObjectPermissions Method

정의

SQL Server의 인스턴스에 있는 개체에 대 한 사용 권한 목록을 열거합니다. Enumerates a list of permissions for objects on the instance of SQL Server.

오버로드

EnumObjectPermissions(String, ObjectPermissionSet) EnumObjectPermissions(String, ObjectPermissionSet) EnumObjectPermissions(String, ObjectPermissionSet)

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

EnumObjectPermissions(String) EnumObjectPermissions(String) EnumObjectPermissions(String)

SQL Server의 응용 프로그램 인스턴스에 대해 지정한 피부 여자에 대 한 개체 사용 권한 목록을 열거합니다. Enumerates a list of object permissions for a specified grantee on the application instance of SQL Server.

EnumObjectPermissions(ObjectPermissionSet) EnumObjectPermissions(ObjectPermissionSet) EnumObjectPermissions(ObjectPermissionSet)

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

EnumObjectPermissions() EnumObjectPermissions() EnumObjectPermissions()

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

EnumObjectPermissions(String, ObjectPermissionSet) EnumObjectPermissions(String, ObjectPermissionSet) EnumObjectPermissions(String, ObjectPermissionSet)

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

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

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

permissions
ObjectPermissionSet ObjectPermissionSet ObjectPermissionSet

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

반환

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

예제

C#C#

Server srv = new Server("(local)");  
ObjectPermissionSet objPermission = new ObjectPermissionSet();  
objPermission.Add(ObjectPermission.Connect);  
ObjectPermissionInfo[] oPI = srv.EnumObjectPermissions(grantee, objPermission);  
foreach (ObjectPermissionInfo op in oPI)  
{  
   Console.WriteLine(op.ToString());  
}  

PowerShellPowerShell

$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")  
$objPermission = new-object Microsoft.SqlServer.Management.Smo.ObjectPermissionSet  
$objPermission.Add([Microsoft.SqlServer.Management.Smo.ObjectPermission]::Connect)  
$oPI = $srv.EnumObjectPermissions(grantee, $objPermission)  
foreach ($op in $oPI)  
{  
   Write-Host $op  

}}

추가 정보

EnumObjectPermissions(String) EnumObjectPermissions(String) EnumObjectPermissions(String)

SQL Server의 응용 프로그램 인스턴스에 대해 지정한 피부 여자에 대 한 개체 사용 권한 목록을 열거합니다. Enumerates a list of object permissions for a specified grantee on the application instance of SQL Server.

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

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

반환

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

예제

C#C#

Server srv = new Server("(local)");  
ObjectPermissionInfo[] oPI = srv.EnumObjectPermissions(grantee);  
foreach (ObjectPermissionInfo op in oPI)  
{  
   Console.WriteLine(op.ToString());  
}  

PowerShellPowerShell

$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")  
$oPI = $srv.EnumObjectPermissions(grantee)  
foreach ($op in $oPI)  
{  
   Write-Host $op  
}  
추가 정보

EnumObjectPermissions(ObjectPermissionSet) EnumObjectPermissions(ObjectPermissionSet) EnumObjectPermissions(ObjectPermissionSet)

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

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

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

반환

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

예제

C#C#

Server srv = new Server("(local)");  
ObjectPermissionSet objPermission = new ObjectPermissionSet();  
objPermission.Add(ObjectPermission.Connect);  
ObjectPermissionInfo[] oPI = srv.EnumObjectPermissions(objPermission);  
foreach (ObjectPermissionInfo op in oPI)  
{  
   Console.WriteLine(op.ToString());  
}  

PowerShellPowerShell

$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")  
$objPermission = new-object Microsoft.SqlServer.Management.Smo.ObjectPermissionSet  
$objPermission.Add([Microsoft.SqlServer.Management.Smo.ObjectPermission]::Connect)  
$oPI = $srv.EnumObjectPermissions($objPermission)  
foreach ($op in $oPI)  
{  
   Write-Host $op  
}  

EnumObjectPermissions() EnumObjectPermissions() EnumObjectPermissions()

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

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

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

예제

C#C#

Server srv = new Server("(local)");  

ObjectPermissionInfo[] oPI = srv.EnumObjectPermissions();  
foreach (ObjectPermission op in oPI[])  
{  
   Console.WriteLine(op.ToString());  
}  

PowerShellPowerShell

$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")  

$oPI = $srv.EnumObjectPermissions()  
foreach ($op in $oPI)  
{  
   Write-Host $op  
}  
추가 정보

적용 대상