2017-09-05 7 views
1

Ich versuche, eine SSIS-Umgebung auf einem neuen Server neu zu erstellen. Die vorhandene Umgebung verwendet ein lokales Laufwerk für einige Dateneingaben, wobei SSIS zum Massenladen der Daten aus CSV-Dateien verwendet wird.Wie kann ich SSIS erhalten, um ein Laufwerk anzuzeigen, das auf einem NAS installiert ist?

Ich möchte die neue Umgebung verwenden relativ neue NAS für diese Aufgabe. Der NAS wird einem Laufwerksbuchstaben auf Windows Server zugeordnet, wobei beide meinen Domänennamen und den allgemeinen dwarehouse Domänennamen verwenden, der zum Installieren der Software verwendet wird.

Wenn ich das neue Paket manuell mit Visual Studio ausführen, kann der Massenladeprozess die Datei nicht sehen. Wenn ich die Datei vom NAS auf ein lokales Laufwerk kopiere, kann Visual Studio sie sehen.

Ich bin sicher, es ist eine Frage der richtigen Berechtigungen für den richtigen Benutzer, aber ich kann nicht herausfinden, welcher Benutzer das sein sollte.

FWIW, verwenden wir SQL Server 2012 Data Warehouse Edition und Visual Studio 2012.

Antwort

0

Es sollte die Anmeldeinformationen verwenden, die das Paket gestartet, es sei denn, die Verbindung unterschiedliche explizite Anmeldeinformationen zur Verfügung gestellt hat. Wenn es von einem SQL-Agentenjob gestartet wurde, wird es mit den Anmeldeinformationen ausgeführt, mit denen der SQL-Agent-Dienst ausgeführt wird. Wenn es von einer geplanten Windows-Task ausgeführt wurde, überprüfen Sie die Taskplaner-Anmeldeinformationen.

Folgen Sie es zurück, wie das Paket gestartet wurde, und Sie sollten in der Lage sein zu identifizieren, welche Anmeldeinformationen verwendet werden.

+0

Mein Problem im Moment ist, wie herauszufinden, welche Anmeldeinformationen Visual Studio die Aufgabe ausführt, als wenn ich es im Debug-Modus direkt aus Visual Studio ausführen. Ich bin nicht dazu gekommen, es überall einzusetzen. –

+0

Laden Sie den Process Explorer von Microsoft herunter, um die Anmeldeinformationen der Aufgabe anzuzeigen. Wenn sich die Anmeldeinformationen von Ihrer interaktiven Sitzung unterscheiden, müssen Sie das Laufwerk auch für das andere Benutzerkonto zuordnen. –

Verwandte Themen