ScriptNameObjectBase クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
public class ScriptNameObjectBase : Microsoft.SqlServer.Management.Smo.NamedSmoObject
type ScriptNameObjectBase = class
inherit NamedSmoObject
Public Class ScriptNameObjectBase
Inherits NamedSmoObject
- 継承
- 派生
コンストラクター
| 名前 | 説明 |
|---|---|
| ScriptNameObjectBase() | |
フィールド
| 名前 | 説明 |
|---|---|
| m_ExtendedProperties | (継承元 SqlSmoObject) |
| singletonParent |
通常の SMO オブジェクトは、parentColl (親クラスの対応するコレクション) を介して親クラス参照にアクセスします。 Singleton クラスには親にコレクションがありません。 (継承元 SqlSmoObject) |
プロパティ
| 名前 | 説明 |
|---|---|
| CollationDatabaseInServer | (継承元 SqlSmoObject) |
| DatabaseEngineEdition |
SMO オブジェクトの DatabaseEngineEdition を返します。 (継承元 SqlSmoObject) |
| DatabaseEngineType |
SMO オブジェクトの DatabaseEngineType を返します。 (継承元 SqlSmoObject) |
| ExecuteForScalar | (継承元 SqlSmoObject) |
| ExecutionManager | (継承元 SqlSmoObject) |
| IsTouched |
オブジェクトが Alter の無条件スクリプト化のためにタッチされたかどうか (継承元 SqlSmoObject) |
| Name | (継承元 NamedSmoObject) |
| ObjectInSpace | (継承元 SqlSmoObject) |
| ParentCollection |
オブジェクトを含むコレクションを返します。 null を指定できます。 (継承元 SqlSmoObject) |
| Properties | (継承元 SqlSmoObject) |
| ScalarResult | (継承元 SqlSmoObject) |
| ServerVersion |
オブジェクトを含むサーバーの ServerVersion を返します。 オブジェクトが接続されたサーバーに関連付けられていない場合は、最も高い既知のサーバー バージョンが返されます。 (継承元 SqlSmoObject) |
| State |
オブジェクトの状態を返します。 (継承元 SmoObjectBase) |
| Urn |
その場で計算されたオブジェクトの Urn を返します。 (継承元 SqlSmoObject) |
| UserData | (継承元 SmoObjectBase) |
メソッド
| 名前 | 説明 |
|---|---|
| AddDatabaseContext(StringCollection) |
メソッドは、スクリプト関連の作成メソッド (Table、Index などの派生クラスから) から呼び出されます。 (継承元 SqlSmoObject) |
| AlterImpl() | (継承元 SqlSmoObject) |
| AlterImplWorker() | (継承元 SqlSmoObject) |
| AppendCommaText(StringBuilder, String, Boolean, String) | |
| AppendWithCommaText(StringBuilder, String, Boolean) | |
| AppendWithOption(StringBuilder, String, String, Boolean) | |
| AutoGenerateName() | |
| BindDefaultImpl(String, String, Boolean) | (継承元 SqlSmoObject) |
| BindRuleImpl(String, String, Boolean) | (継承元 SqlSmoObject) |
| CheckObjectDirty() |
特殊なケースで考慮されるプロパティがある場合は、この関数を使用します。 現在、DatabaseDdltrigger に適用されます |
| CheckObjectState() | (継承元 SqlSmoObject) |
| CheckObjectState(Boolean) |
これは仮想関数であるため、派生クラスはオブジェクトの状態に関する追加のチェックを行う場合にオーバーライドできます。 (継承元 SqlSmoObject) |
| CheckObjectStateImpl(Boolean) |
オブジェクトの状態を確認します。これは再使用されないため、この関数を直接呼び出すことができます。つまり、派生クラスは独自の検証を提供できません (継承元 SqlSmoObject) |
| CheckTextCorrectness(String, Boolean, Boolean, Boolean, String[], DdlTextParserHeaderInfo) |
はテキスト構文をチェックし、オブジェクトの適切な型 (PROC、TRIGGER など) を操作します。 |
| CheckTextCorrectness(String, Boolean, Boolean, String[], DdlTextParserHeaderInfo) |
はテキスト構文をチェックし、オブジェクトの適切な型 (PROC、TRIGGER など) を操作します。 |
| CheckTextModeSupport() | |
| CleanObject() | |
| CreateImpl() | (継承元 SqlSmoObject) |
| CreateOrAlterImpl() | (継承元 SqlSmoObject) |
| Discover() |
ベスト エフォート検出メカニズム: このメソッドはメタデータに反映され、使用可能なすべてのオブジェクトを取得します (継承元 SqlSmoObject) |
| DropImpl(Boolean, Boolean) |
Azureのユーザー データベースに対するドロップ呼び出しの場合、データベースが削除されると接続が閉じられます。ExecutionManager は通常、接続を再度開いてこのような呼び出しを再試行しようとします。handleSevereError が true の場合は、この再試行を回避したいと考えています。 (継承元 SqlSmoObject) |
| DropImpl(Boolean) |
オブジェクトを削除する (継承元 SqlSmoObject) |
| DropImplWorker(Urn, Boolean) |
オブジェクトを削除する (継承元 SqlSmoObject) |
| ExecuteNonQuery(StringCollection, Boolean, Boolean) |
sql ステートメントを実行します (継承元 SqlSmoObject) |
| ExecuteRenameQuery(String) |
SqlSmoObject の名前変更クエリを作成し、サーバー上で実行します。 (継承元 NamedSmoObject) |
| ExecuteWithModes(SqlExecutionModes, Action) |
指定された実行モードで、指定されたアクションを実行します。 アクションが完了または失敗した後に、元のモードをリセットします。 (継承元 SqlSmoObject) |
| ForceTextModeOnTextBody() | |
| FormatSqlVariant(Object) | (継承元 SqlSmoObject) |
| GenerateAlterEvent() | (継承元 SqlSmoObject) |
| GenerateAlterEvent(Urn, Object) | (継承元 SqlSmoObject) |
| GetBraketNameForText() | |
| GetContextDB() | (継承元 SqlSmoObject) |
| GetDBName() | (継承元 SqlSmoObject) |
| GetDisabledProperties(ScriptingPreferences) |
特定のサーバーの種類またはエディションで明示的に無効になっているプロパティの列挙可能な機能を提供します。 これは、指定されたターゲットで機能しないすべてのプロパティの一覧ではありません。 (継承元 SqlSmoObject) |
| GetFragOptionString(FragmentationOption) | (継承元 SqlSmoObject) |
| GetIsSystemNamed() | |
| GetIsTextDirty() | |
| 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() | (継承元 SqlSmoObject) |
| GetServerObject() | (継承元 SqlSmoObject) |
| GetSqlServerVersionName() |
現在の接続の sqlserver パブリック名を取得します (例: "SQL Server 2008")。 (継承元 SqlSmoObject) |
| GetStringComparer() |
オブジェクト名の比較を実行するために、すべての子オブジェクト コレクションで使用される比較子を返します。 サーバーの比較子は、マスターの照合順序に基づいています。データベースとその子の比較子は、データベースの照合順序に基づいています (継承元 SqlSmoObject) |
| GetTextBody() | |
| GetTextBody(Boolean) | |
| GetTextHeader(Boolean) | |
| GetTextHeader(ScriptNameObjectBase+ScriptHeaderType) | |
| GetTextMode() | |
| GetTextProperty(String) |
オブジェクトのテキストを取得します。使用できない場合は、オブジェクトの状態に基づいてアプロピレート例外をスローします |
| GetUrnRecursive(StringBuilder, UrnIdOption) |
オブジェクトの Urn を計算します。場合によっては、キー フィールド以外の他のフィールドも定義に含めることができます。 (継承元 SqlSmoObject) |
| GetUrnRecursive(StringBuilder) |
オブジェクトの Urn を計算します。 (継承元 SqlSmoObject) |
| ImplInitialize(String[], OrderBy[]) | (継承元 SqlSmoObject) |
| InitChildCollection(Urn, Boolean) |
指定した型に関連付けられている子オブジェクト コレクションを初期化します。 たとえば、Column という名前は Columns コレクションを初期化します。 (継承元 SqlSmoObject) |
| Initialize() | (継承元 SqlSmoObject) |
| Initialize(Boolean) |
列挙子からプロパティを読み取って、オブジェクトを初期化します。 (継承元 SqlSmoObject) |
| IsExpressSku() |
このオブジェクトを含むサーバーが Express SKU であるかどうかを返します。 (継承元 SqlSmoObject) |
| IsObjectDirty() | |
| IsObjectInitialized() | (継承元 SqlSmoObject) |
| IsObjectInSpace() | (継承元 SqlSmoObject) |
| IsSupportedProperty(String) |
指定したプロパティが現在のサーバー環境でサポートされているかどうかを検証します (継承元 SqlSmoObject) |
| IsVersion80SP3() | (継承元 SqlSmoObject) |
| IsVersion90AndAbove() | (継承元 SqlSmoObject) |
| MarkDropped() | (継承元 SqlSmoObject) |
| MarkForDropImpl(Boolean) | (継承元 SqlSmoObject) |
| PostAlter() |
この関数は、オブジェクトを変更した後に指定アクションを実行する必要がある場合に、派生クラスによってオーバーライドされることを意図しています (継承元 SqlSmoObject) |
| PostCreate() |
この関数は、オブジェクトの作成後に指定アクションを実行する必要がある場合に、派生クラスによってオーバーライドされることを意図しています (継承元 SqlSmoObject) |
| PostDrop() |
この関数は、オブジェクトを削除した後に指定アクションを実行する必要がある場合に、派生クラスによってオーバーライドされることを意図しています (継承元 SqlSmoObject) |
| Refresh() |
オブジェクトのプロパティをサーバーから読み取って更新します。 |
| RenameImpl(String) |
オブジェクト名の変更 (継承元 NamedSmoObject) |
| RenameImplWorker(String) | (継承元 NamedSmoObject) |
| ScriptImpl() | (継承元 SqlSmoObject) |
| ScriptImpl(ScriptingOptions) |
オブジェクトのスクリプトを含む StringCollection オブジェクトを返します。 ScriptData が true の場合、このメソッドはエラーをスローします (継承元 SqlSmoObject) |
| SetAccessToken(IRenewableToken) |
接続の accessToken を設定します。 (継承元 SqlSmoObject) |
| SetCollectionTextMode(Boolean, SmoCollectionBase) | |
| SetIsSystemNamed(Boolean) | |
| SetParentImpl(SqlSmoObject) | (継承元 SqlSmoObject) |
| SetSchemaOwned() | (継承元 NamedSmoObject) |
| SetState(SqlSmoState) |
オブジェクトの状態 (Existing、Dropped など) を設定します。アプリケーションでは、このメソッドの使用を避ける必要があります。 (継承元 SmoObjectBase) |
| SetTextBody(String) | |
| SetTextHeader(String) | |
| SetTextMode(Boolean, SmoCollectionBase[]) | |
| SwitchTextMode(Boolean, SmoCollectionBase[]) | |
| 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) |
| ThrowIfTextIsDirtyForAlter() | |
| ToString() | (継承元 SqlSmoObject) |
| Touch() |
Alter の無条件スクリプトのオブジェクトを "touched" としてマークします。 (継承元 SqlSmoObject) |
| TouchImpl() |
派生クラスがタッチされたときに追加の作業を実行できるようにする仮想メソッド。 (継承元 SqlSmoObject) |
| UnbindDefaultImpl(Boolean) | (継承元 SqlSmoObject) |
| UnbindRuleImpl(Boolean) | (継承元 SqlSmoObject) |
| Validate(String, Object[]) | (継承元 SmoObjectBase) |
イベント
| 名前 | 説明 |
|---|---|
| PropertyChanged | (継承元 SqlSmoObject) |
| PropertyMetadataChanged | (継承元 SqlSmoObject) |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| IAlienObject.Discover() | (継承元 SqlSmoObject) |
| IAlienObject.GetDomainRoot() | (継承元 SqlSmoObject) |
| IAlienObject.GetParent() | (継承元 SqlSmoObject) |
| IAlienObject.GetPropertyType(String) |
プロパティの種類を検出します。 (継承元 SqlSmoObject) |
| IAlienObject.GetPropertyValue(String, Type) |
特定のプロパティの値を取得します。 プロパティが見つからない場合にスローします。 (継承元 SqlSmoObject) |
| IAlienObject.GetUrn() | (継承元 SqlSmoObject) |
| IAlienObject.Resolve(String) | (継承元 SqlSmoObject) |
| IAlienObject.SetObjectState(SfcObjectState) |
指定された SfcObjectState に基づいて、このオブジェクトの状態を設定します。 (継承元 SqlSmoObject) |
| IAlienObject.SetPropertyValue(String, Type, Object) |
書き込み可能な場合は、指定されたプロパティの値を設定します。 プロパティがプロパティ バッグにない場合は、リフレクションが使用されます。 プロパティが見つからない場合は例外をスローします。 (継承元 SqlSmoObject) |
| ISfcPropertyProvider.GetPropertySet() | (継承元 SqlSmoObject) |
拡張メソッド
| 名前 | 説明 |
|---|---|
| GetAssessmentItems(SqlSmoObject, String[]) |
特定の |
| GetAssessmentResults(SqlSmoObject, IEnumerable<ICheck>) |
特定の |
| GetAssessmentResults(SqlSmoObject, String[]) |
特定の |
| GetAssessmentResultsList(SqlSmoObject, IEnumerable<ICheck>) |
特定の |
| GetAssessmentResultsList(SqlSmoObject, String[]) |
特定の |
| IsSupportedObject<T>(SqlSmoObject, ScriptingPreferences) |
指定した型がこのオブジェクトのルート サーバーの ServerVersion と DatabaseEngineType でサポートされているかどうかを確認します。 ScriptingPreferences が null 以外の場合は、ターゲット サーバーの ServerVersion と DatabaseEngineType で指定された型がサポートされているかどうかを確認します。 |