Wie exportiert man eine SQL Server Tabelle als CSV auf zwei verschiedene Arten?

Diese umfassende Anleitung erkundet das Exportieren von SQL-Tabellen in CSV für Sicherungszwecke und betont die Vorteile von CSV als Datenaustauschformat Es behandelt drei zuverlässige Methoden mit SSMS und PowerShell und unterstreicht die Notwendigkeit einer umfassenden Sicherungslösung für eine robuste Datenbanksicherheit und hohe Verfügbarkeit.

download-icon
Kostenloser Download
für VM, OS, DB, Datei, NAS usw.
maximilian

Updated by Maximilian on 2025/02/21

Inhaltsverzeichnis
  • Tabelle aus SQL Server in CSV exportieren mit SSMS

  • Export ing einer SQL-Tabelle nach CSV mit PowerShell

  • Sichere und effiziente Datensicherung mit Vinchin Backup & Recovery

  • Zusammenfassung

CSV (Comma-Separated Values) ist ein weit verbreitetes Textdateiformat das als effektives Mittel zur Speicherung von tabellarischen Daten dient. Aufgrund seiner Benutzerfreundlichkeit und Kompatibilität mit verschiedenen Anwendungen Programmiersprachen und Betriebssystemen ist es zu einem universellen Datenaustauschformat geworden.

Was die Datenbankverwaltung betrifft ist das Exportieren von Daten in CSV eine wichtige Methode um Sicherungskopien zu erstellen. Diese CSV-Sicherungen bieten ein einfaches lesbares und leicht importierbares Format was eine reibungslose Datensicherung und -migration zwischen verschiedenen Datenbankmanagementsystemen ermöglicht. In diesem Leitfaden werden drei vertrauenswürdige Methoden zum Exportieren von SQL-Tabellen in CSV für effektive Sicherungszwecke erläutert.

Tabelle aus SQL Server in CSV exportieren mit SSMS

SSMS ist ein grafisches Benutzerinterface-Tool von Microsoft zum Verwalten und Betreiben von Microsoft SQL Server-Datenbanken.

Außerdem bietet SSMS die Funktion „Daten exportieren“, die es Benutzern ermöglicht, Daten aus SQL Server in CSV zu exportieren und somit ein bequemes und praktisches Werkzeug für Datensicherungsaufgaben bereitstellt.

SSMS Tabelle in CSV exportieren, folgen Sie diesen Schritten:

1. In SSMS mit einer Instanz verbinden

2. Rechtsklick auf eine Datenbank> Tasks> Export Data

3. On the pop-up page, click Next

4. Choose a Data Source> Next

5. Wählen Sie Flat File Destination> definieren Sie das destination> Next

6. Wählen Sie Copy data from one or more tables or views > Next

7. Eine Tabelle für den Export angeben> Next> Next> Finish

Natürlich bietet SSMS viele Optionen zum Exportieren von Daten in verschiedene Dateiformate. Wenn Sie Daten im Excel-Dateiformat mit SSMS exportieren möchten, können Sie sich an Exportieren von SQL Server-Daten nach Excel wenden.

Exporting einer SQL-Tabelle nach CSV mit PowerShell

PowerShell ist eine flexible Skriptsprache mit reicher Syntax und Funktionen, die es erleichtern, komplexe Skripte zum Lösen verschiedener Aufgaben zu schreiben. Durch das Verwenden von PowerShell zum Exportieren von SQL-Tabellen in CSV kann der Exportprozess von Daten vereinfacht und die Effizienz des Datenexports verbessert werden.

Sqlcmd in PowerShell verwenden

Sqlcmd ist ein Befehlszeilenwerkzeug, mit dem eine Verbindung zu einer SQL Server-Datenbankinstanz hergestellt und Abfragen ausgeführt werden kann. Mit dem sqlcmd-Tool können Sie Abfrageergebnisse in eine CSV exportieren.

Parameters:

sqlcmd                

Befehlsname                

-S WIN-66CGJD530HQ                

Servername                

-d master                

Name der verbundenen Datenbank                

-U sa                

Benutzername der SQL Server-Instanz                

-P xxxxxx                

Passwort für die Verbindung mit der SQL Server-Instanz               

-Q "SELECT * FROM Employees                   

Die zu exportierenden Daten abfragen               

-o "C: estEmployees22.csv                

Zu exportierende Dateien                

-W                

Dateien mit Zeichenformaten ausgeben                

-w 65535               

Definition der Länge einer CSV-Dateizeile                

Um die Tabelle als CSV zu exportieren, folgen Sie diesen Schritten:

1. In SSMS verbinde dich mit einer Instanz

2. Klicken Sie mit der rechten Maustaste auf eine Datenbank> wählen Sie start powershell> geben Sie den folgenden Befehl ein:

sqlcmd -S WIN-66CGJD530HQ -d master -U sa -P xxxxxx -Q "SELECT * FROM Employees;" -o "C:estEmployees22.csv" -W -w 65535

SQL-Tabelle in CSV mit sqlcmd exportieren

In der Tat, die Anweisung ist bereits auf Deutsch. Sollte jedoch eine Optimierung oder ein Kontext angepasst werden, wäre es:

Exportieren einer SQL-Tabelle in CSV mit sqlcmd

BCP in PowerShell nutzen

BCP (Bulk Copy Program) ist ein Befehlszeilenwerkzeug das zur effizienten Kopie großer Datenmengen und unterstützt mehrere Formate verwendet werden kann. SQL-Datenbanken in CSV exportieren kann ebenfalls mit dem BCP-Werkzeug durchgeführt werden.

Parameters:

master.dbo.Employees                

Der vollständige Name der zu exportierenden Tabelle (einschließlich Datenbankname, Schemaname und Tabellenname).

out                

Geben Sie den Ausgabepfad und den Dateinamen an.                

-S               

Die zu verbindende SQL Server-Instanz.                

-c               

Zum Durchführen einer Operation mit einem Zeichendatentyp.

-t               

Feldtrennzeichen als Kommas angeben.                

-T               

Authentifizierung mit Windows-Authentifizierungsmodus.                

Um eine SQL-Tabelle in CSV zu exportieren, folgen Sie diesen Schritten:

1. In SSMS verbinden Sie sich mit einer Instanz

2. Klicken Sie mit der rechten Maustaste auf eine Datenbank> wählen Sie start powershell> geben Sie den folgenden Befehl ein:

bcp master.dbo.Employees out "C:estEmployees22.csv" -SWIN-66CGJD530HQ -c -t"," -T

SQL-Tabelle in CSV mit bcp exportieren

Sichere und effiziente Datensicherung mit Vinchin Backup & Recovery

Der Export von SQL Server Tabellen nach CSV ist eine übliche Methode zum Austausch von Daten, aber es ist nicht die einzige Möglichkeit Daten zu sichern. Im Bereich der Datenbankverwaltung ist Datenbanksicherung ein wichtiges Verfahren zum Schutz von Daten, das darauf abzielt, Verfügbarkeit und Integrität der Daten sicherzustellen.

Vinchin Backup & Recovery ist eine leistungsstarke, benutzerfreundliche und zuverlässige Backup-Software, die den Nutzern hilft, ihre Daten vor verschiedenen Risiken zu schützen. Sie unterstützt mehrere Backup-Typen, einschließlich vollständiger, inkrementeller und differentieller Backups, um verschiedene Anforderungen zum Datenschutz zu erfüllen. Darüber hinaus bietet Vinchin flexible Backup-Richtlinien wie SQL Server Backup Verschlüsselung und Kompression, die nach Bedarf eingestellt werden können.

Um eine Datenbanksicherung mit Vinchin Backup & Recovery durchzuführen, folgen Sie diesen Schritten:

1. SQL Server auswählen

SQL Server-Sicherung

2. Ziel angeben

SQL Server-Backup

3. Sicherungsstrategien definieren

sql server backup

4. Senden Sie das Formular

sql server backup

Vinchin bietet eine 60-tägige kostenlose Testversion an, damit Sie unsere Backup-Lösung selbst ausprobieren können. Wenn Sie eine einzigartige Lösung benötigen, kontaktieren Sie uns bitte oder Ihren lokalen Partner. Sollten Sie während der Nutzung Bedenken haben oder auf Probleme stoßen, lesen Sie das FAQ oder kontaktieren Sie uns.

Zusammenfassung

Kurz gesagt ist das Exportieren von Daten in eine CSV eine nützliche Methode, um eine SQL Server-Datenbank zu sichern und Daten zu übertragen, bietet aber nur grundlegenden Schutz. Eine umfassende SQL Server-Sicherungslösung ist erforderlich, um eine starke Datenbanksicherheit und hohe Verfügbarkeit zu gewährleisten. Daher wird empfohlen, Vinchin Backup & Recovery als Datenbanksicherungslösung zu verwenden, die verlässlichere und benutzerfreundlichere Funktionen bietet, um die Datensicherheit und -integrität sicherzustellen.

Teilen auf:

Categories: Database Backup