Herstellen einer Verbindung mit Integration Services auf einem Remoteserver
Aktualisiert: 15. September 2007
Zum Herstellen einer Verbindung mit einer Instanz von Integration Services auf einem Remoteserver über SQL Server Management Studio oder eine andere Verwaltungsanwendung benötigt der Benutzer der Anwendung einen bestimmten Satz von Rechten auf dem Server.
Herstellen einer Verbindung mit Integration Services auf einem Remoteserver
So stellen Sie eine Verbindung mit Integration Services auf einem Remoteserver her
Öffnen Sie SQL Server Management Studio.
Wählen Sie im Menü Datei die Option Objekt-Explorer verbinden, um das Dialogfeld Verbindung mit Server herstellen anzuzeigen.
Wählen Sie in der Liste Servertyp den Eintrag Integration Services aus.
Geben Sie im Textfeld Servername den Namen eines SQL Server 2005 Integration Services (SSIS)-Servers ein.
Hinweis: Der Integration Services-Dienst ist nicht instanzspezifisch. Sie können mit dem Namen des Computers, auf dem der Integration Services-Dienst ausgeführt wird, eine Verbindung mit dem Dienst herstellen. Klicken Sie auf Verbinden.
Hinweis: |
---|
Im Dialogfeld Nach Servern suchen werden keine Remoteinstanzen von Integration Services angezeigt. Außerdem sind die Optionen auf der Registerkarte Verbindungsoptionen im Dialogfeld Verbindung mit Server herstellen, die durch Klicken auf die Schaltfläche Optionen angezeigt wird, nicht auf Integration Services-Verbindungen anwendbar. |
Entfernen der Fehlermeldung "Der Zugriff wurde verweigert"
Wenn ein Benutzer ohne ausreichende Rechte versucht, eine Verbindung mit einer Instanz von Integration Services auf einem Remoteserver herzustellen, antwortet der Server mit der Fehlermeldung "Der Zugriff wurde verweigert". Sie können diese Fehlermeldung vermeiden, indem Sie sicherstellen, dass der Benutzer über die erforderlichen DCOM-Berechtigungen verfügt.
So konfigurieren Sie Rechte für Remotebenutzer unter Windows Server 2003 bzw. Windows XP
Wenn der Benutzer kein Mitglied der lokalen Gruppe Administratoren ist, fügen Sie den Benutzer der Gruppe Distributed COM-Benutzer hinzu. Sie können dazu das MMC-Snap-In Computerverwaltung verwenden, das über das Menü Verwaltung aufgerufen werden kann.
Öffnen Sie die Systemsteuerung, doppelklicken Sie auf Verwaltung, und doppelklicken Sie anschließend auf Komponentendienste, um das MMC-Snap-In Komponentendienste zu starten.
Erweitern Sie im linken Bereich der Konsole den Knoten Komponentendienste. Erweitern Sie den Knoten Computer, erweitern Sie Arbeitsplatz, und klicken Sie anschließend auf den Knoten DCOM-Konfiguration.
Wählen Sie den Knoten DCOM-Konfiguration aus, und wählen Sie anschließend in der Liste der konfigurierbaren Anwendungen den Eintrag MsDtsServer aus.
Klicken Sie mit der rechten Maustaste auf MsDtsServer, und wählen Sie Eigenschaften aus.
Wählen Sie im Dialogfeld Eigenschaften von MsDtsServer die Registerkarte Sicherheit aus.
Wählen Sie unter Start- und Aktivierungsberechtigungen die Option Anpassen aus, und klicken Sie auf Bearbeiten, um das Dialogfeld Startberechtigung zu öffnen.
Fügen Sie im Dialogfeld Startberechtigung Benutzer hinzu, oder löschen Sie Benutzer, und weisen Sie die entsprechenden Berechtigungen den passenden Benutzern und Gruppen zu. Die verfügbaren Berechtigungen sind Lokaler Start, Remotestart, Lokale Aktivierung und Remoteaktivierung. Die Startrechte erteilen oder verweigern die Berechtigung zum Starten und Beenden des Dienstes, während die Aktivierungsrechte die Berechtigung zum Herstellen einer Verbindung mit dem Dienst erteilen oder verweigern.
Klicken Sie auf OK, um das Dialogfeld zu schließen.
Wählen Sie unter Zugriffsberechtigungen die Option Anpassen aus, und klicken Sie dann auf Bearbeiten.
Fügen Sie im Dialogfeld Zugriffsberechtigung Benutzer hinzu, oder löschen Sie Benutzer, und weisen Sie den entsprechenden Benutzern und Gruppen die passenden Berechtigungen zu.
Klicken Sie auf OK, um das Dialogfeld zu schließen.
Schließen Sie das MMC-Snap-In.
Starten Sie den Integration Services-Dienst neu.
So konfigurieren Sie Rechte für Remotebenutzer unter Windows 2000 mit den neuesten Service Packs
Führen Sie dcomcnfg.exe an der Eingabeaufforderung aus.
Wählen Sie im Dialogfeld Eigenschaften von DCOM-Konfiguration auf der Seite Anwendungen den Eintrag MSDTSServer aus, und klicken Sie auf Eigenschaften.
Wählen Sie die Seite Sicherheit aus.
Verwenden Sie die beiden separaten Dialogfelder zum Konfigurieren der Zugriffsberechtigungen und der Startberechtigungen. Eine Unterscheidung zwischen Remote- und lokalem Zugriff ist nicht möglich. Die Zugriffsberechtigungen umfassen lokalen und Remotezugriff, die Startberechtigungen lokalen und Remotestart.
Schließen Sie die Dialogfelder sowie dcomcnfg.exe.
Starten Sie den Integration Services-Dienst neu.
Herstellen einer Verbindung mithilfe eines lokalen Kontos
Wenn Sie ein lokales Windows-Konto auf einem Clientcomputer verwenden, können Sie nur dann eine Verbindung mit dem Integration Services-Dienst auf einem Remotecomputer herstellen, wenn auf dem Remotecomputer ein lokales Konto mit dem gleichen Namen und Kennwort sowie ausreichenden Rechten vorhanden ist.
Keine Unterstützung für Delegierung
SQL Server 2005 Integration Services (SSIS) unterstützt nicht die Delegierung von Anmeldeinformationen, die auch als Doppelhop bezeichnet wird. In diesem Szenario verwenden Sie einen Clientcomputer, Integration Services ist auf einem zweiten Computer und SQL Server auf einem dritten Computer installiert. SQL Server Management Studio kann zwar erfolgreich Ihre Anmeldeinformationen vom Clientcomputer an den zweiten Computer übergeben, auf dem Integration Services ausgeführt wird, Integration Services kann die Anmeldeinformationen jedoch nicht vom zweiten Computer weiter an den dritten übergeben, auf dem SQL Server ausgeführt wird.
Änderungsverlauf
Version | Verlauf |
---|---|
15. September 2007 |
|