次の方法で共有


Scripter クラス

Scripter オブジェクトは、スクリプト操作を管理するための、包括的な最上位オブジェクトです。

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

構文

'宣言
Public Class Scripter _
    Inherits DependencyWalker
'使用
Dim instance As Scripter
public class Scripter : DependencyWalker
public ref class Scripter : public DependencyWalker
type Scripter =  
    class
        inherit DependencyWalker
    end
public class Scripter extends DependencyWalker

説明

Scripter オブジェクトを使用すると、スクリプト設定にプログラムでアクセスできます。このオブジェクトには、以下のスクリプト機能があります。

  • 依存関係の検出

  • メモリおよびファイルへのスクリプト出力

  • スクリプト化するインスタンス オブジェクトの呼び出し

  • オブジェクトのスクリプトが既に作成されているかどうかの確認など、スクリプト操作のコンテキストの管理

Scripter オブジェクトのプロパティは、public 固定サーバー ロールのメンバが取得できます。

Scripter オブジェクトのプロパティは、public 固定サーバー ロールのメンバが設定できます。

スクリプト操作を実行するには、スクリプト化するオブジェクトに対する権限が必要です。

スレッド セーフ

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

使用例

スクリプト

継承階層

System. . :: . .Object
  Microsoft.SqlServer.Management.Smo. . :: . .DependencyWalker
    Microsoft.SqlServer.Management.Smo..::..Scripter

スレッド セーフ

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