言語

Server クラス

定義

インスタンス クラスカプセル化 : Server[@Name='']

[Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet]
[Microsoft.SqlServer.Management.Sdk.Sfc.RootFacet(typeof(Microsoft.SqlServer.Management.Smo.Server))]
public sealed class Server : Microsoft.SqlServer.Management.Smo.SqlSmoObject, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.IAlienRoot, Microsoft.SqlServer.Management.Sdk.Sfc.IDmfFacet, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomainLite, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSupportsDesignMode, Microsoft.SqlServer.Management.Smo.IScriptable, Microsoft.SqlServer.Management.Smo.IServerInformation, Microsoft.SqlServer.Management.Smo.IServerSettings
[<Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.RootFacet(typeof(Microsoft.SqlServer.Management.Smo.Server))>]
type Server = class
    inherit SqlSmoObject
    interface ISfcSupportsDesignMode
    interface IAlterable
    interface IScriptable
    interface IServerSettings
    interface IDmfFacet
    interface IServerInformation
    interface IAlienRoot
    interface ISfcDomainLite
    interface ISfcHasConnection
[<Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.RootFacet(typeof(Microsoft.SqlServer.Management.Smo.Server))>]
type Server = class
    inherit SqlSmoObject
    interface IAlterable
    interface IScriptable
    interface IServerSettings
    interface IDmfFacet
    interface IServerInformation
    interface IAlienRoot
    interface ISfcDomainLite
    interface ISfcHasConnection
    interface ISfcSupportsDesignMode
Public NotInheritable Class Server
Inherits SqlSmoObject
Implements IAlienRoot, IAlterable, IDmfFacet, IScriptable, IServerInformation, IServerSettings, ISfcDomainLite, ISfcSupportsDesignMode
継承
属性
実装

コンストラクター

名前 説明
Server()

インスタンス クラスカプセル化 : Server[@Name='']

Server(ServerConnection)

接続のために特定の ServerConnection に依存する新しい Server オブジェクトを構築します。

Server(String)

インスタンス クラスカプセル化 : Server[@Name='']

フィールド

名前 説明
m_ExtendedProperties

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
singletonParent

通常の SMO オブジェクトは、parentColl (親クラスの対応するコレクション) を介して親クラス参照にアクセスします。 Singleton クラスには親にコレクションがありません。

(継承元 SqlSmoObject)

プロパティ

名前 説明
ActiveDirectory
古い.

インスタンス クラスカプセル化 : Server[@Name='']

AffinityInfo

インスタンス クラスカプセル化 : Server[@Name='']

AuditLevel

インスタンス クラスカプセル化 : Server[@Name='']

Audits

インスタンス クラスカプセル化 : Server[@Name='']

AvailabilityGroups

インスタンス クラスカプセル化 : Server[@Name='']

BackupDevices

インスタンス クラスカプセル化 : Server[@Name='']

BackupDirectory

インスタンス クラスカプセル化 : Server[@Name='']

BrowserServiceAccount

インスタンス クラスカプセル化 : Server[@Name='']

BrowserStartMode

インスタンス クラスカプセル化 : Server[@Name='']

BuildClrVersion

インスタンス クラスカプセル化 : Server[@Name='']

BuildClrVersionString

インスタンス クラスカプセル化 : Server[@Name='']

BuildNumber

インスタンス クラスカプセル化 : Server[@Name='']

ClusterName

インスタンス クラスカプセル化 : Server[@Name='']

ClusterQuorumState

インスタンス クラスカプセル化 : Server[@Name='']

ClusterQuorumType

インスタンス クラスカプセル化 : Server[@Name='']

Collation

インスタンス クラスカプセル化 : Server[@Name='']

CollationDatabaseInServer

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
CollationID

インスタンス クラスカプセル化 : Server[@Name='']

ComparisonStyle

インスタンス クラスカプセル化 : Server[@Name='']

ComputerNamePhysicalNetBIOS

インスタンス クラスカプセル化 : Server[@Name='']

Configuration

インスタンス クラスカプセル化 : Server[@Name='']

ConnectionContext

接続コンテキスト

Credentials

インスタンス クラスカプセル化 : Server[@Name='']

CryptographicProviders

インスタンス クラスカプセル化 : Server[@Name='']

DatabaseEngineEdition

SMO オブジェクトの DatabaseEngineEdition を返します。

(継承元 SqlSmoObject)
DatabaseEngineType

SMO オブジェクトの DatabaseEngineType を返します。

(継承元 SqlSmoObject)
Databases

インスタンス クラスカプセル化 : Server[@Name='']

DefaultAvailabilityGroupClusterType

サーバーの既定の可用性グループ クラスターの種類

DefaultFile

インスタンス クラスカプセル化 : Server[@Name='']

DefaultLog

インスタンス クラスカプセル化 : Server[@Name='']

DefaultTextMode

インスタンス クラスカプセル化 : Server[@Name='']

Edition

インスタンス クラスカプセル化 : Server[@Name='']

Endpoints

インスタンス クラスカプセル化 : Server[@Name='']

EngineEdition

インスタンス クラスカプセル化 : Server[@Name='']

ErrorLogPath

インスタンス クラスカプセル化 : Server[@Name='']

ErrorLogSizeKb

インスタンス クラスカプセル化 : Server[@Name='']

Events

インスタンス クラスカプセル化 : Server[@Name='']

ExecuteForScalar

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
ExecutionManager

インスタンス クラスカプセル化 : Server[@Name='']

FilestreamLevel

インスタンス クラスカプセル化 : Server[@Name='']

FilestreamShareName

インスタンス クラスカプセル化 : Server[@Name='']

FullTextService

インスタンス クラスカプセル化 : Server[@Name='']

HadrManagerStatus

インスタンス クラスカプセル化 : Server[@Name='']

HardwareGeneration

インスタンス クラスカプセル化 : Server[@Name='']

HostDistribution

インスタンス クラスカプセル化 : Server[@Name='']

HostPlatform

インスタンス クラスカプセル化 : Server[@Name='']

HostRelease

インスタンス クラスカプセル化 : Server[@Name='']

HostServicePackLevel

インスタンス クラスカプセル化 : Server[@Name='']

HostSku

インスタンス クラスカプセル化 : Server[@Name='']

Information

インスタンス クラスカプセル化 : Server[@Name='']

InstallDataDirectory

インスタンス クラスカプセル化 : Server[@Name='']

InstallSharedDirectory

インスタンス クラスカプセル化 : Server[@Name='']

InstanceName

インスタンス クラスカプセル化 : Server[@Name='']

IsAvailabilityReplicaSeedingModeSupported

インスタンス クラスカプセル化 : Server[@Name='']

IsCaseSensitive

インスタンス クラスカプセル化 : Server[@Name='']

IsClustered

インスタンス クラスカプセル化 : Server[@Name='']

IsConfigurationOnlyAvailabilityReplicaSupported

インスタンス クラスカプセル化 : Server[@Name='']

IsCrossPlatformAvailabilityGroupSupported

インスタンス クラスカプセル化 : Server[@Name='']

IsFullTextInstalled

インスタンス クラスカプセル化 : Server[@Name='']

IsHadrEnabled

インスタンス クラスカプセル化 : Server[@Name='']

IsJsonDataTypeEnabled

インスタンス クラスカプセル化 : Server[@Name='']

IsMemberOfWsfcCluster

サーバーが WSFC クラスターのメンバーであるかどうかを確認します

IsPolyBaseInstalled

インスタンス クラスカプセル化 : Server[@Name='']

IsReadOnlyListWithLoadBalancingSupported

インスタンス クラスカプセル化 : Server[@Name='']

IsSingleUser

インスタンス クラスカプセル化 : Server[@Name='']

IsTouched

オブジェクトが Alter の無条件スクリプト化のためにタッチされたかどうか

(継承元 SqlSmoObject)
IsXTPSupported

インスタンス クラスカプセル化 : Server[@Name='']

JobServer

インスタンス クラスカプセル化 : Server[@Name='']

Language

インスタンス クラスカプセル化 : Server[@Name='']

Languages

インスタンス クラスカプセル化 : Server[@Name='']

LinkedServers

インスタンス クラスカプセル化 : Server[@Name='']

LoginMode

インスタンス クラスカプセル化 : Server[@Name='']

Logins

インスタンス クラスカプセル化 : Server[@Name='']

Mail

インスタンス クラスカプセル化 : Server[@Name='']

MailProfile

インスタンス クラスカプセル化 : Server[@Name='']

MasterDBLogPath

インスタンス クラスカプセル化 : Server[@Name='']

MasterDBPath

インスタンス クラスカプセル化 : Server[@Name='']

MaxPrecision

インスタンス クラスカプセル化 : Server[@Name='']

Name

インスタンス クラスカプセル化 : Server[@Name='']

NamedPipesEnabled

インスタンス クラスカプセル化 : Server[@Name='']

NetName

インスタンス クラスカプセル化 : Server[@Name='']

NumberOfLogFiles

インスタンス クラスカプセル化 : Server[@Name='']

ObjectInSpace

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
OleDbProviderSettings

インスタンス クラスカプセル化 : Server[@Name='']

OSVersion

インスタンス クラスカプセル化 : Server[@Name='']

ParentCollection

オブジェクトを含むコレクションを返します。 null を指定できます。

(継承元 SqlSmoObject)
PathSeparator

インスタンス クラスカプセル化 : Server[@Name='']

PerfMonMode

インスタンス クラスカプセル化 : Server[@Name='']

PhysicalMemory

インスタンス クラスカプセル化 : Server[@Name='']

PhysicalMemoryUsageInKB

インスタンス クラスカプセル化 : Server[@Name='']

Platform

インスタンス クラスカプセル化 : Server[@Name='']

Processors

インスタンス クラスカプセル化 : Server[@Name='']

ProcessorUsage

インスタンス クラスカプセル化 : Server[@Name='']

Product

インスタンス クラスカプセル化 : Server[@Name='']

ProductLevel

インスタンス クラスカプセル化 : Server[@Name='']

ProductUpdateLevel

インスタンス クラスカプセル化 : Server[@Name='']

Properties

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
ProxyAccount

インスタンス クラスカプセル化 : Server[@Name='']

ReservedStorageSizeMB

インスタンス クラスカプセル化 : Server[@Name='']

ResourceGovernor

インスタンス クラスカプセル化 : Server[@Name='']

ResourceLastUpdateDateTime

インスタンス クラスカプセル化 : Server[@Name='']

ResourceVersion

インスタンス クラスカプセル化 : Server[@Name='']

ResourceVersionString

インスタンス クラスカプセル化 : Server[@Name='']

Roles

インスタンス クラスカプセル化 : Server[@Name='']

RootDirectory

インスタンス クラスカプセル化 : Server[@Name='']

ScalarResult

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
ServerAuditSpecifications

インスタンス クラスカプセル化 : Server[@Name='']

ServerType

インスタンス クラスカプセル化 : Server[@Name='']

ServerVersion

オブジェクトを含むサーバーの ServerVersion を返します。 オブジェクトが接続されたサーバーに関連付けられていない場合は、最も高い既知のサーバー バージョンが返されます。

(継承元 SqlSmoObject)
ServiceAccount

インスタンス クラスカプセル化 : Server[@Name='']

ServiceInstanceId

インスタンス クラスカプセル化 : Server[@Name='']

ServiceMasterKey

インスタンス クラスカプセル化 : Server[@Name='']

ServiceName

インスタンス クラスカプセル化 : Server[@Name='']

ServiceStartMode

インスタンス クラスカプセル化 : Server[@Name='']

ServiceTier

インスタンス クラスカプセル化 : Server[@Name='']

Settings

インスタンス クラスカプセル化 : Server[@Name='']

SmartAdmin

インスタンス クラスカプセル化 : Server[@Name='']

SqlCharSet

インスタンス クラスカプセル化 : Server[@Name='']

SqlCharSetName

インスタンス クラスカプセル化 : Server[@Name='']

SqlDomainGroup

インスタンス クラスカプセル化 : Server[@Name='']

SqlSortOrder

インスタンス クラスカプセル化 : Server[@Name='']

SqlSortOrderName

インスタンス クラスカプセル化 : Server[@Name='']

State

オブジェクトの状態を返します。

(継承元 SmoObjectBase)
Status

インスタンス クラスカプセル化 : Server[@Name='']

SupportedAvailabilityGroupClusterTypes

サーバーでサポートされている可用性グループ クラスターの種類を取得します。

SystemDataTypes

インスタンス クラスカプセル化 : Server[@Name='']

SystemMessages

インスタンス クラスカプセル化 : Server[@Name='']

TapeLoadWaitTime

インスタンス クラスカプセル化 : Server[@Name='']

TcpEnabled

インスタンス クラスカプセル化 : Server[@Name='']

Triggers

インスタンス クラスカプセル化 : Server[@Name='']

Urn

その場で計算されたオブジェクトの Urn を返します。

(継承元 SqlSmoObject)
UrnSuffix

インスタンス クラスカプセル化 : Server[@Name='']

UsedStorageSizeMB

インスタンス クラスカプセル化 : Server[@Name='']

UserData

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SmoObjectBase)
UserDefinedMessages

インスタンス クラスカプセル化 : Server[@Name='']

UserOptions

インスタンス クラスカプセル化 : Server[@Name='']

Version

インスタンス クラスカプセル化 : Server[@Name='']

VersionMajor

インスタンス クラスカプセル化 : Server[@Name='']

VersionMinor

インスタンス クラスカプセル化 : Server[@Name='']

VersionString

インスタンス クラスカプセル化 : Server[@Name='']

メソッド

名前 説明
AddDatabaseContext(StringCollection)

メソッドは、スクリプト関連の作成メソッド (Table、Index などの派生クラスから) から呼び出されます。

(継承元 SqlSmoObject)
Alter()

構成、情報、設定などの依存する子オブジェクトを含む、サーバーのメタデータを変更します。 Configuration クラスは、この呼び出しで値チェックをオーバーライドしません。

Alter(Boolean)

構成、情報、設定などの依存する子オブジェクトを含む、サーバーのメタデータを変更します。

AlterImpl()

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
AlterImplWorker()

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
AttachDatabase(String, StringCollection, AttachOptions)

データベースを接続

AttachDatabase(String, StringCollection, String, AttachOptions)

データベースを接続

AttachDatabase(String, StringCollection, String)

データベースを接続

AttachDatabase(String, StringCollection)

データベースを接続

BindDefaultImpl(String, String, Boolean)

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
BindRuleImpl(String, String, Boolean)

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
CheckObjectState()

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
CheckObjectState(Boolean)

これは仮想関数であるため、派生クラスはオブジェクトの状態に関する追加のチェックを行う場合にオーバーライドできます。

(継承元 SqlSmoObject)
CheckObjectStateImpl(Boolean)

オブジェクトの状態を確認します。これは再使用されないため、この関数を直接呼び出すことができます。つまり、派生クラスは独自の検証を提供できません

(継承元 SqlSmoObject)
CleanObject()

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
CompareUrn(Urn, Urn)

サーバー上の照合順序を考慮して、2 つの Urn を比較します

CreateImpl()

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
CreateOrAlterImpl()

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
DeleteBackupHistory(DateTime)

oldestDate より古いバックアップ セットのバックアップおよび復元履歴テーブルのエントリを削除します

DeleteBackupHistory(Int32)

mediaSetID のバックアップ セットのバックアップおよび復元履歴テーブルのエントリを削除します

DeleteBackupHistory(String)

データベースのバックアップおよび復元履歴テーブルのエントリを削除します。

Deny(ServerPermissionSet, String, Boolean)

インスタンス クラスカプセル化 : Server[@Name='']

Deny(ServerPermissionSet, String)

インスタンス クラスカプセル化 : Server[@Name='']

Deny(ServerPermissionSet, String[], Boolean)

インスタンス クラスカプセル化 : Server[@Name='']

Deny(ServerPermissionSet, String[])

インスタンス クラスカプセル化 : Server[@Name='']

DetachDatabase(String, Boolean, Boolean)

データベースのデタッチ

DetachDatabase(String, Boolean)

データベースのデタッチ

DetachedDatabaseInfo(String)

DetachedDBInfo メソッドは、デタッチされたデータベースに関する情報を返します。

Discover()

ベスト エフォート検出メカニズム: このメソッドはメタデータに反映され、使用可能なすべてのオブジェクトを取得します

(継承元 SqlSmoObject)
DropImpl(Boolean, Boolean)

Azureのユーザー データベースに対するドロップ呼び出しの場合、データベースが削除されると接続が閉じられます。ExecutionManager は通常、接続を再度開いてこのような呼び出しを再試行しようとします。handleSevereError が true の場合は、この再試行を回避したいと考えています。

(継承元 SqlSmoObject)
DropImpl(Boolean)

オブジェクトを削除する

(継承元 SqlSmoObject)
DropImplWorker(Urn, Boolean)

オブジェクトを削除する

(継承元 SqlSmoObject)
EnumActiveCurrentSessionTraceFlags()

DBCC TRACESTATUS() の出力を返します。

EnumActiveGlobalTraceFlags()

SQL インスタンスに設定されているすべてのアクティブなグローバル トレース フラグを列挙し、DataTable として返します。 DBCC TRACESTATUS (-1) の出力を返します。

EnumAvailableMedia()

xp_availablemediaの出力を返します。

EnumAvailableMedia(MediaTypes)

xp_availablemediaの出力を返します。

EnumClusterMembersState()

インスタンスが属しているWindows クラスター メンバーの現在の状態を列挙します。

EnumClusterSubnets()

インスタンスが属しているWindows クラスター メンバーの現在の状態を列挙します。

EnumCollations()

インスタンス クラスカプセル化 : Server[@Name='']

EnumDatabaseMirrorWitnessRoles()

データベース ミラーリング パートナーシップでサーバーが果たすミラーリング監視の役割を列挙します。

EnumDatabaseMirrorWitnessRoles(String)

インスタンス クラスカプセル化 : Server[@Name='']

EnumDetachedDatabaseFiles(String)

プライマリ データベース ファイルによって参照されるすべてのデータベース ファイルを一覧表示します。

EnumDetachedLogFiles(String)

ListDetachedLogFiles メソッドは、プライマリ ログ ファイルによって参照されるすべてのログ ファイルを一覧表示します。

EnumDirectories(String)

インスタンス クラスカプセル化 : Server[@Name='']

EnumErrorLogs()

インスタンス クラスカプセル化 : Server[@Name='']

EnumLocks()

アクティブなロックのテーブルを返します。

EnumLocks(Int32)

アクティブなロックのテーブルを返します。

EnumMembers(RoleTypes)

現在接続されているログインがメンバーであるサーバーまたはデータベース ロールの一覧を返します。

EnumObjectPermissions()

インスタンス クラスカプセル化 : Server[@Name='']

EnumObjectPermissions(ObjectPermissionSet)

インスタンス クラスカプセル化 : Server[@Name='']

EnumObjectPermissions(String, ObjectPermissionSet)

インスタンス クラスカプセル化 : Server[@Name='']

EnumObjectPermissions(String)

インスタンス クラスカプセル化 : Server[@Name='']

EnumPerformanceCounters()

サーバーからパフォーマンス カウンター データを取得します。

EnumPerformanceCounters(String, String, String)

サーバーからパフォーマンス カウンター データを取得します。

EnumPerformanceCounters(String, String)

サーバーからパフォーマンス カウンター データを取得します。

EnumPerformanceCounters(String)

サーバーからパフォーマンス カウンター データを取得します。

EnumProcesses()

インスタンス クラスカプセル化 : Server[@Name='']

EnumProcesses(Boolean)

必要に応じてシステム プロセスを取り出すプロセスを列挙する

EnumProcesses(Int32)

インスタンス クラスカプセル化 : Server[@Name='']

EnumProcesses(String)

インスタンス クラスカプセル化 : Server[@Name='']

EnumServerAttributes()

sp_server_infoの内容を返します。

EnumServerPermissions()

インスタンス クラスカプセル化 : Server[@Name='']

EnumServerPermissions(ServerPermissionSet)

インスタンス クラスカプセル化 : Server[@Name='']

EnumServerPermissions(String, ServerPermissionSet)

インスタンス クラスカプセル化 : Server[@Name='']

EnumServerPermissions(String)

インスタンス クラスカプセル化 : Server[@Name='']

EnumStartupProcedures()

インスタンス クラスカプセル化 : Server[@Name='']

EnumWindowsDomainGroups()

インスタンス クラスカプセル化 : Server[@Name='']

EnumWindowsDomainGroups(String)

インスタンス クラスカプセル化 : Server[@Name='']

EnumWindowsGroupInfo()

グループにフィルター処理されたxp_logininfoの出力を返します

EnumWindowsGroupInfo(String, Boolean)

グループにフィルター処理されたxp_logininfoの出力を返します。

EnumWindowsGroupInfo(String)

グループにフィルター処理されたxp_logininfoの出力を返します

EnumWindowsUserInfo()

フィルター処理されたxp_logininfoの出力をユーザーに返します

EnumWindowsUserInfo(String, Boolean)

フィルター処理されたxp_logininfoの出力をユーザーに返します

EnumWindowsUserInfo(String)

フィルター処理されたxp_logininfoの出力をユーザーに返します

ExecuteNonQuery(StringCollection, Boolean, Boolean)

sql ステートメントを実行します

(継承元 SqlSmoObject)
ExecuteWithModes(SqlExecutionModes, Action)

指定された実行モードで、指定されたアクションを実行します。

アクションが完了または失敗した後に、元のモードをリセットします。

(継承元 SqlSmoObject)
FileExists(String)

指定したファイルが存在するかどうかを確認します

FormatSqlVariant(Object)

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
GenerateAlterEvent()

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
GenerateAlterEvent(Urn, Object)

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
GetActiveDBConnectionCount(String)

インスタンス クラスカプセル化 : Server[@Name='']

GetContextDB()

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
GetDBName()

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
GetDefaultInitFields(Type, DatabaseEngineEdition)

は、既定の init フィールドの複製を返します

GetDefaultInitFields(Type)

は、既定の init フィールドの複製を返します。 この関数は非推奨になります。 オーバーロード関数を使用してください。

GetDisabledProperties(ScriptingPreferences)

特定のサーバーの種類またはエディションで明示的に無効になっているプロパティの列挙可能な機能を提供します。 これは、指定されたターゲットで機能しないすべてのプロパティの一覧ではありません。

(継承元 SqlSmoObject)
GetFragOptionString(FragmentationOption)

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
GetPropertyNames(Type, DatabaseEngineEdition)

指定されたオブジェクト型でサポートされている Property フィールドを取得します

GetPropValue(String)

プロパティが使用可能な場合 (ダーティまたは取得された) 場合は、プロパティ バッグを直接取得します。それ以外の場合は OnPropertyMissing メソッドの呼び出し

いずれの場合も、プロパティ値が NULL の場合は例外がスローされます。

(継承元 SqlSmoObject)
GetPropValueOptional(String)

プロパティ値の取得元: - 状態が作成されている場合、またはデザイン モードの場合はプロパティ バッグ (可能な NULL 値) - OnPropertyMissing メソッドの呼び出し。それ以外の場合は (値が NULL の場合は例外がスローされます)

(継承元 SqlSmoObject)
GetPropValueOptional<T>(String, T)

名前付きプロパティの値を返します。 オブジェクトが Creating 状態で、プロパティがまだ設定されていない場合は、defaultValue が返されます。 オブジェクトが存在する場合、defaultValue は無視され、実際の値が返されます。

(継承元 SqlSmoObject)
GetPropValueOptionalAllowNull(String)

からプロパティ値を取得します。 - 状態が作成されている場合、またはデザイン モードの場合はプロパティ バッグ (可能な NULL) - OnPropertyMissing メソッドの呼び出し。それ以外の場合は (可能な NULL)

(継承元 SqlSmoObject)
GetRealValue(Property, Object)

プロパティの実際の値を返します。

(継承元 SqlSmoObject)
GetServerName()

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
GetServerObject()

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
GetSmoObject(Urn)

対応する Urn を持つオブジェクトを返します。

GetSqlServerVersionName()

現在の接続の sqlserver パブリック名を取得します (例: "SQL Server 2008")。

(継承元 SqlSmoObject)
GetStringComparer()

オブジェクト名の比較を実行するために、すべての子オブジェクト コレクションで使用される比較子を返します。 サーバーの比較子は、マスターの照合順序に基づいています。データベースとその子の比較子は、データベースの照合順序に基づいています

(継承元 SqlSmoObject)
GetStringComparer(String)

渡された照合順序文字列に対応する比較子オブジェクトを返します。

GetUrnRecursive(StringBuilder, UrnIdOption)

オブジェクトの Urn を計算します。場合によっては、キー フィールド以外の他のフィールドも定義に含めることができます。

(継承元 SqlSmoObject)
GetUrnRecursive(StringBuilder)

オブジェクトの Urn を計算します。

(継承元 SqlSmoObject)
Grant(ServerPermissionSet, String, Boolean, String)

インスタンス クラスカプセル化 : Server[@Name='']

Grant(ServerPermissionSet, String, Boolean)

インスタンス クラスカプセル化 : Server[@Name='']

Grant(ServerPermissionSet, String)

インスタンス クラスカプセル化 : Server[@Name='']

Grant(ServerPermissionSet, String[], Boolean, String)

インスタンス クラスカプセル化 : Server[@Name='']

Grant(ServerPermissionSet, String[], Boolean)

インスタンス クラスカプセル化 : Server[@Name='']

Grant(ServerPermissionSet, String[])

インスタンス クラスカプセル化 : Server[@Name='']

GrantAvailabilityGroupCreateDatabasePrivilege(String)

このメソッドは、可用性グループに参加しているセカンダリ レプリカで呼び出され、自動シード処理を機能させるデータベースの作成特権を可用性グループに付与します。

ImplInitialize(String[], OrderBy[])

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
InitChildCollection(Urn, Boolean)

指定した型に関連付けられている子オブジェクト コレクションを初期化します。 たとえば、Column という名前は Columns コレクションを初期化します。

(継承元 SqlSmoObject)
Initialize()

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
Initialize(Boolean)

列挙子からプロパティを読み取って、オブジェクトを初期化します。

(継承元 SqlSmoObject)
IsDetachedPrimaryFile(String)

IsDetachedPrimaryFile メソッドは、ファイルがデタッチされたプライマリ データベース ファイルであるかどうかを指定します。

IsExpressSku()

このオブジェクトを含むサーバーが Express SKU であるかどうかを返します。

(継承元 SqlSmoObject)
IsObjectDirty()

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
IsObjectInitialized()

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
IsObjectInSpace()

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
IsSupportedProperty(String)

指定したプロパティが現在のサーバー環境でサポートされているかどうかを検証します

(継承元 SqlSmoObject)
IsSupportedProperty(Type, String, DatabaseEngineEdition)

サーバーのバージョンとエディションの Type 型のオブジェクトに対して、指定されたプロパティ名が有効な場合は true を返します。

IsSupportedProperty<T>(Expression<Func<T,Object>>, DatabaseEngineEdition)

式が現在のサーバーのバージョンとエディションの有効な SqlSmoObject プロパティを識別する場合は true を返します。

IsSupportedProperty<T>(String, DatabaseEngineEdition)

サーバーのバージョンとエディションの T 型のオブジェクトに対して、指定されたプロパティ名が有効な場合は true を返します。

IsTraceFlagOn(Int32, Boolean)

サーバーでトレース フラグが有効になっているかどうかを確認します

IsVersion80SP3()

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
IsVersion90AndAbove()

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
IsWindowsGroupMember(String, String)

IsNTGroupMember メソッドは、Windows NT 4.0 または Microsoft Windows 2000 ユーザー アカウントの Microsoft SQL Server 2000 アクセス権のインスタンスを公開します。 クラウドでは、Windows ログインはサポートされていません。 また、Sql ログインを Windows グループのメンバーにすることはできません。 そのため、この方法は Cloud ではサポートされていません。

JoinAvailabilityGroup(String, AvailabilityGroupClusterType)

このメソッドは、ハンドシェイクを完了するためにプライマリから可用性グループに追加されたセカンダリ レプリカで呼び出されます。 正常に実行されると、インスタンスは可用性グループ内で機能するレプリカになります。

JoinAvailabilityGroup(String)

このメソッドは、ハンドシェイクを完了するためにプライマリから可用性グループに追加されたセカンダリ レプリカで呼び出されます。 正常に実行されると、インスタンスは可用性グループ内で機能するレプリカになります。

KillAllProcesses(String)

指定されたデータベースを使用しているすべてのユーザー プロセスを強制終了します。

KillDatabase(String)

データベースを削除します。 ユーザーが接続されている場合、接続は削除されます。

KillProcess(Int32)

インスタンス クラスカプセル化 : Server[@Name='']

MarkDropped()

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
MarkForDropImpl(Boolean)

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
ParentDirectoryExists(String)

指定したファイルの親ディレクトリが存在するかどうかを確認します

PingSqlServerVersion(String, String, String)

は、指定されたサービスに接続し、バージョン文字列を取得し、呼び出し元に戻る前に切断します。これにより、呼び出し元は SQLServer バージョンに ping を実行できます。これは、情報を取得するための接続を作成する必要があるため、必要な場合にのみ呼び出します

PingSqlServerVersion(String)

は、指定されたサービスに接続し、バージョン文字列を取得し、呼び出し元に戻る前に切断します。これにより、呼び出し元は SQLServer バージョンに ping を実行できます。これは、情報を取得するための接続を作成する必要があるため、必要な場合にのみ呼び出します

PostAlter()

この関数は、オブジェクトを変更した後に指定アクションを実行する必要がある場合に、派生クラスによってオーバーライドされることを意図しています

(継承元 SqlSmoObject)
PostCreate()

この関数は、オブジェクトの作成後に指定アクションを実行する必要がある場合に、派生クラスによってオーバーライドされることを意図しています

(継承元 SqlSmoObject)
PostDrop()

この関数は、オブジェクトを削除した後に指定アクションを実行する必要がある場合に、派生クラスによってオーバーライドされることを意図しています

(継承元 SqlSmoObject)
ReadErrorLog()

インスタンス クラスカプセル化 : Server[@Name='']

ReadErrorLog(Int32)

インスタンス クラスカプセル化 : Server[@Name='']

Refresh()

インスタンス クラスカプセル化 : Server[@Name='']

Revoke(ServerPermissionSet, String, Boolean, Boolean, String)

インスタンス クラスカプセル化 : Server[@Name='']

Revoke(ServerPermissionSet, String, Boolean, Boolean)

インスタンス クラスカプセル化 : Server[@Name='']

Revoke(ServerPermissionSet, String)

インスタンス クラスカプセル化 : Server[@Name='']

Revoke(ServerPermissionSet, String[], Boolean, Boolean, String)

インスタンス クラスカプセル化 : Server[@Name='']

Revoke(ServerPermissionSet, String[], Boolean, Boolean)

インスタンス クラスカプセル化 : Server[@Name='']

Revoke(ServerPermissionSet, String[])

インスタンス クラスカプセル化 : Server[@Name='']

RevokeAvailabilityGroupCreateDatabasePrivilege(String)

指定された可用性グループのデータベース作成特権を取り消す

Script()

インスタンス クラスカプセル化 : Server[@Name='']

Script(ScriptingOptions)

インスタンス クラスカプセル化 : Server[@Name='']

ScriptImpl()

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
ScriptImpl(ScriptingOptions)

オブジェクトのスクリプトを含む StringCollection オブジェクトを返します。 ScriptData が true の場合、このメソッドはエラーをスローします

(継承元 SqlSmoObject)
SetAccessToken(IRenewableToken)

接続の accessToken を設定します。

(継承元 SqlSmoObject)
SetDefaultInitFields(Boolean)

コレクション内のオブジェクトをすべてのプロパティで初期化する必要があるかどうかを示す値を設定し、このメソッドの他のオーバーライドから以前の設定をクリアします。 このメソッドの別のオーバーライドを使用して、特定の型に対してフェッチする特定のプロパティを初期化用に選択できます。

SetDefaultInitFields(Type, Boolean, DatabaseEngineEdition)

指定したオブジェクト型の既定のフィールドを設定する

SetDefaultInitFields(Type, Boolean)

指定したオブジェクト型の既定のフィールドを設定します。 この関数は非推奨になります。 オーバーロード関数を使用してください。

SetDefaultInitFields(Type, DatabaseEngineEdition, String[])

指定したオブジェクト型の既定のフィールドを設定する

SetDefaultInitFields(Type, String[])

指定したオブジェクト型の既定のフィールドを設定します。 この関数は非推奨になります。 オーバーロード関数を使用してください。

SetDefaultInitFields(Type, StringCollection, DatabaseEngineEdition)

指定したオブジェクト型の既定のフィールドを設定する

SetDefaultInitFields(Type, StringCollection)

指定したオブジェクト型のフィールドの既定値を設定します。 この関数は非推奨になります。 オーバーロード関数を使用してください。

SetParentImpl(SqlSmoObject)

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
SetState(SqlSmoState)

オブジェクトの状態 (Existing、Dropped など) を設定します。アプリケーションでは、このメソッドの使用を避ける必要があります。

(継承元 SmoObjectBase)
SetTraceFlag(Int32, Boolean)

セッション トレース フラグを設定します

ThrowIfAboveVersion100(String)

このオブジェクトの ServerVersion メジャー バージョンが 10.0 を超える場合に例外をスローします (SQL 2008)

(継承元 SqlSmoObject)
ThrowIfAboveVersion80(String)

このオブジェクトの ServerVersion メジャー バージョンが 8.0 (SQL 2000) を超える場合、例外をスローします。

(継承元 SqlSmoObject)
ThrowIfBelowVersion100(String)

このオブジェクトの ServerVersion メジャー バージョンが 10.0 を下回る場合に例外をスローします (SQL 2008)

(継承元 SqlSmoObject)
ThrowIfBelowVersion110(String)

移行元サーバーまたは移行先サーバーのいずれかが 11.0 を下回る場合に UnsupportedVersionException をスローします (SQL 2012)

(継承元 SqlSmoObject)
ThrowIfBelowVersion110Prop(String)

このオブジェクトの ServerVersion メジャー バージョンが 11.0 を下回っている場合は、指定されたプロパティがサポートされていないというテキストで例外をスローします (SQL 2012)

(継承元 SqlSmoObject)
ThrowIfBelowVersion120(String)

このオブジェクトの ServerVersion メジャー バージョンが 12.0 (SQL 2014) を下回る場合、例外をスローします。

(継承元 SqlSmoObject)
ThrowIfBelowVersion120Prop(String)

このオブジェクトの ServerVersion メジャー バージョンが 12.0 (SQL 2014) 未満の場合、指定されたプロパティがサポートされていないというテキストで例外をスローします。

(継承元 SqlSmoObject)
ThrowIfBelowVersion130(String)

このオブジェクトの ServerVersion メジャー バージョンが 13.0 (SQL 2016) を下回る場合、例外をスローします。

(継承元 SqlSmoObject)
ThrowIfBelowVersion130Prop(String)

このオブジェクトの ServerVersion メジャー バージョンが 13.0 (SQL 2016) 未満の場合、指定されたプロパティがサポートされていないというテキストで例外をスローします

(継承元 SqlSmoObject)
ThrowIfBelowVersion140(String)

このオブジェクトの ServerVersion メジャー バージョンが 14.0 を下回る場合は例外をスローします (SQL 2017)

(継承元 SqlSmoObject)
ThrowIfBelowVersion140Prop(String)

このオブジェクトの ServerVersion メジャー バージョンが 14.0 (SQL 2017) 未満の場合、指定したプロパティがサポートされていないことを示すテキストを含む例外をスローします。

(継承元 SqlSmoObject)
ThrowIfBelowVersion160(String)

このオブジェクトの ServerVersion メジャー バージョンが 16.0 未満の場合、例外をスローします。

(継承元 SqlSmoObject)
ThrowIfBelowVersion80(String)

このオブジェクトの ServerVersion メジャー バージョンが 8.0 (SQL 2000) 未満の場合、例外をスローします。

(継承元 SqlSmoObject)
ThrowIfBelowVersion80SP3()

このオブジェクトの ServerVersion が 8.760 (8.0 SP3) 未満の場合、例外をスローします。

(継承元 SqlSmoObject)
ThrowIfBelowVersion90(String)

このオブジェクトの ServerVersion メジャー バージョンが 9.0 を下回る場合に例外をスローします (SQL 2005)

(継承元 SqlSmoObject)
ToString()

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
Touch()

Alter の無条件スクリプトのオブジェクトを "touched" としてマークします。

(継承元 SqlSmoObject)
TouchImpl()

派生クラスがタッチされたときに追加の作業を実行できるようにする仮想メソッド。

(継承元 SqlSmoObject)
UnbindDefaultImpl(Boolean)

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
UnbindRuleImpl(Boolean)

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
Validate(String, Object[])

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SmoObjectBase)

イベント

名前 説明
PropertyChanged

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
PropertyMetadataChanged

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)

明示的なインターフェイスの実装

名前 説明
IAlienObject.Discover()

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
IAlienObject.GetDomainRoot()

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
IAlienObject.GetParent()

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
IAlienObject.GetPropertyType(String)

プロパティの種類を検出します。

(継承元 SqlSmoObject)
IAlienObject.GetPropertyValue(String, Type)

特定のプロパティの値を取得します。 プロパティが見つからない場合にスローします。

(継承元 SqlSmoObject)
IAlienObject.GetUrn()

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
IAlienObject.Resolve(String)

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
IAlienObject.SetObjectState(SfcObjectState)

指定された SfcObjectState に基づいて、このオブジェクトの状態を設定します。

(継承元 SqlSmoObject)
IAlienObject.SetPropertyValue(String, Type, Object)

書き込み可能な場合は、指定されたプロパティの値を設定します。 プロパティがプロパティ バッグにない場合は、リフレクションが使用されます。 プロパティが見つからない場合は例外をスローします。

(継承元 SqlSmoObject)
IAlienRoot.DesignModeInitialize()

インスタンス クラスカプセル化 : Server[@Name='']

IAlienRoot.SfcHelper_GetDataTable(Object, String, String[], OrderBy[])

SFC のヘルパー。 Urn を指定して、結果の DataTable を列挙子に要求します。

IAlienRoot.SfcHelper_GetSmoObject(String)

文字列形式の対応する Urn を持つオブジェクトを返します。

IAlienRoot.SfcHelper_GetSmoObjectQuery(String, String[], OrderBy[])

SFC のヘルパー。 クエリインターフェイスと反復子/列挙子インターフェイスは抽象化したレベルにする必要がありますが、ここでは、Urns のリストを返しながら InitChildLevel を介したキャッシュが行われることを確認します。

ISfcDomainLite.DomainInstanceName

このドメインのインスタンス名を返します

ISfcDomainLite.DomainName

SMO ドメイン名を返します。

ISfcDomainLite.GetLogicalVersion()

SMO オブジェクト モデル スキーマの論理バージョンを返します。

ISfcHasConnection.ConnectionContext

インスタンス クラスカプセル化 : Server[@Name='']

ISfcHasConnection.GetConnection()

インスタンス クラスカプセル化 : Server[@Name='']

ISfcHasConnection.GetConnection(SfcObjectQueryMode)

インスタンス クラスカプセル化 : Server[@Name='']

ISfcHasConnection.SetConnection(ISfcConnection)

インスタンス クラスカプセル化 : Server[@Name='']

ISfcPropertyProvider.GetPropertySet()

インスタンス クラスカプセル化 : Server[@Name='']

(継承元 SqlSmoObject)
ISfcSupportsDesignMode.IsDesignMode

このオブジェクトは、ISfcSupportsDesignMode を拡張します。

拡張メソッド

名前 説明
GetAssessmentItems(Server, String[])

特定の serverに対して使用可能なすべてのチェックを検索します。

GetAssessmentItems(SqlSmoObject, String[])

特定の smoObjectに対して使用可能なすべてのチェックを検索します。

GetAssessmentResults(Server, IEnumerable<ICheck>)

特定の server の評価を同期的に実行し、検出された問題を説明する IEnumerable<T> を提供します。 このメソッドは、 checksからの特定のチェックのみを実行します。

GetAssessmentResults(Server, String[])

特定の server の評価を同期的に実行し、検出された問題を説明する IEnumerable<T> を提供します。

GetAssessmentResults(SqlSmoObject, IEnumerable<ICheck>)

特定の smoObject の評価を同期的に実行し、検出された問題を説明する IEnumerable<T> を提供します。 このメソッドは、 checksからの特定のチェックのみを実行します。

GetAssessmentResults(SqlSmoObject, String[])

特定の smoObject の評価を同期的に実行し、検出された問題を説明する IEnumerable<T> を提供します。

GetAssessmentResultsList(Server, IEnumerable<ICheck>)

特定の server の評価を同期的に実行し、検出された問題を説明する IEnumerable<T> を提供します。 このメソッドは、 checksからの特定のチェックのみを実行します。

GetAssessmentResultsList(Server, String[])

特定の server の評価を非同期に実行し、検出された問題を説明する List<T> を提供します。

GetAssessmentResultsList(SqlSmoObject, IEnumerable<ICheck>)

特定の smoObject の評価を非同期に実行し、検出された問題を説明する List<T> を提供します。 このメソッドは、 checksからの特定のチェックのみを実行します。

GetAssessmentResultsList(SqlSmoObject, String[])

特定の smoObject の評価を非同期に実行し、検出された問題を説明する List<T> を提供します。

IsSupportedObject<T>(SqlSmoObject, ScriptingPreferences)

指定した型がこのオブジェクトのルート サーバーの ServerVersionDatabaseEngineType でサポートされているかどうかを確認します。 ScriptingPreferences が null 以外の場合は、ターゲット サーバーの ServerVersionDatabaseEngineType で指定された型がサポートされているかどうかを確認します。

適用対象