Application.CreateFolderOnSqlServer Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt einen Ordner für die angegebene SQL Server-Instanz.
public:
void CreateFolderOnSqlServer(System::String ^ strParent, System::String ^ strNewFolderName, System::String ^ strServerName, System::String ^ strServerUserName, System::String ^ strServerPassword);
public void CreateFolderOnSqlServer (string strParent, string strNewFolderName, string strServerName, string strServerUserName, string strServerPassword);
member this.CreateFolderOnSqlServer : string * string * string * string * string -> unit
Public Sub CreateFolderOnSqlServer (strParent As String, strNewFolderName As String, strServerName As String, strServerUserName As String, strServerPassword As String)
Parameter
- strParent
- String
Der Name des übergeordneten Ordners. Um einen Ordner unter dem Knoten "Dateisystem" zu erstellen, verwenden Sie die CreateFolderOnDtsServer(String, String, String)-Methode.
- strNewFolderName
- String
Der Name des zu erstellenden Ordners.
- strServerName
- String
Der Name der SQL Server-Instanz.
- strServerUserName
- String
Der beim Authentifizieren auf dem Server zu verwendende Benutzername.
- strServerPassword
- String
Das dem strServerUserName
-Konto zugeordnete Kennwort.
Beispiele
Das folgende Codebeispiel zeigt, wie Sie einen neuen Ordner namens "myNewFolder.
Der Ordner" in der Tabelle "sysssispackagefolders" in der SQL Server msdb-Datenbank gespeichert wird.
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
Hinweise
Um zu überprüfen, ob der Ordner erstellt wurde, verwenden Sie die folgende Transact-SQL-Abfrage, die alle Pakete auswählt, die im Ordner "Dateisystem" gespeichert sind.
select * from sysssispackagefolders
Oder verbinden Sie sich mit dem Integration Services-Server, erweitern Sie gespeicherte Pakete, und erweitern Sie dann MSDB. Der neue Ordner, in dem der Name angegeben strNewFolderName
ist, wird aufgelistet.