次の方法で共有


Application.CreateFolderOnSqlServer メソッド

指定した SQL Server のインスタンスにフォルダーを作成します。

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

構文

'宣言
Public Sub CreateFolderOnSqlServer ( _
    strParent As String, _
    strNewFolderName As String, _
    strServerName As String, _
    strServerUserName As String, _
    strServerPassword As String _
)
'使用
Dim instance As Application 
Dim strParent As String 
Dim strNewFolderName As String 
Dim strServerName As String 
Dim strServerUserName As String 
Dim strServerPassword As String

instance.CreateFolderOnSqlServer(strParent, _
    strNewFolderName, strServerName, _
    strServerUserName, strServerPassword)
public void CreateFolderOnSqlServer(
    string strParent,
    string strNewFolderName,
    string strServerName,
    string strServerUserName,
    string strServerPassword
)
public:
void CreateFolderOnSqlServer(
    String^ strParent, 
    String^ strNewFolderName, 
    String^ strServerName, 
    String^ strServerUserName, 
    String^ strServerPassword
)
member CreateFolderOnSqlServer : 
        strParent:string * 
        strNewFolderName:string * 
        strServerName:string * 
        strServerUserName:string * 
        strServerPassword:string -> unit
public function CreateFolderOnSqlServer(
    strParent : String, 
    strNewFolderName : String, 
    strServerName : String, 
    strServerUserName : String, 
    strServerPassword : String
)

パラメーター

  • strParent
    型: System.String
    親フォルダーの名前です。 [ファイル システム] ノードの下にフォルダーを作成する場合、CreateFolderOnDtsServer メソッドを使用します。
  • strNewFolderName
    型: System.String
    作成するフォルダーの名前です。
  • strServerName
    型: System.String
    SQL Server のインスタンスの名前です。
  • strServerUserName
    型: System.String
    サーバーで認証するときに使用するユーザー名です。
  • strServerPassword
    型: System.String
    strServerUserName アカウントに関連付けられているパスワードです。

説明

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

select * from sysssispackagefolders

または、Integration Services サーバーに接続し、[格納されたパッケージ] を展開します。次に、[MSDB] を展開します。 strNewFolderName に指定した名前の新しいフォルダーが表示されます。

使用例

次のコード例では、myNewFolder という名前の新しいフォルダーを作成します。このフォルダーは、SQL Server msdb データベース内の sysssispackagefolders テーブルに格納されます。

class ApplicationTests
    {
        static void Main(string[] args)
        {
           // The variable pkg points to the location
            // of the ExecuteProcess package sample 
            // that is installed with the SSIS samples.
            string pkg = @"C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\ExecuteProcess Sample\ExecuteProcess\UsingExecuteProcess.dtsx";
            
            Application app = new Application();

            //Create a folder, myNewFolder, in the 
            // SQL Server msdb database.
            app.CreateFolderOnSqlServer("\\", "myNewFolder", "yourserver", null, null);
        }
    }
Class ApplicationTests
        Sub Main(ByVal args() As String)
           ' The variable pkg points to the location
            ' of the ExecuteProcess package sample 
            ' that is installed with the SSIS samples.
            Dim pkg As String =  "C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\ExecuteProcess Sample\ExecuteProcess\UsingExecuteProcess.dtsx" 
 
            Dim app As Application =  New Application() 
 
            'Create a folder, myNewFolder, in the 
            ' SQL Server msdb database.
            app.CreateFolderOnSqlServer("\\", "myNewFolder", "yourserver", Nothing, Nothing)
        End Sub
End Class

関連項目

参照

Application クラス

Microsoft.SqlServer.Dts.Runtime 名前空間