EnumWindowsGroups 메서드 (String)
지정한 그룹에 대한 Windows 그룹 목록을 열거합니다.
네임스페이스: Microsoft.SqlServer.Management.Smo
어셈블리: Microsoft.SqlServer.Smo(Microsoft.SqlServer.Smo.dll)
구문
‘선언
Public Function EnumWindowsGroups ( _
groupName As String _
) As DataTable
‘사용 방법
Dim instance As Database
Dim groupName As String
Dim returnValue As DataTable
returnValue = instance.EnumWindowsGroups(groupName)
public DataTable EnumWindowsGroups(
string groupName
)
public:
DataTable^ EnumWindowsGroups(
String^ groupName
)
member EnumWindowsGroups :
groupName:string -> DataTable
public function EnumWindowsGroups(
groupName : String
) : DataTable
매개 변수
- groupName
유형: System. . :: . .String
Windows 그룹 이름을 지정하는 String 값입니다.
반환 값
유형: System.Data. . :: . .DataTable
지정된 그룹에 대한 Windows 그룹 정보를 포함하는 DataTable 개체 값입니다. 다음 표에서는 반환되는 DataTable의 다양한 열에 대해 설명합니다.
Column |
데이터 형식 |
설명 |
---|---|---|
Urn |
Windows 그룹을 나타내는 URN 문자열입니다. |
|
이름 |
Windows 그룹의 이름입니다. |
|
ID |
Windows 그룹을 고유하게 식별하는 ID 값입니다. |
|
Login |
SQL Server에서 Windows 그룹을 나타내는 로그인입니다. |
|
IsSystemObject |
Windows 그룹이 시스템 개체인지 여부를 지정하는 부울 값입니다. |
|
LoginType |
로그인 형식입니다. LoginType을 참조하십시오. |
|
HasDBAccess |
Windows 그룹이 참조된 데이터베이스에 대한 액세스 권한이 있는지 여부를 지정하는 부울 값입니다. |
|
Sid |
Windows 그룹에 대한 로그인 보안 식별자입니다. |
|
UserType |
사용자의 유형입니다. UserType을 참조하십시오. |
|
Certificate |
Windows 그룹이 SQL Server에 로그온하는 데 사용하는 인증서입니다. |
|
AsymmetricKey |
Windows 그룹이 SQL Server에 로그온하는 데 사용하는 비대칭 키입니다. |
|
CreateDate |
Windows 그룹이 만들어진 날짜 및 시간입니다. |
|
DateLastModified |
Windows 그룹이 마지막으로 수정된 날짜 및 시간입니다. |
|
DefaultSchema |
Windows 그룹에 연결된 기본 스키마입니다. |
예
The example runs a Server object enumeration method, but extracting the information from the DataTable object is the same for Database enumeration methods.
VB
'Connect to the local, default instance of SQL Server.
Dim srv As Server
srv = New Server
'Call the EnumCollations method and return collation information to DataTable variable.
Dim d As DataTable
'Select the returned data into an array of DataRow.
d = srv.EnumCollations
'Iterate through the rows and display collation details for the instance of SQL Server.
Dim r As DataRow
Dim c As DataColumn
For Each r In d.Rows
Console.WriteLine("============================================")
For Each c In r.Table.Columns
Console.WriteLine(c.ColumnName + " = " + r(c).ToString)
Next
Next
PowerShell
$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")
$d = new-object System.Data.Datatable
$d = $srv.EnumCollations
Foreach ($r in $d.Rows)
{
Write-Host "============================================"
Foreach ($c in $d.Columns)
{
Write-Host $c.ColumnName "=" $r[$c]
}
}