SSIS - wie Sie eine Verbindungszeichenfolge für Ihre Datenbank-server?
Wie mache ich einen connection-string für meine Datenbank-server ? Ich möchte dies wissen, damit ich sparen kann, Verbindungs-Zeichenfolgen in eine Tabelle und verwenden Sie Sie dann später. Hinweis - Alle meine Datenbank-Server nicht brauchen, Passwort und Benutzername. Ich login auf einem entfernten "Mutter" - server und Zugriff auf die anderen remote-Server im management studio mithilfe von "windows-Authentifizierung". Also, ich glaube nicht, dass mein connection string muss einen Benutzernamen und ein Passwort.
- Ich denke, Sie wollen das setup-Paket die Konfiguration kann entweder xml-oder SQL-basiert. Ich habe es verwendet, um verschiedene setup-Verbindungszeichenfolgen für unseren Entwicklungs -, test-und Produktionsumgebungen. Oder meinst du, dass Sie ändern möchten, Quell-und Ziel-Datenbanken in einer DFT d.h. Schleife über eine Last von unterschiedlichen Datenquellen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vorausgesetzt, dies ist für die SSIS-erstellen eines Verbindungs-manager, dann stecken um in die Eigenschaften - finden Sie die Verbindungszeichenfolge. Werfen Sie einen Blick hier für Beispiele:
http://www.connectionstrings.com/
Wenn eine Verbindung zu einer MS SQL-Datenbank, die Sie benötigen, um sich über ein Konto anmelden. Ich gehe davon aus, dass das windows-Konto, das Sie verwenden, um die Verbindung zum remote-server ist auch das Konto, das verwendet wird um die log-in server ist das gleiche Konto, das zur Anmeldung beim server. So können Sie einen Verbindungs-manager mit der gleichen Fenster-Authentifizierung.
Einrichten einer neuen Verbindung von BIDS öffnen Sie das solution-manager-Fenster, dann einem rechten Mausklick auf 'Verbindungs-Manager' und linken hand, der Maus, klicken Sie auf 'Neue Verbindung' Manager
'Add SSIS-Verbindungs-Manager" - Fenster wird angezeigt, in diesem Beispiel l ausgewählt haben, und OLE-DB-Verbindung, als Nächstes klicken Sie auf "Hinzufügen.." - button.
Dem nächsten Bildschirm können bereits definierten verbindungen wie der screenshot zeigt. Drücken Sie die "New.." - Taste, um fügen Sie eine weitere Datenverbindung.
Diese endgültige Bildschirm, wo Sie geben Sie die details der Datenbank, die Sie verbinden möchten. Die combo-box mit dem Titel "Server-name", wenn Sie auf den Pfeil nach unten, enthalten möglicherweise den server\database-Instanz, die Sie möchten, um eine Verbindung zu erstellen für. Andernfalls können Sie Sie manuell hinzufügen, indem Sie Sie direkt in die box. Die syntax ist wie folgt [datenbankservername][MS-Sql-server Instanz name] zB Yoda\LukeDB. Wo 'Yoda' ist der name des Servers und "LukeDB' ist der name der Datenbank-Instanz, die Sie eine Verbindung herstellen möchten. In der Abbildung ist die "Log auf dem server' auf 'Windows-Authentifizierung Verwenden'. Allerdings setzt dies Voraus das windows-Konto, auf das Sie Zugriff auf die remote-server ist der gleiche wie der Rechner, auf dem das SSIS-Paket. Sobald Sie alle Daten eingegeben haben, drücken Sie auf 'Verbindung Testen', um zu überprüfen, ob eine Verbindung hergestellt werden kann erfolgreich.
Aus der Sicht der Sicherheit wäre es empfehlenswert, eine SQL Server-Konto auf die Datenbank-Instanz, die das SSIS-Paket ausgeführt wird. Dann konfigurieren Sie das SQL Konto nur die Berechtigungen, die benötigt wird, um das SSIS-Paket ausführen.