次の方法で共有


Application.CreateFolderOnDtsServer Method

Integration Services サービス階層の [格納されたパッケージ] ノードに表示されるサーバーにフォルダを作成します。

名前空間: Microsoft.SqlServer.Dts.Runtime
アセンブリ: Microsoft.SqlServer.ManagedDTS (microsoft.sqlserver.manageddts.dll 内)

構文

'宣言
Public Sub CreateFolderOnDtsServer ( _
    sParent As String, _
    sNewFolderName As String, _
    sServerName As String _
)
public void CreateFolderOnDtsServer (
    string sParent,
    string sNewFolderName,
    string sServerName
)
public:
void CreateFolderOnDtsServer (
    String^ sParent, 
    String^ sNewFolderName, 
    String^ sServerName
)
public void CreateFolderOnDtsServer (
    String sParent, 
    String sNewFolderName, 
    String sServerName
)
public function CreateFolderOnDtsServer (
    sParent : String, 
    sNewFolderName : String, 
    sServerName : String
)

パラメータ

  • sParent
    このフォルダを保存するために使用する最上位フォルダの名前です。
  • sNewFolderName
    新しく作成されたフォルダを指定する名前です。
  • sServerName
    Integration Services サービスを実行しているサーバーの名前です。

解説

フォルダが作成されたことを確認するために、次の Transact-SQL クエリは、[格納されたパッケージ] パッケージ ストアの [ファイル システム] フォルダに格納されたすべてのパッケージを選択します。

select * from sysdtspackages90

フォルダの一覧を表示するために、Integration Services サービスに接続し、[格納されたパッケージ] を展開してから [ファイル システム] を展開することもできます。strNewFolderName で指定した名前の新しいフォルダが一覧表示されます。

Integration Services サービスを開始するには、[コントロール パネル] を開き、[管理ツール] をクリックしてから [サービス] をクリックします。[サービス] スナップインが開きます。サービスの一覧で [SQL Server Integration Services] を探し、[SQL Server Integration Services] を右クリックし、[プロパティ] をクリックしてから、[スタートアップの種類] ボックスの一覧の [手動] を選択します。[OK] をクリックします。再度、[SQL Server Integration Services] を右クリックしてから、[開始] をクリックします。

使用例

ファイル システムに myFolder という新しいフォルダを作成する例を次に示します。作成後にフォルダを表示するには、SQL Server Management Studio を開き、Integration Services サービスに接続します。次に、[格納されたパッケージ] パッケージ ストアを展開し、myParentFolder で指定した名前のフォルダを展開します。この例では、新しいフォルダは、既存のファイル システム フォルダの下に作成されます。

class ApplicationTests
    {
        static void Main(string[] args)
        {
            Application app = new Application();
            Package p = app.LoadPackage(pkg, null);
    
            // Create a new folder named myFolder on the server named yourserver.
            String folder = "File System";
            String newName = "myFolder";
            String serverName = "yourserver";
            app.CreateFolderOnDtsServer(folder, newName, serverName);
        }
    }
Class ApplicationTests
        Sub Main(ByVal args() As String)
            Dim app As Application =  New Application() 
            Dim p As Package =  app.LoadPackage(pkg,Nothing) 
 
            ' Create a new folder named myFolder on the server named yourserver.
            Dim folder As String =  "File System" 
            Dim NewName As String =  "myFolder" 
            Dim serverName As String =  "yourserver" 
            app.CreateFolderOnDtsServer(folder, NewName, serverName)
        End Sub
End Class

スレッド セーフ

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

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

Application Class
Application Members
Microsoft.SqlServer.Dts.Runtime Namespace