Exportieren (0) Drucken
Alle erweitern

Tools und Hilfsprogramme für Azure SQL-Datenbanken

Letzte Aktualisierung: November 2014

Sie können verschiedene Tools und Hilfsprogramme mit Microsoft Azure SQL-Datenbank verwenden. Diese sind in den folgenden Abschnitten beschrieben:

Lösungen für allgemeine Kundenprobleme mit Azure SQL-Datenbank, SQL Server Data Tools und SQL Server Management Studio finden Sie unter Datenbank-Lebenszyklusverwaltung.

Mit dem sqlcmd-Hilfsprogramm können Sie an der Eingabeaufforderung, im Abfrage-Editor im sqlcmd-Modus oder in einer Windows-Skriptdatei Transact-SQL-Anweisungen, Systemprozeduren und Skriptdateien eingeben. sqlcmd kann auch in einem Auftragsschritt des Betriebssystems (cmd.exe) eines SQL Server-Agent-Auftrags ausgeführt werden, der in einer lokalen Instanz von SQL Server verarbeitet wird. Das Hilfsprogramm sqlcmd verwendet zum Ausführen von Transact-SQL-Batches OLE DB. Weitere Informationen zur Verwendung von sqlcmd mit Microsoft Azure SQL-Datenbank finden Sie unter Vorgehensweise: Herstellen einer Verbindung mit Azure SQL-Datenbank über sqlcmd.

Hinweis: Das sqlcmd-Hilfsprogramm wird zwar von Azure SQL-Datenbank unterstützt, dies gilt jedoch nicht für das ähnliche Hilfsprogramm mit der Bezeichnung osql.

Weitere Informationen zum Hilfsprogramm sqlcmd finden Sie in der SQL Server-Onlinedokumentation unter sqlcmd (Hilfsprogramm).

Ab SQL Server 2008 R2 und SQL Server 2008 R2 Express können Sie in SQL Server Management Studio auf Azure SQL-Datenbanken zugreifen sowie Konfigurations- und Verwaltungsaufgaben ausführen. Frühere Versionen von SQL Server Management Studio werden nicht unterstützt.

SQL Server Management Studio kombiniert grafische Tools mit einer Reihe umfassender Skript-Editoren, um Entwicklern und Administratoren den Zugriff auf SQL Server zu ermöglichen. Weitere Informationen finden Sie in der SQL Server-Onlinedokumentation unter Verwenden von SQL Server Management Studio.

Sie können das Azure-Verwaltungsportal verwenden, um Azure SQL-Datenbank-Server bereitzustellen, Anmeldenamen zu erstellen und die SQL-Datenbank-Firewall zu konfigurieren. Außerdem können Sie Benutzerdatenbanken auf Servern erstellen bzw. DAC-Exportdateien (BACPAC) exportieren oder importieren. Über das Portal erhalten Sie direkte Einblicke in den Zustand der Azure SQL-Datenbank-Server.

Sie können Datenebenenanwendungen (DACs) verwenden, um die von einer Anwendung verwendeten Datenebenenschemas und -objekte in einem DAC-Paket zusammenzufassen. Das Paket ist eine einzelne Einheit, die verwendet wird, um Schemas und Objekte zu entwerfen, bereitzustellen und zu verwalten. Weitere Informationen finden Sie in der SQL Server-Onlinedokumentation unter Datenebenenanwendungen.

Azure SQL-Datenbank unterstützt Vorgänge wie das Löschen, Bereitstellen, Extrahieren, Registrieren und direkte Upgrades der DACs. Darüber hinaus unterstützt Azure SQL-Datenbank das Exportieren des Schemas und der Daten einer Datenbank als DAC-Exportdatei (BACPAC). Diese kann wiederum auf einen anderen Azure SQL-Datenbank-Server oder in eine Instanz des SQL Server-Datenbankmoduls importiert werden.

Mit dem Azure-Verwaltungsportal können Sie DACs exportieren und importieren. Zum Extrahieren und Bereitstellen der DAC-Pakete können Sie das Verwaltungsportal für eine SQL-Datenbank verwenden.

Sie können die Clienthilfsprogramme in (oder höher) verwenden, um alle DAC-Vorgänge in Azure SQL-Datenbank auszuführen. Die Clienthilfsprogramme in früheren Versionen von SQL Server oder Microsoft Visual Studio unterstützen alle DAC-Vorgänge in Azure SQL-Datenbank mit Ausnahme des Exports und Imports.

Der Assistent zum Generieren und Veröffentlichen von Skripts erstellt Transact-SQL-Skripts für die lokale Datenbank und veröffentlicht mithilfe dieser Skripts Datenbankobjekte für Microsoft Azure SQL-Datenbank. Weitere Informationen finden Sie in der SQL Server-Onlinedokumentation unter Verwenden des Assistenten zum Generieren und Veröffentlichen von Skripts.

Für Microsoft Azure SQL-Datenbank steht ein neuer Modultypparameter zur Verfügung. Wenn Sie ein Skript für eine Datenbank erstellen und dabei Microsoft Azure SQL-Datenbank als Ziel verwenden, legen Sie den Modulparameter auf SQL Database fest, damit der Assistent zum Generieren und Veröffentlichen von Skripts eine mit Transact-SQL kompatible Microsoft Azure SQL-Datenbank erstellt.

Daten können mithilfe von Microsoft Azure SQL-Datenbank SQL Server 2008 (Integration Services) an SSIS übertragen werden.

Ab SQL Server 2008 R2 wird das Übertragen von Daten zwischen einer Instanz von Microsoft SQL Server und Microsoft Azure SQL-Datenbank per Massenkopieren unterstützt.

Daten können mithilfe des Hilfsprogramms zum Massenkopieren ("BCP.exe") an Microsoft Azure SQL-Datenbank übertragen werden. Mit dem bcp-Hilfsprogramm werden Daten zwischen einer Instanz von SQL Server und einer Datendatei in einem benutzerdefinierten Format in einem Massenvorgang kopiert. Das bcp-Hilfsprogramm kann verwendet werden, um große Mengen neuer Zeilen in SQL Server-Tabellen zu importieren oder um Daten aus Tabellen in Datendateien zu exportieren.

Ab SQL Server 2008 R2 wird das queryout-Argument vom bcp-Hilfsprogramm unterstützt. Wenn Sie das queryout-Argument verwenden, muss –d database_name argument angefügt werden, da das bcp-Hilfsprogramm andernfalls keine Verbindung mit der Azure SQL-Datenbank herstellen kann.

Weitere Informationen finden Sie in der SQL Server-Onlinedokumentation unter bcp (Hilfsprogramm).

Ab SQL Server 2008 R2 kann Azure SQL-Datenbank bei der lokalen Ausführung von SQL Server Analysis Services als Datenquelle verwendet werden.

Ab SQL Server 2008 R2 kann Azure SQL-Datenbank bei der lokalen Ausführung von SQL Server Reporting Services als Datenquelle verwendet werden.

Die Customer Technology Preview von SQL Reporting ist ebenfalls verfügbar. Azure SQL Reporting ist ein Cloud-basierter Berichterstellungsdienst auf der Grundlage von Microsoft Azure SQL-Datenbank-, SQL Server- und SQL Server Reporting Services-Technologien. Sie können Berichte mit Daten aus Azure SQL-Datenbank-Datenquellen veröffentlichen, anzeigen und verwalten.

Ein Teil der SQL Server Management Objects (SMO) wird von Microsoft Azure SQL-Datenbank aktiviert. Der Teil der SMOs wird nur aktiviert, um den Management Studio-Zugriff auf eine SQL-Datenbank zu ermöglichen. Diese Objekte bieten einen eingeschränkten Funktionsumfang und sind nicht für die Verwendung in Anwendungen vorgesehen. Folgende Objekte im Microsoft.SqlServer.Management.Smo-Namespace und im Microsoft.SqlServer.Management.SqlParser.Intellisense-Namespace werden aktiviert:

 

Check

Index

Synonym

Spalte

IndexedColumn

Tabelle

Datenbank

Anmeldung

Trigger

DatabaseDdlTrigger

Schema

Benutzer

DatabaseRole

SystemDataType

UserDefinedDataType

DefaultConstraint

Server

UserDefinedFunction

ForeignKey

Statistic

UserDefinedTableType

ForeignKeyColumn

StatisticColumn

Anzeigen

Parameter

StoredProcedure

Bei Verwendung eines nicht unterstützten Objekts wird vom SMO eine Ausnahme ausgelöst.

Weitere Informationen zu SQL Server Management Objects (SMO) finden Sie in der SQL Server-Onlinedokumentation unter SQL Server Management Objects (SMO).

Ab dem SQL Server Migration Assistant 2008 für Access 4.2 ermöglicht der SSMA das Migrieren von Microsoft Access-Schemas und Daten zu Microsoft Azure SQL-Datenbank. Darüber hinaus werden Access 2010-Datenbanken unterstützt.

Außerdem unterstützt der Microsoft SQL Server Migration Assistant 2008 für MySQL 1.0 das Migrieren von MySQL-Schemas und Daten zu Microsoft Azure SQL-Datenbank.

Weitere Informationen zum SQL Server Migration Assistant (SSMA) finden Sie auf der SQL Server-Website unter Migrieren in SQL Server 2008.

Microsoft Access 2010 unterstützt Verbindungen mit Microsoft Azure SQL-Datenbank über ODBC, sofern dabei die neuesten SQL Server-ODBC-Treiber verwendet werden. Weitere Informationen finden Sie in den TechNet Wiki-Artikeln Access 2010 und Azure SQL-Datenbank und Verschieben von Access-Daten in die Cloud.

PowerPivot für Excel ist ein leistungsstarkes Add-In zum Ausführen von Datenanalysen in Excel 2010, das Self-Service-Business Intelligence auf Ihrem Desktop bereitstellt. PowerPivot für Excel umfasst ein Fenster zum Hinzufügen und Vorbereiten von Daten sowie eine PowerPivot-Registerkarte im Excel-Menüband, mit der Sie die Daten in einem Excel-Arbeitsblatt bearbeiten können.

PowerPivot für Excel umfasst auch einen Assistenten, mit dem Sie Daten aus Azure SQL-Datenbanken importieren können. Weitere Informationen finden Sie in der SQL Server-Onlinedokumentation unter PowerPivot für Excel.

Siehe auch

Anzeigen:
© 2015 Microsoft