Метод 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)
См. также
Справочник
Пространство имен Microsoft.SqlServer.Management.Common