Share via


F1-Hilfe für den Assistenten zum Extrahieren von Datenebenenanwendungen

Mithilfe dieses Assistenten können Sie eine Datenebenenanwendung (DAC) aus einer vorhandenen SQL Server-Datenbank extrahieren. Beim Extrahieren wird eine DAC-Paketdatei erstellt, die alle Definitionen der Datenbankobjekte und ihrer verwandten Elemente auf Instanzebene enthält. Eine DAC-Paketdatei enthält beispielsweise alle Datenbanktabellen, gespeicherten Prozeduren, Sichten, Benutzer und Anmeldenamen, die den Datenbankbenutzern zugeordnet sind.

Wenn der Assistent zum Extrahieren von Datenebenenanwendungen für eine Datenbank ausgeführt wird, die aus einer DAC bereitgestellt wurde, extrahiert der Assistent nur die Definitionen der Datenbankobjekte und verweist nicht auf die in msdb (Master in SQL Azure) registrierte DAC. Der Assistent zum Extrahieren von Datenebenenanwendungen registriert auch keine DAC-Definitionen. Weitere Informationen zum Registrieren einer DAC finden Sie unter Vorgehensweise: Registrieren einer Datenbank als DAC.

Hinweis   Zum Extrahieren einer DAC sind mindestens die ALTER ANY LOGIN-Berechtigung und die VIEW DEFINITION-Berechtigung sowie SELECT-Berechtigungen für sys.sql_expression_dependencies erforderlich. Zum Extrahieren einer DAC sind nur Mitglieder der festen Serverrolle securityadmin berechtigt, die ebenfalls Mitglieder der festen Datenbankrolle database_owner in der Datenbank waren, aus der die DAC extrahiert wird. Mitglieder der festen Serverrolle sysadmin oder des integrierten SQL Server-Systemadministratorkontos sa sind ebenfalls berechtigt, eine DAC zu extrahieren.

Sie können eine DAC aus einer Datenbank extrahieren, die sich in einer Instanz von SQL Server 2008 R2, SQL Azure, SQL Server 2008, SQL Server 2005 und SQL Server 2000 befindet.

Weitere Informationen über die einzelnen Seiten des Assistenten finden Sie in den folgenden Themen.