次の方法で共有


Application.CreateFolderOnDtsServer メソッド

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 _
)
'使用
Dim instance As Application 
Dim sParent As String 
Dim sNewFolderName As String 
Dim sServerName As String

instance.CreateFolderOnDtsServer(sParent, _
    sNewFolderName, sServerName)
public void CreateFolderOnDtsServer(
    string sParent,
    string sNewFolderName,
    string sServerName
)
public:
void CreateFolderOnDtsServer(
    String^ sParent, 
    String^ sNewFolderName, 
    String^ sServerName
)
member CreateFolderOnDtsServer : 
        sParent:string * 
        sNewFolderName:string * 
        sServerName:string -> unit
public function CreateFolderOnDtsServer(
    sParent : String, 
    sNewFolderName : String, 
    sServerName : String
)

パラメーター

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

説明

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

select * from sysssispackages

フォルダーの一覧を表示するために、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

関連項目

参照

Application クラス

Microsoft.SqlServer.Dts.Runtime 名前空間