次の方法で共有


DacCompilationUnit クラス

DacCompilationUnit は、Transact-SQL の内容を受け入れ、それをデータ層アプリケーション (DAC) 型にコンパイルします。 コンパイル前は、任意の Transact-SQL ファイルを追加または削除できます。 

継承階層

System. . :: . .Object
  Microsoft.SqlServer.Management.Dac..::..DacCompilationUnit

名前空間:  Microsoft.SqlServer.Management.Dac
アセンブリ:  Microsoft.SqlServer.Management.Dac (Microsoft.SqlServer.Management.Dac.dll)

構文

'宣言
Public Class DacCompilationUnit
'使用
Dim instance As DacCompilationUnit
public class DacCompilationUnit
public ref class DacCompilationUnit
type DacCompilationUnit =  class end
public class DacCompilationUnit

DacCompilationUnit 型は、以下のメンバーを公開しています。

コンストラクター

  名前 説明
パブリック メソッド DacCompilationUnit() () () () DacCompilationUnit クラスの新しいインスタンスを初期化します。
パブリック メソッド DacCompilationUnit(String, Version, String) 指定した情報を使用して、DacCompilationUnit クラスの新しいインスタンスを初期化します。

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ DatabaseCollation コンパイルに使用するデータベースの照合順序を取得または設定します。
パブリック プロパティ Description DAC 型の説明を取得または設定します。
パブリック プロパティ MiscellaneousFiles DAC 型に含めるその他のファイルを列挙するコレクションです。
パブリック プロパティ TargetSelectionPolicy DAC 型にコンパイルするサーバーの選択ポリシーを取得または設定します。
パブリック プロパティ TypeName DAC 型の名前を取得または設定します。
パブリック プロパティ Version DAC 型のバージョンを取得または設定します。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド AddTSqlSourceFile Transact-SQL スクリプト ファイルをコンパイル単位に追加します。
パブリック メソッド Compile DacCompilationUnit オブジェクトに対して指定された Transact-SQL スクリプト、サーバーの選択ポリシー、およびその他のファイルに基づいて、DAC 型をコンパイルします。
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド RemoveTSqlSourceFile Transact-SQL スクリプト ファイルをコンパイル単位から削除します。
パブリック メソッド ToString (Object から継承されています。)

先頭に戻る

説明

DacCompilationUnit オブジェクトを使用すると次のことを実行できます。

  • Transact-SQL コマンド ファイルを追加および削除する。

  • 特定の照合順序で DAC 型をコンパイルする。

スレッド セーフ

この型の public static (Microsoft Visual Basic では Shared) のすべてのメンバーは、マルチスレッド操作で安全に使用できます。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。