Task "Anmeldungen übertragen"
Mit der Task "Anmeldungen übertragen" wird mindestens eine Anmeldung zwischen den Instanzen von SQL Server übertragen.
Die Task "Anmeldungen übertragen" kann so konfiguriert werden, dass alle Anmeldungen, nur die angegebenen Anmeldungen oder alle Anmeldungen, die Zugriff auf bestimmte Datenbanken haben, übertragen werden. Die Anmeldung sa kann nicht übertragen werden. In SQL Server 2000 und höheren Versionen kann die Anmeldung sa umbenannt werden. Die umbenannte Anmeldung sa kann jedoch auch nicht übertragen werden.
Sie können auch angeben, ob die Task die mit den Anmeldungen verknüpften Sicherheits-IDs (Security Identification Numbers, SIDs) kopieren soll. Wenn die Task "Anmeldungen übertragen" zusammen mit der Task "Datenbanken übertragen" verwendet wird, müssen die SIDs in das Ziel kopiert werden. Anderenfalls werden die übertragenen Anmeldungen nicht von der Zieldatenbank erkannt.
Am Ziel werden die übertragenen Anmeldungen deaktiviert, und ihnen werden zufällige Kennwörter zugewiesen. Ein Mitglied der Rolle sysadmin am Zielserver muss die Kennwörter ändern und die Anmeldungen aktivieren, bevor die Anmeldungen verwendet werden können.
Die zu übertragenden Anmeldungen sind eventuell bereits am Ziel vorhanden. Die Task "Anmeldungen übertragen" kann zur Verarbeitung bereits vorhandener Anmeldungen auf folgende Art und Weise konfiguriert werden:
- Bereits vorhandene Anmeldungen werden überschrieben.
- Task schlägt fehl, wenn doppelte Anmeldungen vorhanden sind.
- Doppelte Anmeldungen werden übersprungen.
Zur Laufzeit stellt die Task "Anmeldungen übertragen" eine Verbindung mit den Quell- und Zielservern her. Dazu werden die SMO-Verbindungs-Manager verwendet. Die SMO-Verbindungs-Manager werden getrennt von der Task "Anmeldungen übertragen" konfiguriert. Darauf wird dann in der Task "Anmeldungen übertragen" verwiesen. Die SMO-Verbindungs-Manager geben den Server- und Authentifizierungsmodus an, der beim Zugriff auf den Server verwendet werden soll. Weitere Informationen finden Sie unter SMO-Verbindungs-Manager.
Übertragen von Anmeldungen zwischen den Instanzen von SQL Server
Die Task "Anmeldungen übertragen" unterstützt eine Quelle und ein Ziel, SQL Server 2000 oder SQL Server 2005. Es gibt keinerlei Beschränkungen, welche der beiden Versionen Sie als Quelle oder Ziel verwenden.
Ereignisse
Die Task löst ein Informationsereignis aus, das die Anzahl der übertragenen Anmeldungen meldet, sowie ein Warnungsereignis, wenn eine Anmeldung überschrieben wird.
Die Task "Anmeldungen übertragen" meldet keinen schrittweisen Fortschritt der Anmeldeübertragung; sie meldet nur 0 % und 100 % der Ausführung.
Ausführungswert
Der Ausführungswert, definiert in der ExecutionValue-Eigenschaft der Task, gibt die Anzahl der übertragenen Anmeldungen zurück. Indem der ExecValueVariable-Eigenschaft der Task "Anmeldungen übertragen" eine benutzerdefinierte Variable zugewiesen wird, können Informationen über die Anmeldeübertragung anderen Objekten im Paket zur Verfügung gestellt werden. Weitere Informationen finden Sie unter SQL Server Integration Services-Variablen und Verwenden von Variablen in Paketen.
Protokolleinträge
Die Task "Anmeldungen übertragen" enthält die folgenden benutzerdefinierten Protokolleinträge:
- TransferLoginsTaskStarTransferringObjects Dieser Protokolleintrag meldet, dass die Übertragung begonnen hat. Der Protokolleintrag enthält die Startzeit.
- TransferLoginsTaskFinishedTransferringObjects Dieser Protokolleintrag meldet, dass die Übertragung abgeschlossen ist. Der Protokolleintrag enthält die Beendigungszeit.
Außerdem meldet ein Protokolleintrag für das OnInformation-Ereignis die Anzahl der übertragenen Anmeldungen, und für das OnWarning-Ereignis wird ein Protokolleintrag für jede Anmeldung im Ziel geschrieben, die überschrieben wird.
Sicherheit und Berechtigungen
Um nach Anmeldungen auf dem Quellserver zu suchen und Anmeldungen auf dem Zielserver zu erstellen, muss der Benutzer Mitglied der sysadmin-Serverrolle auf beiden Servern sein.
Konfigurieren der Task "Anmeldungen übertragen"
Eigenschaften können Sie mit dem SSIS-Designer oder programmgesteuert festlegen.
Klicken Sie auf eines der folgenden Themen, um weitere Informationen zu den Eigenschaften zu erhalten, die Sie im SSIS-Designer festlegen können:
- Editor für den Task Anmeldungen übertragen (Seite Allgemein)
- Editor für den Task Anmeldungen übertragen (Seite Anmeldungen)
- Seite Ausdrücke
Klicken Sie auf das folgende Thema, um weitere Informationen zum Festlegen dieser Eigenschaften im SSIS-Designer zu erhalten:
Programmgesteuertes Konfigurieren der Task "Anmeldungen übertragen"
Klicken Sie auf das folgende Thema, um weitere Informationen zum programmgesteuerten Festlegen dieser Eigenschaften zu erhalten:
Siehe auch
Konzepte
Integration Services-Tasks
Erstellen einer Paketablaufsteuerung
Andere Ressourcen
sp_change_users_login (Transact-SQL)