Поделиться через


Метод ServerConnection.IsInFixedServerRole

Проверяет, является ли имя входа, связанное с указанным соединением, членом заданной предопределенной роли сервера.

Пространство имен:  Microsoft.SqlServer.Management.Common
Сборка:  Microsoft.SqlServer.ConnectionInfo (в Microsoft.SqlServer.ConnectionInfo.dll)

Синтаксис

'Декларация
Public Function IsInFixedServerRole ( _
    fixedServerRole As FixedServerRoles _
) As Boolean
'Применение
Dim instance As ServerConnection 
Dim fixedServerRole As FixedServerRoles 
Dim returnValue As Boolean 

returnValue = instance.IsInFixedServerRole(fixedServerRole)
public bool IsInFixedServerRole(
    FixedServerRoles fixedServerRole
)
public:
bool IsInFixedServerRole(
    FixedServerRoles fixedServerRole
)
member IsInFixedServerRole : 
        fixedServerRole:FixedServerRoles -> bool
public function IsInFixedServerRole(
    fixedServerRole : FixedServerRoles
) : boolean

Параметры

  • fixedServerRole
    Тип: Microsoft.SqlServer.Management.Common.FixedServerRoles
    Значение объекта FixedServerRoles, указывающее предопределенную роль сервера, которую требуется сравнить с именем входа.

Возвращаемое значение

Тип: Boolean
Значение типа Boolean, указывающее, является ли имя входа членом заданной предопределенной роли сервера.Значение True, если имя входа является членом указанной предопределенной роли сервера.Значение False, если имя входа не является членом указанной предопределенной роли сервера.

Примеры

C#

ServerConnection conn = new ServerConnection();
conn.DatabaseName = "AdventureWorks2012";
Console.WriteLine(conn.IsInFixedServerRole(FixedServerRoles.SysAdmin));

PowerShell

$conn = new-object Microsoft.SqlServer.Management.Common.ServerConnection
$conn.DatabaseName = "AdventureWorks2012"
Write-Host $conn.IsInFixedServerRole([Microsoft.SqlServer.Management.Common.FixedServerRoles]::SysAdmin)

См. также

Справочник

ServerConnection Класс

Пространство имен Microsoft.SqlServer.Management.Common

Другие ресурсы

Permissions of Fixed Server Roles