Microsoft.SqlServer.Management.Common 名前空間

クラス

名前 説明
CapturedSql
ChangePasswordFailureException
CommonDisplayCategoryKeyAttribute

ローカライズされたプロパティ カテゴリの検索に使用されるキー

CommonDisplayDescriptionKeyAttribute

ローカライズされた説明を検索するために使用されるキー

CommonDisplayNameKeyAttribute

ローカライズされたプロパティ名の検索に使用されるキー

CommonLocalizableEnumConverter

CommonLocalizableEnumConverter を使用すると、Enum 内の個々の項目に適用される DisplayNameKey 属性に基づいて、Enum の値をローカライズされた文字列に変換できます。

CommonLocalizedPropertyResourcesAttribute

ローカライズされたプロパティ カテゴリ、名前、および説明文字列を含むリソースの名前

ConnectionCannotBeChangedException
ConnectionEnumsHelpers

ここで定義されている列挙型で使用するヘルパー メソッドのセット

ConnectionException

ConnectionException は、ほとんどの ConnectionInfo 例外の基本クラスです

ConnectionFailureException
ConnectionInfoBase
ConnectionInfoHelper
ConnectionManager

接続設定と作成

ConnectionSettings

接続設定と作成

DataTransferEventArgs

Transfer.DatabaseTransferEvent に渡される引数

DataTransferProgressEventArgs
DisconnectedConnectionException

この例外は、切断モードで強制的に接続された接続を使用しようとした場合にスローされます。

DtsConnectionInfo
ExecutionFailureException
HostPlatformNames

SMO の Server.HostPlatform プロパティに使用できる値

InvalidArgumentException
InvalidPropertyValueException
NetCoreHelpers
NotInTransactionException
OlapConnectionInfo
PropertyNotAvailableException
PropertyNotSetException
ServerComparer
ServerConnection
ServerMessageEventArgs

イベント ハンドラーの引数

ServerVersion

サーバーのバージョン

SqlCeConnectionInfo
SqlConnectionInfo
SqlConnectionInfoWithConnection
SqlDirectConnection

SqlDirectConnection は、SqlConnection オブジェクトをラップする単純な ConnectionInfoBase です。

SqlOlapConnectionInfoBase
SqlServerManagementException

SqlServerManagementException は、すべての SQL 管理オブジェクト例外の基本クラスです。

StatementEventArgs

このクラスには、実行された Sql ステートメントの詳細が含まれています。

TransferException

これは、転送操作によってスローされる例外です

TypeConverters

列挙型の値を文字列値に変換して戻すために使用する型コンバーター

WindowsCredential

接続の種類とユーザー名でキーを設定Windows資格情報マネージャーからのパスワードの保存と取得を有効にします

インターフェイス

名前 説明
IAlterable
ICommonDynamicVisible

ICommonDynamicVisible インターフェイスは、その時点のクラスの状態に基づいて特定の Enum 値の可視性を制限する任意のクラスによって実装する必要があります。

クラスに Enum を公開するプロパティが含まれており、そのクラスが ICommonDynamicVisible インターフェイスを実装している場合は、Enum 型の各プロパティに対して呼び出されます。

コンテキスト パラメーターを使用して、このメソッドが呼び出されている列挙型を決定できます。 クラスに Enum が 1 つしかない場合は、このチェックを行う必要はありません。

特定の項目の可視性を制限する方法は、配列リストの値から不要な列挙型の値を削除することです。 このメソッドは、列挙のドロップダウンごとに呼び出されるため、ドロップダウンごとにリストを変更できます。 最初に ArrayList をキャッシュして返すと、リストが変更されない場合は役に立ちます。

Enum プロパティが既に設定されている値を削除しないように注意する必要があります。 すべての列挙値がまだ有効であるため、エラーは発生しませんが、ユーザーがドロップダウンをクリックすると、現在の選択肢はオプションとして表示されません。

また、これらの値は有効な Enum 値に変換されず、実行時にエラーがスローされるため、新しい値をリストに追加する必要はありません。 より多くの動的制御が必要な場合は、DynamicValues 設計の使用を検討してください。

ICreatable
ICreateOrAlterable

CreateOrAlter メソッドのインターフェイス。 作成または変更をサポートするすべてのクラスは、このインターフェイスを実装します。

IDataTransferProvider

このインターフェイスは、データ転送メカニズムを抽象化します。

IDropIfExists

DropIfExists メソッドのインターフェイス。 存在チェックによるドロップをサポートするすべてのクラスは、このインターフェイスを実装します。

IDroppable
IMarkForDrop

親の Alter コマンドの一部として削除できるオブジェクトによって実装されます。

IRefreshable
IRenamable
IRenewableToken

アクセス トークンの更新の詳細を非表示にするシンプルなインターフェイス。 このインターフェイスのコンシューマーは、SqlConnectionUsage のポイントまでトークン文字列の取得を延期する必要があります

IRestrictedAccess
ISafeRenamable

続行する前に UI で名前の変更を確認することを好むオブジェクトによって実装されます

ISfcConnection

このインターフェイスは、高レベルの接続インターフェイスです。

ITransferMetadataProvider

このインターフェイスは、転送プロセスで必要なメタデータを計算するコンポーネントであるメタデータ プロバイダーを抽象化します

列挙型

名前 説明
AutoDisconnectMode

は切断ポリシーを調整します

ConnectionManager.ExecuteTSqlAction

ServerConnection オブジェクト内のサーバーで T-SQL を実行するために使用されるすべてのメソッドを定義します。

ConnectionType
DatabaseEngineEdition

SERVERPROPERTY('EngineEdition') によって返される可能性のある値。 詳細については、 https://learn.microsoft.com/sql/t-sql/functions/serverproperty-transact-sql を参照してください

DatabaseEngineType

サーバー構成の使用可能な値

DataTransferEventType

転送イベントの種類を示す

DataTransferProgressEventType
DeferredUseMode
ExecutionTypes
FixedServerRoles
NetworkProtocol

ネットワーク プロトコル

QueryParameterizationMode
ServerCaseSensitivity
ServerType

有効な接続の種類

ServerUserProfiles
SqlConnectionInfo.AuthenticationMethod

ログインに使用する認証方法

SqlExecutionModes

SQL ステートメントがキャプチャされるか、サーバーに送信されるかを判断します。

代理人

名前 説明
DataTransferEventHandler
DataTransferProgressEventHandler
ServerMessageEventHandler

コールバック メソッドのプロトタイプ

StatementEventHandler

ステートメントのイベント ハンドラー