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
サーバーへのログインに SQL Server 認証を使用している場合は、SQL Server ログイン名です。Windows 認証を使用している場合は、nullNothingnullptrunitNULL 参照 (Visual Basic では Nothing) です。
- strServerPassword
型: System. . :: . .String
サーバーへのログインに SQL Server 認証を使用している場合は、SQL Server ログイン パスワードです。Windows 認証を使用している場合は、nullNothingnullptrunitNULL 参照 (Visual Basic では Nothing) です。
説明
フォルダーが作成されたことを確認するには、[ファイル システム] フォルダーに格納されたすべてのパッケージを選択する、次の 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