Server クラス
Server オブジェクトは、SQL Server のインスタンスを表します。
継承階層
System. . :: . .Object
Microsoft.SqlServer.Management.Smo. . :: . .SmoObjectBase
Microsoft.SqlServer.Management.Smo. . :: . .SqlSmoObject
Microsoft.SqlServer.Management.Smo..::..Server
名前空間: Microsoft.SqlServer.Management.Smo
アセンブリ: Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo.dll)
構文
'宣言
<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)> _
<PhysicalFacetAttribute> _
<RootFacetAttribute(GetType(Server))> _
Public NotInheritable Class Server _
Inherits SqlSmoObject _
Implements ISfcSupportsDesignMode, IAlterable, IScriptable, IServerSettings, _
IServerInformation, IDmfFacet, IAlienRoot, ISfcDomainLite, ISfcHasConnection
'使用
Dim instance As Server
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[PhysicalFacetAttribute]
[RootFacetAttribute(typeof(Server))]
public sealed class Server : SqlSmoObject,
ISfcSupportsDesignMode, IAlterable, IScriptable, IServerSettings, IServerInformation,
IDmfFacet, IAlienRoot, ISfcDomainLite, ISfcHasConnection
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode::CheckOnSchedule)]
[PhysicalFacetAttribute]
[RootFacetAttribute(typeof(Server))]
public ref class Server sealed : public SqlSmoObject,
ISfcSupportsDesignMode, IAlterable, IScriptable, IServerSettings, IServerInformation,
IDmfFacet, IAlienRoot, ISfcDomainLite, ISfcHasConnection
[<SealedAttribute>]
[<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<PhysicalFacetAttribute>]
[<RootFacetAttribute(typeof(Server))>]
type Server =
class
inherit SqlSmoObject
interface ISfcSupportsDesignMode
interface IAlterable
interface IScriptable
interface IServerSettings
interface IServerInformation
interface IDmfFacet
interface IAlienRoot
interface ISfcDomainLite
interface ISfcHasConnection
end
public final class Server extends SqlSmoObject implements ISfcSupportsDesignMode, IAlterable, IScriptable, IServerSettings, IServerInformation, IDmfFacet, IAlienRoot, ISfcDomainLite, ISfcHasConnection
Server 型は、以下のメンバーを公開しています。
コンストラクター
名前 | 説明 | |
---|---|---|
Server() () () () | Server クラスの新しいインスタンスを初期化します。 | |
Server(String) | 指定した名前を使用して、Server クラスの新しいインスタンスを初期化します。 | |
Server(ServerConnection) | 指定した接続に基づいて Server クラスの新しいインスタンスを初期化します。 |
先頭に戻る
プロパティ
名前 | 説明 | |
---|---|---|
ActiveDirectory | SQL Server のインスタンスの Active Directory 設定に関する情報を取得します。 | |
AffinityInfo | SQL Server のインスタンスに関連付けられている AffinityInfo オブジェクトを取得します。 | |
AuditLevel | AuditLevel プロパティ値を取得または設定します。 | |
Audits | Audit オブジェクトのコレクションを表します。各 Audit オブジェクトは、SQL Server のインスタンスで定義された監査ログを表します。 | |
BackupDevices | BackupDevice オブジェクトのコレクションを表します。各 BackupDevice オブジェクトは、SQL Server のインスタンスで定義されたバックアップ デバイスを表します。 | |
BackupDirectory | BackupDirectory プロパティ値を取得または設定します。 | |
BrowserServiceAccount | SQL Server のインスタンスで Browser サービスを実行しているサービス アカウントを取得します。 | |
BrowserStartMode | SQL Server のインスタンスで実行中の SQL Server Browser サービスの開始モードを取得します。 | |
BuildClrVersion | BuildClrVersion プロパティ値を取得します。 | |
BuildClrVersionString | BuildClrVersionString プロパティ値を取得します。 | |
BuildNumber | BuildNumber プロパティ値を取得します。 | |
Collation | Collation プロパティ値を取得します。 | |
CollationID | CollationID プロパティ値を取得します。 | |
ComparisonStyle | ComparisonStyle プロパティ値を取得します。 | |
ComputerNamePhysicalNetBIOS | ComputerNamePhysicalNetBIOS プロパティ値を取得します。 | |
Configuration | SQL Server のインスタンスの構成オプションを取得します。 | |
ConnectionContext | SQL Server のインスタンスの現在のサーバー接続の詳細を取得します。 | |
Credentials | Credential オブジェクトのコレクションを表します。各 Credential オブジェクトは、SQL Server のインスタンスで定義された資格情報を表します。 | |
CryptographicProviders | CryptographicProviders プロパティ値を取得します。 | |
Databases | Database オブジェクトのコレクションを表します。各 Database オブジェクトは、SQL Server のインスタンスで定義されたデータベースを表します。 | |
DefaultFile | DefaultFile プロパティ値を取得または設定します。 | |
DefaultLog | DefaultLog プロパティ値を取得または設定します。 | |
DefaultTextMode | SQL Server のインスタンスに対し、既定のテキスト モードが設定されているかどうかを示す Boolean プロパティ値を取得または設定します。 | |
Edition | Edition プロパティ値を取得します。 | |
Endpoints | Endpoint オブジェクトのコレクションを表します。各 Endpoint オブジェクトは、SQL Server のインスタンスで定義されたエンドポイントを表します。 | |
EngineEdition | EngineEdition プロパティ値を取得します。 | |
ErrorLogPath | ErrorLogPath プロパティ値を取得します。 | |
Events | SQL Server のインスタンスに関連付けられているサーバー イベントを取得します。 | |
ExecuteForScalar | オブジェクトがスカラー オプションの実行に対して設定されるかどうかを示す Boolean プロパティ値を取得または設定します。 (SqlSmoObject から継承されています。) | |
FilestreamLevel | SQL Server のインスタンスで指定されている FILESTREAM アクセスのレベルを取得します。 | |
FilestreamShareName | SQL Server のインスタンスで FILESTREAM データが格納される Windows 共有の名前を取得します。 | |
FullTextService | SQL Server のインスタンスの Microsoft Search フルテキスト サービスの実装を取得します。 | |
Information | SQL Server のインスタンスに関する情報を取得します。 | |
InstallDataDirectory | SQL Server のインスタンスのインストール データが格納されているローカル Windows ディレクトリを取得します。 | |
InstallSharedDirectory | SQL Server のインスタンスのインストール データが格納されているリモート共有ディレクトリを取得します。 | |
InstanceName | SQL Server インスタンスのインスタンス名を取得します。 | |
IsCaseSensitive | IsCaseSensitive プロパティ値を取得します。 | |
IsClustered | IsClustered プロパティ値を取得します。 | |
IsFullTextInstalled | SQL Server のインスタンスにフルテキスト サービスがインストールされているかどうかを示す Boolean 値を取得します。 | |
IsSingleUser | IsSingleUser プロパティ値を取得します。 | |
IsTouched | オブジェクトのプロパティが更新されていてもサーバーに保存されていないかどうかを示す Boolean プロパティ値を取得します。 (SqlSmoObject から継承されています。) | |
JobServer | SQL Server のインスタンスに関連付けられた SQL Server エージェントを取得します。 | |
Language | Language プロパティ値を取得します。 | |
Languages | Language オブジェクトのコレクションを表します。各 Language オブジェクトは、SQL Server のインスタンスによってサポートされる言語を表します。 | |
LinkedServers | LinkedServer オブジェクトのコレクションを表します。各 LinkedServer オブジェクトは、SQL Server のインスタンスに登録されたリンク サーバーを表します。 | |
LoginMode | ServerLoginMode プロパティ値を取得または設定します。 | |
Logins | Login オブジェクトのコレクションを表します。各 Login オブジェクトは、SQL Server のインスタンスで定義されたログインを表します。 | |
SQL Server のインスタンスに関連付けられた Microsoft SQL Mail サービスを取得します。 | ||
MailProfile | MailProfile プロパティ値を取得または設定します。 | |
MasterDBLogPath | MasterDBLogPath プロパティ値を取得します。 | |
MasterDBPath | MasterDBPath プロパティ値を取得します。 | |
MaxPrecision | MaxPrecision プロパティ値を取得します。 | |
Name | サーバーの名前を取得します。この名前は、物理コンピューター名です。 | |
NamedPipesEnabled | SQL Server のインスタンスで、名前付きパイプ プロバイダーがクライアントとサーバーの接続に対して有効かどうかを示す Boolean 値を取得します。 | |
NetName | NetName プロパティ値を取得します。 | |
NumberOfLogFiles | NumberOfLogFiles プロパティ値を取得または設定します。 | |
ObjectInSpace | オブジェクトが孤立して存在するか、SQL Server のインスタンスに直接的または間接的に接続されているかを示す Boolean プロパティ値を取得します。 (SqlSmoObject から継承されています。) | |
OleDbProviderSettings | DbProviderSettings プロパティ値を取得します。 | |
OSVersion | OSVersion プロパティ値を取得します。 | |
PerfMonMode | PerfMonMode プロパティ値を取得または設定します。 | |
PhysicalMemory | PhysicalMemory プロパティ値を取得します。 | |
PhysicalMemoryUsageInKB | データベース エンジンのインスタンスによって使用されているメモリの量 (KB 単位) を示す Int64 値を取得します。 | |
Platform | Platform プロパティ値を取得します。 | |
Processors | Processors プロパティ値を取得します。 | |
ProcessorUsage | データベース エンジンのインスタンスによって使用されるプロセッサ時間を示す Int32 値を取得します。 | |
Product | Product プロパティ値を取得します。 | |
ProductLevel | ProductLevel プロパティ値を取得します。 | |
Properties | オブジェクトのプロパティを表す Property オブジェクトのコレクションを取得します。 (SqlSmoObject から継承されています。) | |
ProxyAccount | SQL Server のインスタンスに関連付けられたプロキシ アカウントを取得します。 | |
ResourceGovernor | ResourceGovernor プロパティ値を取得します。 | |
ResourceLastUpdateDateTime | ResourceLastUpdateDateTime プロパティ値を取得します。 | |
ResourceVersion | ResourceVersion プロパティを取得します。 | |
ResourceVersionString | ResouceVersionString プロパティ値を取得します。 | |
Roles | ServerRole オブジェクトのコレクションを表します。各 ServerRole オブジェクトは、SQL Server のインスタンスで定義されたロールを表します。 | |
RootDirectory | RootDirectory プロパティ値を取得します。 | |
ScalarResult | 参照先オブジェクトのスカラー結果を取得します。 (SqlSmoObject から継承されています。) | |
ServerAuditSpecifications | ServerAuditSpecification オブジェクトのコレクションを表します。各 ServerAuditSpecification オブジェクトは、SQL Server のインスタンスで定義された特定の監査仕様を表します。 | |
ServerType | SQL Server インスタンスのサーバーの種類を取得します。 | |
ServiceAccount | SQL Server のインスタンスを実行しているサービス アカウントを取得します。 | |
ServiceInstanceId | SQL Server のこのインスタンスのサービス インスタンスを一意に識別する ID 値を取得します。 | |
ServiceMasterKey | SQL Server のインスタンスに関連付けられたサービス マスター キーを取得します。 | |
ServiceName | サーバーのサービス名を取得します。 | |
ServiceStartMode | SQL Server サービスの開始モードを取得します。 | |
Settings | SQL Server のインスタンスに対する変更可能な設定を取得します。 | |
SqlCharSet | SqlCharSet プロパティ値を取得します。 | |
SqlCharSetName | SqlCharSetName プロパティ値を取得します。 | |
SqlDomainGroup | SQL Server のインスタンスのドメイン グループを取得します。 | |
SqlSortOrder | SqlSortOrder プロパティ値を取得します。 | |
SqlSortOrderName | SqlSortOrderName プロパティ値を取得します。 | |
State | 参照先のオブジェクトの状態を取得します。 (SmoObjectBase から継承されています。) | |
Status | Server の現在の状態を取得します。 | |
SystemDataTypes | SystemDataType オブジェクトのコレクションを表します。各 SystemDataType オブジェクトは、SQL Server のインスタンスで定義されたシステム データ型を表します。 | |
SystemMessages | SystemMessage オブジェクトのコレクションを表します。各 SystemMessage オブジェクトは、SQL Server のインスタンスで定義されたシステム メッセージを表します。 | |
TapeLoadWaitTime | TapeLoadWaitTime プロパティ値を取得または設定します。 | |
TcpEnabled | SQL Server のこのインスタンスで TCP/IP プロトコルが有効かどうかを決定するブール値を取得します。 | |
Triggers | ServerDdlTrigger オブジェクトのコレクションを表します。各 ServerDdlTrigger オブジェクトは、SQL Server のインスタンスで定義されているサーバー データ定義言語 (DDL) トリガーを表します。 | |
Urn | オブジェクトを一意に識別する URN (Uniform Resource Name) アドレスの値を取得します。 (SqlSmoObject から継承されています。) | |
UserData | 参照先のオブジェクトに関連付けられたユーザー定義データを取得します。値の設定も可能です。 (SmoObjectBase から継承されています。) | |
UserDefinedMessages | UserDefinedMessage オブジェクトのコレクションを表します。各 UserDefinedMessage オブジェクトは、SQL Server のインスタンスで定義されたユーザー定義メッセージを表します。 | |
UserOptions | SQL Server のインスタンスへの現在の接続に対するユーザー オプションを取得します。 | |
Version | Version プロパティ値を取得します。 | |
VersionMajor | VersionMajor プロパティ値を取得します。 | |
VersionMinor | VersionMinor プロパティ値を取得します。 | |
VersionString | VersionString プロパティ値を取得します。 |
先頭に戻る
メソッド
名前 | 説明 | |
---|---|---|
AddDatabaseContext(StringCollection) | queries パラメーターによって識別されたクエリのコレクションにデータベース コンテキストを追加します。 (SqlSmoObject から継承されています。) | |
AddDatabaseContext(StringCollection, ScriptingOptions) | queries パラメーターによって識別されたクエリのコレクションに、指定したスクリプト作成オプションを使用してデータベース コンテキストを追加します。 (SqlSmoObject から継承されています。) | |
Alter() () () () | SQL Server のインスタンスの Server オブジェクトのプロパティに対する変更をすべて更新します。 | |
Alter(Boolean) | 値の確認のオーバーライド オプションを指定して、SQL Server のインスタンスの Server オブジェクトのプロパティに対する変更をすべて更新します。 | |
AlterImpl | Object Altered イベントをアクティブにします。 (SqlSmoObject から継承されています。) | |
AlterImplFinish | Object Altered イベントの終了時に呼び出されるメソッドです。 (SqlSmoObject から継承されています。) | |
AlterImplInit | Object-Altered イベントの初期化時に呼び出されるメソッドです。 (SqlSmoObject から継承されています。) | |
AlterImplWorker | Alter メソッドを呼び出します。 (SqlSmoObject から継承されています。) | |
AttachDatabase(String, StringCollection) | 1 つ以上のファイルで構成される既存のデータベースを、指定の名前で、指定のデータ ファイルを使用して、SQL Server のインスタンスにアタッチします。 | |
AttachDatabase(String, StringCollection, AttachOptions) | 1 つ以上のファイルで構成される既存のデータベースを、指定の名前で、指定のデータ ファイルおよびアタッチ オプションを使用して、SQL Server のインスタンスにアタッチします。 | |
AttachDatabase(String, StringCollection, String) | 1 つ以上のファイルで構成される既存のデータベースを、指定の名前で、指定のデータ ファイルを使用して、SQL Server のインスタンスにアタッチします。 | |
AttachDatabase(String, StringCollection, String, AttachOptions) | 1 つ以上のファイルで構成される既存のデータベースを、指定の名前、データ ファイル、およびアタッチ オプションを使用して、SQL Server のインスタンスにアタッチします。 | |
BindDefaultImpl | パラメーターによって識別された既定のアイテムをバインドします。 (SqlSmoObject から継承されています。) | |
BindRuleImpl | パラメーターによって識別されたルールおよび列にルール スキーマをバインドします。 (SqlSmoObject から継承されています。) | |
CheckCollation | collationName パラメーターによって識別された Collation メソッドを使用して、スクリプト作成オプションの順序を確認します。 (SqlSmoObject から継承されています。) | |
CheckObjectState() () () () | 参照先オブジェクトの状態を検証します。 (SqlSmoObject から継承されています。) | |
CheckObjectState(Boolean) | 参照先オブジェクトの状態を検証します。オブジェクトがまだ作成されていない場合は、例外をスローするように指定することも可能です。 (SqlSmoObject から継承されています。) | |
CheckObjectStateImpl | SqlSmoObject の状態を確認します。 (SqlSmoObject から継承されています。) | |
CheckVersion100 | SQL Server のバージョンが SQL Server 2008 かどうかを確認します。 (SqlSmoObject から継承されています。) | |
CheckVersion80 | SQL Server 2000 でのオブジェクトの有効性を確認します。 (SqlSmoObject から継承されています。) | |
CheckVersion80SP3 | SQL Server 2000 SP3 でのオブジェクトの有効性を確認します。 (SqlSmoObject から継承されています。) | |
CheckVersion90 | SQL Server 2005 でのオブジェクトの有効性を確認します。 (SqlSmoObject から継承されています。) | |
CheckVersionBelow90 | SQL Server のバージョンが SQL Server 2005 より前のバージョンかどうかを確認します。 (SqlSmoObject から継承されています。) | |
CleanObject | オブジェクトを変更されていない状態に設定します。 (SqlSmoObject から継承されています。) | |
CompareUrn | 2 つの URN を比較します。 | |
CreateImpl | スクリプト作成オプションを使用してオブジェクトを作成します。 (SqlSmoObject から継承されています。) | |
CreateImplFinish | Create イベントの終了時に呼び出されるメソッドです。 (SqlSmoObject から継承されています。) | |
CreateImplInit | Create イベントによる初期化時に呼び出されるメソッドです。 (SqlSmoObject から継承されています。) | |
DeleteBackupHistory(DateTime) | SQL Server のインスタンスに関するバックアップ履歴を、指定の日時まで削除します。 | |
DeleteBackupHistory(Int32) | 指定したメディア セットのバックアップ履歴を削除します。 | |
DeleteBackupHistory(String) | 指定したデータベースのバックアップ履歴を削除します。 | |
Deny(ServerPermissionSet, String) | SQL Server のインスタンスの指定した権限付与対象ユーザーに対し、指定した権限のセットを拒否します。 | |
Deny(ServerPermissionSet, array<String> [] () [] []) | SQL Server のインスタンスの指定した権限付与対象ユーザーに対し、指定した権限のセットを拒否します。 | |
Deny(ServerPermissionSet, String, Boolean) | SQL Server のインスタンスの、指定した権限付与対象ユーザーと、その権限付与対象ユーザーが指定した権限のセットを許可した他のユーザーに対し、指定した権限のセットを拒否します。 | |
Deny(ServerPermissionSet, array<String> [] () [] [], Boolean) | SQL Server のインスタンスの、指定した権限付与対象ユーザーと、その権限付与対象ユーザーが指定した権限のセットを許可した他のユーザーに対し、指定した権限のセットを拒否します。 | |
DetachDatabase(String, Boolean) | データベースがデタッチされる前に統計を更新するオプションを使用して、指定したデータベースを SQL Server のインスタンスからデタッチします。 | |
DetachDatabase(String, Boolean, Boolean) | データベースがデタッチされる前に統計を更新するオプションを使用して、指定したデータベースを SQL Server のインスタンスからデタッチします。 | |
DetachedDatabaseInfo | デタッチされたデータベース ファイルに関する情報を返します。 | |
Discover | Object 型の一覧を検出します。 (SqlSmoObject から継承されています。) | |
DropImpl | SqlSmoObject を削除します。 (SqlSmoObject から継承されています。) | |
DropImplWorker | Drop メソッドを呼び出します。 (SqlSmoObject から継承されています。) | |
EnumActiveCurrentSessionTraceFlags | アクティブなセッション フラグを DataTable として取得します。 | |
EnumActiveGlobalTraceFlags | アクティブなグローバル トレース フラグを含む DataTable を取得します。 | |
EnumAvailableMedia() () () () | ローカル エリア ネットワーク上にある SQL Server のインスタンスで表示できるメディアの一覧を列挙します。 | |
EnumAvailableMedia(MediaTypes) | ローカル エリア ネットワーク上にある SQL Server のインスタンスで表示できるメディアの一覧を、指定した種類に限定して列挙します。 | |
EnumCollations | SQL Server のインスタンスによってサポートされる照合順序の一覧を列挙します。 | |
EnumDatabaseMirrorWitnessRoles() () () () | データベース ミラーリング監視ロールの一覧を列挙します。 | |
EnumDatabaseMirrorWitnessRoles(String) | 指定したデータベースのミラーリング監視ロールの一覧を列挙します。 | |
EnumDetachedDatabaseFiles | デタッチされたデータベース ファイルの一覧を列挙します。 | |
EnumDetachedLogFiles | デタッチされたログ ファイルの一覧を列挙します。 | |
EnumDirectories | 指定したパスに関連するディレクトリの一覧を列挙します。 | |
EnumErrorLogs | SQL Server のエラー ログ ファイルの一覧を列挙します。 | |
EnumLocks() () () () | SQL Server のインスタンスで保持されている現在のロックの一覧を列挙します。 | |
EnumLocks(Int32) | 指定したプロセスによって SQL Server のインスタンスで保持されている現在のロックの一覧を列挙します。 | |
EnumMembers | SQL Server のインスタンスのサーバー ロールとデータベース ロールのメンバーの一覧を列挙します。 | |
EnumObjectPermissions() () () () | SQL Server のインスタンスのオブジェクト権限の一覧を列挙します。 | |
EnumObjectPermissions(String) | SQL Server のアプリケーション インスタンスの指定した権限付与対象ユーザーに関するオブジェクト権限の一覧を列挙します。 | |
EnumObjectPermissions(ObjectPermissionSet) | SQL Server のインスタンスの指定した権限に関するオブジェクト権限の一覧を列挙します。 | |
EnumObjectPermissions(String, ObjectPermissionSet) | SQL Server のインスタンスの指定した権限付与対象ユーザーおよび指定した権限に関するオブジェクト権限の一覧を列挙します。 | |
EnumPerformanceCounters() () () () | SQL Server のインスタンスによってサポートされるパフォーマンス カウンターの一覧を列挙します。 | |
EnumPerformanceCounters(String) | 指定したオブジェクトの SQL Server のインスタンスによってサポートされるパフォーマンス カウンターの一覧を列挙します。 | |
EnumPerformanceCounters(String, String) | 指定したオブジェクトおよび指定したカウンターの SQL Server のインスタンスによってサポートされるパフォーマンス カウンターの一覧を列挙します。 | |
EnumPerformanceCounters(String, String, String) | 指定したオブジェクトおよび指定したカウンターの SQL Server インスタンス、および SQL Server の指定したインスタンス上の SQL Server インスタンスによってサポートされるパフォーマンス カウンターの一覧を列挙します。 | |
EnumProcesses() () () () | SQL Server のインスタンスで実行中のプロセスの一覧を列挙します。 | |
EnumProcesses(Boolean) | システム プロセスを除外するオプションを使用して SQL Server のインスタンスで実行中のプロセスの一覧を列挙します。 | |
EnumProcesses(Int32) | 指定したプロセスに関する情報の一覧を列挙します。 | |
EnumProcesses(String) | 指定したログインに関連付けられた SQL Server のインスタンスで実行中のプロセスの一覧を列挙します。 | |
EnumScriptImpl | so パラメーターで指定されたスクリプトを列挙します。 (SqlSmoObject から継承されています。) | |
EnumScriptImplWorker | so パラメーターで指定されたスクリプトを列挙するメソッドを呼び出します。 (SqlSmoObject から継承されています。) | |
EnumScriptImplWorkerSOChanged | オブジェクトのスクリプト作成オプションを説明する IEnumerable 文字列を返します。 (SqlSmoObject から継承されています。) | |
EnumServerAttributes | SQL Server のインスタンスのサーバー属性の一覧を列挙します。 | |
EnumServerPermissions() () () () | SQL Server のインスタンスのサーバー権限の一覧を列挙します。 | |
EnumServerPermissions(String) | SQL Server のインスタンスの指定した権限付与対象ユーザーに関するサーバー権限の一覧を列挙します。 | |
EnumServerPermissions(ServerPermissionSet) | SQL Server のインスタンスの指定した権限に関するサーバー権限の一覧を列挙します。 | |
EnumServerPermissions(String, ServerPermissionSet) | SQL Server のインスタンスの指定した権限付与対象ユーザーおよび指定した権限に関するサーバー権限の一覧を列挙します。 | |
EnumStartupProcedures | スタートアップ プロシージャの一覧を列挙します。 | |
EnumWindowsDomainGroups() () () () | ドメインで定義された Microsoft Windows グループ アカウントの一覧を列挙します。 | |
EnumWindowsDomainGroups(String) | 指定したドメインで定義された Microsoft Windows グループ アカウントの一覧を列挙します。 | |
EnumWindowsGroupInfo() () () () | SQL Server のインスタンスへのアクセスを明示的に許可されたすべての Microsoft Windows グループに関する情報の一覧を列挙します。 | |
EnumWindowsGroupInfo(String) | SQL Server のインスタンスへのアクセスを明示的に許可されたすべての Microsoft Windows グループに関する情報の一覧を列挙します。 | |
EnumWindowsGroupInfo(String, Boolean) | SQL Server のインスタンスへのアクセスを明示的に許可されたすべての Microsoft Windows グループに関する情報の一覧を列挙します。個々のメンバーを一覧表示するオプションも指定できます。 | |
EnumWindowsUserInfo() () () () | SQL Server へのアクセスを明示的に許可されたすべての Microsoft Windows ユーザーに関する情報の一覧を列挙します。 | |
EnumWindowsUserInfo(String) | SQL Server のインスタンスへのアクセスを明示的に許可されたすべての Microsoft Windows ユーザーに関する情報の一覧を列挙します。 | |
EnumWindowsUserInfo(String, Boolean) | SQL Server のインスタンスへのアクセスを明示的に許可されたすべての Microsoft Windows ユーザーに関する情報の一覧を列挙します。SQL Server のインスタンスへアクセスするためにユーザーが許可されたすべての権限のパス (グループ) を一覧表示するオプションも指定できます。 | |
Equals | (Object から継承されています。) | |
ExecuteNonQuery | 返される結果がないデータベースのコンテキストで、バッチを実行します。 (SqlSmoObject から継承されています。) | |
Finalize | (Object から継承されています。) | |
FormatSqlVariant | SqlVariant 型としてオブジェクトの書式を設定します。 (SqlSmoObject から継承されています。) | |
GenerateDataSpaceFileStreamScript | データ ファイルを作成するスクリプトを生成します。 (SqlSmoObject から継承されています。) | |
GenerateDataSpaceScript | データ ファイルに領域を割り当てるスクリプトを生成します。 (SqlSmoObject から継承されています。) | |
GetActiveDBConnectionCount | 指定したデータベースのアクティブな接続の数を返します。 | |
GetBindDefaultScript | defSchema パラメーターおよび defName パラメーターで指定された既定値をバインドするスクリプトを取得します。 (SqlSmoObject から継承されています。) | |
GetBindRuleScript | バインド ルールを示すスクリプトを取得します。 (SqlSmoObject から継承されています。) | |
GetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | SqlSmoObject のブール型パラメーターを割り当てます。 (SqlSmoObject から継承されています。) | |
GetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | SqlSmoObject のブール型プロパティを割り当てます。 (SqlSmoObject から継承されています。) | |
GetDateTimeParameter | SqlSmoObject の日時プロパティを割り当てます。 (SqlSmoObject から継承されています。) | |
GetDateTimeParameterAsInt | 日時プロパティが NULL でない場合、整数値として SqlSmoObject の日時プロパティを割り当てます。 (SqlSmoObject から継承されています。) | |
GetDBName | オブジェクトに関連付けられたデータベース名を取得します。 (SqlSmoObject から継承されています。) | |
GetDefaultInitFields | 指定したオブジェクトが初期化されるときに既定で初期化されるプロパティの種類を返します。 | |
GetEnumParameter | SqlSmoObject の列挙プロパティを割り当てます。 (SqlSmoObject から継承されています。) | |
GetFragOptionString | FragmentationOption オブジェクトを文字列値として取得します。 (SqlSmoObject から継承されています。) | |
GetGuidParameter | SqlSmoObject の Guid プロパティを割り当てます。 (SqlSmoObject から継承されています。) | |
GetHashCode | (Object から継承されています。) | |
GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | SqlSmoObject のパラメーターを割り当てます。 (SqlSmoObject から継承されています。) | |
GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | SqlSmoObject のパラメーターを割り当てます。 (SqlSmoObject から継承されています。) | |
GetPropertyNames | 指定したオブジェクトの種類について初期化されたプロパティの名前を返します。 | |
GetPropValue | SqlSmoObject オブジェクトのプロパティの値を取得します。 (SqlSmoObject から継承されています。) | |
GetPropValueOptional | SqlSmoObject オブジェクトのプロパティの値を取得します。 (SqlSmoObject から継承されています。) | |
GetPropValueOptionalAllowNull | SqlSmoObject オブジェクトのプロパティの値を取得します。 (SqlSmoObject から継承されています。) | |
GetRealValue | SqlSmoObject オブジェクトのプロパティの値を取得します。 (SqlSmoObject から継承されています。) | |
GetScriptingOptionsForCreate | SqlSmoObject オブジェクトの ScriptingOptions を取得します。 (SqlSmoObject から継承されています。) | |
GetServerName | オブジェクトが関連付けられている SQL Server のインスタンスの名前を取得します。 (SqlSmoObject から継承されています。) | |
GetServerObject | SqlSmoObject オブジェクトのサーバーを取得します。 (SqlSmoObject から継承されています。) | |
GetSmoObject | URN で示される SqlSmoObject を取得します。 | |
GetSqlServerVersionName | オブジェクトが関連付けられている SQL Server のインスタンスのバージョン名を取得します。 (SqlSmoObject から継承されています。) | |
GetStringComparer | IComparer インターフェイスを取得します。 | |
GetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | SqlSmoObject オブジェクトの文字列パラメーターを割り当てます。 (SqlSmoObject から継承されています。) | |
GetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | SqlSmoObject オブジェクトの文字列パラメーターを割り当てます。 (SqlSmoObject から継承されています。) | |
GetTimeSpanParameterAsInt | SqlSmoObject オブジェクトの期間パラメーターを割り当てます。 (SqlSmoObject から継承されています。) | |
GetType | (Object から継承されています。) | |
GetUrnRecursive(StringBuilder) | SqlSmoObject オブジェクトの Urn オブジェクトを割り当てます。 (SqlSmoObject から継承されています。) | |
GetUrnRecursive(StringBuilder, UrnIdOption) | SqlSmoObject オブジェクトの Urn オブジェクトを割り当てます。 (SqlSmoObject から継承されています。) | |
Grant(ServerPermissionSet, String) | SQL Server のインスタンスの指定した権限付与対象ユーザーに対し、指定した権限のセットを許可します。 | |
Grant(ServerPermissionSet, array<String> [] () [] []) | SQL Server のインスタンスの指定した権限付与対象ユーザーに対し、指定した権限のセットを許可します。 | |
Grant(ServerPermissionSet, String, Boolean) | 権限付与対象ユーザーに対し、指定した権限へのアクセスと、SQL Server のインスタンスの他のユーザーにアクセスを許可する権限を許可します。 | |
Grant(ServerPermissionSet, array<String> [] () [] [], Boolean) | 権限付与対象ユーザーに対し、指定した権限へのアクセスと、SQL Server のインスタンスの他のユーザーにアクセスを許可する権限を許可します。 | |
Grant(ServerPermissionSet, String, Boolean, String) | 権限付与対象ユーザーに対し、指定した権限のセットと、想定したロールに基づいて SQL Server のインスタンスの他のユーザーにその権限のセットを許可する権限を許可します。 | |
Grant(ServerPermissionSet, array<String> [] () [] [], Boolean, String) | 権限付与対象ユーザーに対し、指定した権限のセットと、想定したロールに基づいて SQL Server のインスタンスの他のユーザーにその権限のセットを許可する権限を許可します。 | |
ImplInitialize | SqlSmoObject オブジェクトのフィールドを初期化します。 (SqlSmoObject から継承されています。) | |
Initialize() () () () | オブジェクトを初期化し、プロパティを強制的に読み込ませます。 (SqlSmoObject から継承されています。) | |
Initialize(Boolean) | オブジェクトを初期化し、プロパティを強制的に読み込ませます。 (SqlSmoObject から継承されています。) | |
IsDetachedPrimaryFile | 指定したファイルがプライマリ データベース ファイル (.mdf) であるかどうかを確認します。 | |
IsObjectDirty | オブジェクトのプロパティが変更されているかどうか、およびその変更が SQL Server のインスタンスにまだ保存されていないかどうかを確認します。 (SqlSmoObject から継承されています。) | |
IsObjectInitialized | オブジェクトが初期化されたかどうかを確認します。 (SqlSmoObject から継承されています。) | |
IsObjectInSpace | オブジェクトが孤立しているか、または SQL Server のインスタンスに接続されているかを確認します。 (SqlSmoObject から継承されています。) | |
IsVersion80SP3 | SQL Server のバージョンが SQL Server 2000 SP3 かどうかを示します。 (SqlSmoObject から継承されています。) | |
IsVersion90AndAbove | SQL Server のバージョンが SQL Server 2005 以降かどうかを示します。 (SqlSmoObject から継承されています。) | |
IsWindowsGroupMember | 指定した Microsoft Windows ユーザー アカウントが、指定した Windows グループのメンバーであるかどうかを確認します。 | |
KillAllProcesses | 指定したデータベースのすべてのプロセスを停止します。 | |
KillDatabase | 指定したデータベースを削除し、アクティブな接続を削除します。 | |
KillProcess | 指定したプロセスを停止します。 | |
MarkDropped | SqlSmoState が削除されるように設定します。 (SqlSmoObject から継承されています。) | |
MarkForDropImpl | SqlSmoState が削除されるように設定します。 (SqlSmoObject から継承されています。) | |
MemberwiseClone | (Object から継承されています。) | |
PingSqlServerVersion(String) | SQL Server のインスタンスのバージョン番号を取得します。 | |
PingSqlServerVersion(String, String, String) | アクセスするために指定したログインとパスワードを使用して、SQL Server の指定したインスタンスのバージョン番号を取得します。 | |
PostAlter | SqlSmoObject の変更後にアクティブ化されるメソッドです。 (SqlSmoObject から継承されています。) | |
PostCreate | SqlSmoObject の作成後にアクティブ化されるメソッドです。 (SqlSmoObject から継承されています。) | |
PostDrop | SqlSmoObject の削除後にアクティブ化されるメソッドです。 (SqlSmoObject から継承されています。) | |
ReadErrorLog() () () () | SQL Server のエラー ログを列挙します。 | |
ReadErrorLog(Int32) | 指定した SQL Server のエラー ログを列挙します。 | |
Refresh | Server オブジェクトのオブジェクトとプロパティを更新します。 (SqlSmoObject. . :: . .Refresh() () () () をオーバーライドします。) | |
Revoke(ServerPermissionSet, String) | SQL Server のインスタンスの権限付与対象ユーザーの一覧から、以前に許可した権限のセットを取り消します。 | |
Revoke(ServerPermissionSet, array<String> [] () [] []) | SQL Server のインスタンスの権限付与対象ユーザーの一覧から、以前に許可した権限のセットを取り消します。 | |
Revoke(ServerPermissionSet, String, Boolean, Boolean) | SQL Server のインスタンスの権限付与対象ユーザーと、その権限付与対象ユーザーが指定した権限のセットを許可した他のすべてのユーザーから、以前に許可した権限を取り消します。また、権限付与対象ユーザーに対し、想定したロールに基づいて指定した権限のセットを他のユーザーから取り消す権限を許可します。 | |
Revoke(ServerPermissionSet, array<String> [] () [] [], Boolean, Boolean) | SQL Server のインスタンスの権限付与対象ユーザーと、その権限付与対象ユーザーが指定した権限のセットを許可した他のすべてのユーザーから、以前に許可した権限を取り消します。また、権限付与対象ユーザーに対し、想定したロールに基づいて指定した権限のセットを他のユーザーから取り消す権限を許可します。 | |
Revoke(ServerPermissionSet, String, Boolean, Boolean, String) | SQL Server のインスタンスの権限付与対象ユーザーと、その権限付与対象ユーザーが指定した権限のセットを許可した他のすべてのユーザーから、以前に許可した権限を取り消します。また、権限付与対象ユーザーに対し、想定したロールに基づいて指定した権限のセットを他のユーザーから取り消す権限を許可します。 | |
Revoke(ServerPermissionSet, array<String> [] () [] [], Boolean, Boolean, String) | SQL Server のインスタンスの権限付与対象ユーザーと、その権限付与対象ユーザーが指定した権限のセットを許可した他のすべてのユーザーから、以前に許可した権限を取り消します。また、権限付与対象ユーザーに対し、想定したロールに基づいて指定した権限のセットを他のユーザーから取り消す権限を許可します。 | |
Script() () () () | サーバーを再作成するために使用できる Transact-SQL スクリプトを生成します。 | |
Script(ScriptingOptions) | 指定されたスクリプト作成オプションを使用して、サーバーを再作成するために使用できる Transact-SQL スクリプトを生成します。 | |
ScriptAlter | パラメーターに従って SqlSmoObject を変更します。 (SqlSmoObject から継承されています。) | |
ScriptCreate | パラメーターに従って SqlSmoObject を変更します。 (SqlSmoObject から継承されています。) | |
ScriptDdl | InvalidSmoOperationException をスローします。 (SqlSmoObject から継承されています。) | |
ScriptDrop | InvalidSmoOperationException をスローします。 (SqlSmoObject から継承されています。) | |
ScriptImpl() () () () | SqlSmoObject のスクリプトのコレクションを取得します。 (SqlSmoObject から継承されています。) | |
ScriptImpl(ScriptingOptions) | SqlSmoObject のスクリプトのコレクションを取得します。 (SqlSmoObject から継承されています。) | |
ScriptImplWorker | SqlSmoObject のスクリプトのコレクションを取得します。 (SqlSmoObject から継承されています。) | |
SetDefaultInitFields(Boolean) | オブジェクトがインスタンス化されるときに、すべてのプロパティがフェッチされることを示します。 | |
SetDefaultInitFields(Type, Boolean) | 指定した種類のオブジェクトがインスタンス化されるときに、すべてのプロパティがフェッチされることを示します。 | |
SetDefaultInitFields(Type, StringCollection) | 指定した種類のオブジェクトがインスタンス化されるときにフェッチされるプロパティを示します。 | |
SetDefaultInitFields(Type, array<String> [] () [] []) | 指定した種類のオブジェクトがインスタンス化されるときにフェッチされるプロパティを示します。 | |
SetParentImpl | SqlSmoObject の親を newParent パラメーターに設定します。 (SqlSmoObject から継承されています。) | |
SetTraceFlag | トレース フラグを設定します。 | |
ToString | 参照するオブジェクトを表す String を返します。 (SqlSmoObject から継承されています。) | |
TouchImpl | 未実装です。 (SqlSmoObject から継承されています。) | |
UnbindDefaultImpl | SqlSmoObject の既定の列をバインド解除します。 (SqlSmoObject から継承されています。) | |
UnbindRuleImpl | SqlSmoObject のルールをバインド解除します。 (SqlSmoObject から継承されています。) | |
Validate | オブジェクトの状態を検証します。 (SmoObjectBase から継承されています。) |
先頭に戻る
イベント
名前 | 説明 | |
---|---|---|
PropertyChanged | プロパティが変更されるときに発生するイベントを表します。 (SqlSmoObject から継承されています。) | |
PropertyMetadataChanged | プロパティ メタデータが変更されたときに発生するイベントを表します。 (SqlSmoObject から継承されています。) |
先頭に戻る
フィールド
名前 | 説明 | |
---|---|---|
m_ExtendedProperties | SqlSmoObject によって指定されたプロパティを拡張するよう定義されたプロパティを表します。 (SqlSmoObject から継承されています。) | |
singletonParent | 単一の親を表します。 (SqlSmoObject から継承されています。) |
先頭に戻る
明示的なインターフェイスの実装
名前 | 説明 | |
---|---|---|
IAlienObject. . :: . .Discover | 依存関係を検出します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SqlSmoObject から継承されています。) | |
IAlienObject. . :: . .GetDomainRoot | ドメインのルートを返します。 (SqlSmoObject から継承されています。) | |
IAlienObject. . :: . .GetParent | このオブジェクトの親を取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SqlSmoObject から継承されています。) | |
IAlienObject. . :: . .GetPropertyType | 指定したプロパティの種類を取得します。 (SqlSmoObject から継承されています。) | |
IAlienObject. . :: . .GetPropertyValue | 指定されたプロパティの値を取得します。 (SqlSmoObject から継承されています。) | |
IAlienObject. . :: . .GetUrn | オブジェクトの Uniform Resource Name を取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SqlSmoObject から継承されています。) | |
IAlienObject. . :: . .Resolve | オブジェクトに関する情報を含むインスタンスを、オブジェクトの Unified Resource Name から取得します。 (SqlSmoObject から継承されています。) | |
IAlienObject. . :: . .SetObjectState | オブジェクトの状態を、指定した SfcObjectState 値に設定します。 (SqlSmoObject から継承されています。) | |
IAlienObject. . :: . .SetPropertyValue | プロパティの値を設定します。 (SqlSmoObject から継承されています。) | |
IAlienRoot. . :: . .DesignModeInitialize | 単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。 Server オブジェクトがデザイン モード、つまりこのオブジェクトが表すデータベース エンジンのインスタンスから切断された状態になるようにします。 | |
IAlienRoot. . :: . .SfcHelper_GetDataTable | 単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。URN からの結果を含む DataTable オブジェクトを取得します。 | |
IAlienRoot. . :: . .SfcHelper_GetSmoObject | 単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。指定された URN で識別されるオブジェクトを表す Object を取得します。 | |
IAlienRoot. . :: . .SfcHelper_GetSmoObjectQuery | 単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。 String 値の List を取得します。 | |
ISfcDomainLite. . :: . .DomainInstanceName | ドメインのインスタンス名を取得します。 | |
ISfcDomainLite. . :: . .DomainName | ドメイン名を取得します。 | |
ISfcDomainLite. . :: . .GetLogicalVersion | 単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。サーバー オブジェクトに変更が加えられたかどうかを示す Int32 値を取得します。 | |
ISfcHasConnection. . :: . .ConnectionContext | 現在の Server オブジェクトによって表される接続のコンテキストを取得します。 | |
ISfcHasConnection. . :: . .GetConnection() () () () | 単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。Sfc バッキング ストアへの接続を取得します。 | |
ISfcHasConnection. . :: . .GetConnection(SfcObjectQueryMode) | 単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。要求されたクエリ モードをサポートする Sfc バッキング ストアへの接続を取得します。 | |
ISfcHasConnection. . :: . .SetConnection | 単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。Sfc バッキング ストアへの接続を設定します。 | |
ISfcPropertyProvider. . :: . .GetPropertySet | このオブジェクトのプロパティ セットへのインターフェイス リファレンスを取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SqlSmoObject から継承されています。) | |
ISfcSupportsDesignMode. . :: . .IsDesignMode | サーバーがデザイン モードをサポートしているかどうかを示す Boolean 値を取得します。 |
先頭に戻る
説明
Server クラスは、SQL Server のインスタンスを表します。SMO プログラミングでは、Server オブジェクトによって物理的な SQL Server インストールへの接続が決まります。Server クラスは、SMO インスタンス オブジェクト階層の最上位レベルです。Server オブジェクト変数を作成すると、SQL Server のインスタンスへの接続が確立されます。サーバー クラス コンストラクターで名前を指定しない場合は、常に SQL Server の既定のローカル インスタンスを使用して接続が行われます。
サーバー オブジェクトを使用すると、次のような操作を実行できます。
SQL Server のインスタンスに接続する。
接続設定を変更する。
Transact-SQL ステートメントを直接実行する。
SMO プログラムから Transact-SQL 出力をキャプチャする。
トランザクションを管理する。
オペレーティング システムの情報を表示する。
SQL Server の設定、情報、ユーザー オプションを変更および表示する。
SQL Server の構成オプションを変更および表示する。
SQL Server のインスタンスを Active Directory ディレクトリ サービスに登録する。
SQL Server イベントをサブスクライブして処理する。
データベース、エンドポイント、資格情報、ログイン、リンク サーバー、システム メッセージ、DDL トリガー、システム データ型、およびユーザー定義メッセージを参照する。
サービス マスター キーを再生成する。
データベースのデタッチおよびアタッチを行う。
プロセスまたはデータベースを停止する。
データベースに対する権限の付与、拒否、または取り消しを行う。
サーバーに関する情報を列挙する。
エラー ログを読み込む。
バックアップ履歴を削除する。
指定されたタイプの既定の初期化フィールドを取得または設定する。
データベース ミラーリング エンドポイントなどのエンドポイントを作成する。
Server オブジェクトのプロパティを取得するには、固定サーバー ロール public のメンバーでもかまいません。
Server オブジェクトのプロパティを設定するには、固定サーバー ロール sysadmin のメンバーである必要があります。
スレッド セーフ
この型の public static (Microsoft Visual Basic では Shared) のすべてのメンバーは、マルチスレッド操作で安全に使用できます。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。