Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Mit dem Azure MCP-Server können Sie Azure-Datenbank für PostgreSQL-Ressourcen mithilfe von Eingabeaufforderungen in natürlicher Sprache verwalten. Sie können Datenbanken, Listentabellen, Schemas abrufen und vieles mehr, ohne sich an komplexe Abfragesyntax zu erinnern.
Azure Database for PostgreSQL ist ein vollständig verwalteter, intelligenter und skalierbarer PostgreSQL-Datenbankdienst in der Cloud. Sie können sich auf die Anwendungsentwicklung konzentrieren, nicht auf die Datenbankverwaltung.
Hinweis
Toolparameter: Die Azure MCP Server-Tools definieren Parameter für Daten, die sie zum Ausführen von Aufgaben benötigen. Einige dieser Parameter sind für jedes Tool spezifisch und werden unten dokumentiert. Andere Parameter sind global und werden von allen Tools gemeinsam genutzt. Weitere Informationen finden Sie unter Toolparameter.
Datenbank: Auflisten von Datenbanken
Der Azure MCP-Server kann alle Datenbanken auf einem PostgreSQL-Server auflisten.
Beispiele für Prompts:
- Datenbanken auflisten: "Zeigen Sie mir alle Datenbanken auf meinem PostgreSQL-Server 'my-pg-server' in der Ressourcengruppe 'my-resource-group'"
- Datenbanken anzeigen: "Welche Datenbanken habe ich in meinem PostgreSQL-Server 'my-pg-server' in der Ressourcengruppe 'my-resource-group'?"
- Überprüfen Sie Datenbanken: "Überprüfen Sie, ob ich eine Datenbank mit dem Namen 'xyz' im Server 'my-pg-server' in der Ressourcengruppe 'my-resource-group'" habe.
- Abfragedatenbanken: "Datenbanken im PostgreSQL-Server 'my-pg-server' in der Ressourcengruppe 'my-resource-group'" anzeigen
- Suchen von Datenbanken: "Abrufen aller Datenbanken aus meiner PostgreSQL-Instanz 'my-pg-server' in der Ressourcengruppe 'my-resource-group'"
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Ressourcengruppe | Erforderlich | Der Name der Azure-Ressourcengruppe. Dies ist ein logischer Container für Azure-Ressourcen. |
| Benutzer | Erforderlich | Der Benutzername für den Zugriff auf den PostgreSQL-Server. |
| Server | Erforderlich | Auf den PostgreSQL-Server kann zugegriffen werden. |
Destruktiv: ❌ | Idempotent: ✅ | Offene Welt: ❌ | Schreibgeschützt: ✅ | Geheimnis: ❌ | Lokal erforderlich: ❌
Datenbank: Datenbankabfrage ausführen
Der Azure MCP-Server kann eine Abfrage für eine PostgreSQL-Datenbank ausführen.
Beispiele für Prompts:
- Abfrage ausführen: "SELECT * FROM users LIMIT 10" in meiner PostgreSQL-Datenbank 'my-db' on server 'my-pg-server' in der Ressourcengruppe 'my-resource-group'" ausführen
- Abfragedaten: "Ausführen einer Abfrage zum Abrufen der letzten Bestellungen aus der PostgreSQL-Datenbank 'my-db' auf dem Server 'my-pg-server' in der Ressourcengruppe 'my-resource-group'"
- Abrufen von Daten: "Abrufen von Benutzerinformationen aus meiner PostgreSQL-Datenbank 'my-db' auf dem Server 'my-pg-server' in der Ressourcengruppe 'my-resource-group' mit Abfrage"
- Extrahieren von Daten: "Abfragen von Kundendaten von meinem PostgreSQL-Server 'my-pg-server' in der Ressourcengruppe 'my-resource-group'"
- Abrufen von Datensätzen: "Auswählen der wichtigsten Verkaufsdatensätze aus der PostgreSQL-Datenbank 'my-db' auf dem Server 'my-pg-server' in der Ressourcengruppe 'my-resource-group'"
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Ressourcengruppe | Erforderlich | Der Name der Azure-Ressourcengruppe. Dies ist ein logischer Container für Azure-Ressourcen. |
| Benutzer | Erforderlich | Der Benutzername für den Zugriff auf den PostgreSQL-Server. |
| Server | Erforderlich | Auf den PostgreSQL-Server kann zugegriffen werden. |
| Datenbank | Erforderlich | Auf die PostgreSQL-Datenbank kann zugegriffen werden. |
| Abfrage | Erforderlich | Abfrage, die für eine PostgreSQL-Datenbank ausgeführt werden soll. |
Destruktiv: ❌ | Idempotent: ✅ | Offene Welt: ❌ | Schreibgeschützt: ✅ | Geheimnis: ❌ | Lokal erforderlich: ❌
Tabelle: Listentabellen
Der Azure MCP-Server kann alle Tabellen in einer PostgreSQL-Datenbank auflisten.
Beispiele für Prompts:
- Listentabellen: "Alle Tabellen in meiner PostgreSQL-Datenbank 'my-db' auf dem Server 'my-pg-server' in der Ressourcengruppe 'my-resource-group' anzeigen'
- Ansichtstabellen: "Welche Tabellen habe ich in meiner PostgreSQL-Datenbank 'my-db' auf server 'my-pg-server' in der Ressourcengruppe 'my-resource-group'?"
- Überprüfen Sie Tabellen: "Überprüfen Sie, ob ich eine Tabelle mit dem Namen 'xyz' in der PostgreSQL-Datenbank 'my-db' auf dem Server 'my-pg-server' in der Ressourcengruppe 'my-resource-group' habe"
- Abfragetabellen: "Tabellen in der PostgreSQL-Datenbank 'my-db' auf server 'my-pg-server' in der Ressourcengruppe 'my-resource-group'" anzeigen"
- Finde Tabellen: "Hole alle Tabellen aus meiner PostgreSQL-Datenbank 'my-db' auf dem Server 'my-pg-server' in der Ressourcengruppe 'my-resource-group'"
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Ressourcengruppe | Erforderlich | Der Name der Azure-Ressourcengruppe. Dies ist ein logischer Container für Azure-Ressourcen. |
| Benutzer | Erforderlich | Der Benutzername für den Zugriff auf den PostgreSQL-Server. |
| Server | Erforderlich | Auf den PostgreSQL-Server kann zugegriffen werden. |
| Datenbank | Erforderlich | Auf die PostgreSQL-Datenbank kann zugegriffen werden. |
Destruktiv: ❌ | Idempotent: ✅ | Offene Welt: ❌ | Schreibgeschützt: ✅ | Geheimnis: ❌ | Lokal erforderlich: ❌
Tabelle: Tabellenschema abrufen
Der Azure MCP-Server kann das Schema einer bestimmten Tabelle in einer PostgreSQL-Datenbank abrufen.
Beispiele für Prompts:
- Ansichtsschema: "Zeige mir das Schema der Tabelle 'Benutzer' in meiner PostgreSQL-Datenbank 'my-db' auf server 'my-pg-server' in der Ressourcengruppe 'my-resource-group'"
- Struktur abrufen: "Welche Spalten hat die Tabelle 'Products' in meiner PostgreSQL-Datenbank 'my-db' auf dem Server 'my-pg-server' in der Ressourcengruppe 'my-resource-group'?"
- Überprüfen Sie das Schema: "Überprüfen, ob mein Schema keine NULL-Einschränkung für die ID-Spalte in der Datenbank 'my-db' auf dem Server 'my-pg-server' in der Ressourcengruppe 'my-resource-group' aufweist"
- Ansichtsspalten: "Spalten und Typen für die Tabelle 'Kunden' in der PostgreSQL-Datenbank 'my-db' auf dem Server 'my-pg-server' in der Ressourcengruppe 'my-resource-group'" anzeigen
- Untersuchen Sie die Tabelle: "Abrufen der Struktur der Tabelle 'Transaktionen' in meiner PostgreSQL-Datenbank 'my-db' auf Server 'my-pg-server' in der Ressourcengruppe 'my-resource-group'"
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Ressourcengruppe | Erforderlich | Der Name der Azure-Ressourcengruppe. Dies ist ein logischer Container für Azure-Ressourcen. |
| Benutzer | Erforderlich | Der Benutzername für den Zugriff auf den PostgreSQL-Server. |
| Server | Erforderlich | Auf den PostgreSQL-Server kann zugegriffen werden. |
| Datenbank | Erforderlich | Auf die PostgreSQL-Datenbank kann zugegriffen werden. |
| Tabelle | Erforderlich | Auf die PostgreSQL-Tabelle kann zugegriffen werden. |
Destruktiv: ❌ | Idempotent: ✅ | Offene Welt: ❌ | Schreibgeschützt: ✅ | Geheimnis: ❌ | Lokal erforderlich: ❌
Server: Server auflisten
Der Azure MCP-Server kann alle PostgreSQL-Server in einem Abonnement und einer Ressourcengruppe auflisten.
Beispiele für Prompts:
- Listenserver: "Alle PostgreSQL-Server in der Ressourcengruppe 'my-resource-group' anzeigen"
- Anzeigen von Servern: "Welche PostgreSQL-Server habe ich in der Ressourcengruppe 'my-resource-group'?"
- Überprüfen Sie die Server: "Überprüfen, ob die Ressourcengruppe "my-resource-group" einen Server mit dem Namen "xyz" aufweist.
- Abfrageserver: "PostgreSQL-Server in Ressourcengruppe 'my-resource-group' anzeigen"
- Suchen von Servern: "Abrufen aller PostgreSQL-Instanzen in der Ressourcengruppe 'my-resource-group'"
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Ressourcengruppe | Erforderlich | Der Name der Azure-Ressourcengruppe. Dies ist ein logischer Container für Azure-Ressourcen. |
| Benutzer | Erforderlich | Der Benutzername für den Zugriff auf den PostgreSQL-Server. |
Destruktiv: ❌ | Idempotent: ✅ | Offene Welt: ❌ | Schreibgeschützt: ✅ | Geheimnis: ❌ | Lokal erforderlich: ❌
Server: Abrufen der Serverkonfiguration
Der Azure MCP-Server kann die Konfiguration eines PostgreSQL-Servers abrufen.
Beispiele für Prompts:
- Konfiguration anzeigen: "Zeig mir die Konfiguration meines PostgreSQL-Servers 'my-pg-server' in der Ressourcengruppe 'my-resource-group'"
- Abrufen von Einstellungen: "Was sind die Einstellungen meines PostgreSQL-Servers 'pg-prod' in der Ressourcengruppe 'my-resource-group'?"
- Überprüfen Sie die Konfiguration: "Überprüfen, ob mein Server 'my-pg-server' in der Ressourcengruppe 'my-resource-group' Konfiguration 'x' auf 'y' festgelegt ist"
- Anzeigen von Serverparametern: "Alle Konfigurationsparameter meines PostgreSQL-Servers 'my-pg-server' in der Ressourcengruppe 'my-resource-group'" anzeigen
- Servereinrichtung abrufen: "Was ist die Konfiguration meiner PostgreSQL-Instanz 'my-pg-server' in der Ressourcengruppe 'my-resource-group'?"
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Ressourcengruppe | Erforderlich | Der Name der Azure-Ressourcengruppe. Dies ist ein logischer Container für Azure-Ressourcen. |
| Benutzer | Erforderlich | Der Benutzername für den Zugriff auf den PostgreSQL-Server. |
| Server | Erforderlich | Auf den PostgreSQL-Server kann zugegriffen werden. |
Destruktiv: ❌ | Idempotent: ✅ | Offene Welt: ❌ | Schreibgeschützt: ✅ | Geheimnis: ❌ | Lokal erforderlich: ❌
Server: Serverparameter abrufen
Der Azure MCP-Server kann einen bestimmten Parameter eines PostgreSQL-Servers abrufen.
Beispiele für Prompts:
- Ansichtsparameter: "Zeige mir den Parameter 'max_connections' meines PostgreSQL-Servers 'my-pg-server' in der Ressourcengruppe 'my-resource-group'" an.
- Einstellung abrufen: "Was ist der Wert von 'shared_buffers' in meinem PostgreSQL-Server 'my-pg-server' in der Ressourcengruppe 'my-resource-group'?"
- Parameter überprüfen: "Überprüfen Sie, ob der Parameter 'x' meines Servers 'my-pg-server' in der Ressourcengruppe 'my-resource-group' auf 'y' gesetzt ist."
- Serverparameter anzeigen: "Zeig mir den Wert des 'work_mem'-Parameters auf meinem PostgreSQL-Server 'my-pg-server' in der Ressourcengruppe 'my-resource-group'"
- Abrufen des Konfigurationswerts: "Wie lautet die 'maintenance_work_mem' in meiner PostgreSQL-Instanz 'my-pg-server' in der Ressourcengruppe 'my-resource-group'?"
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Ressourcengruppe | Erforderlich | Der Name der Azure-Ressourcengruppe. Dies ist ein logischer Container für Azure-Ressourcen. |
| Benutzer | Erforderlich | Der Benutzername für den Zugriff auf den PostgreSQL-Server. |
| Server | Erforderlich | Auf den PostgreSQL-Server kann zugegriffen werden. |
| Param | Erforderlich | Auf den PostgreSQL-Parameter kann zugegriffen werden. |
Destruktiv: ❌ | Idempotent: ✅ | Offene Welt: ❌ | Schreibgeschützt: ✅ | Geheimnis: ❌ | Lokal erforderlich: ❌
Server: Serverparameter festlegen
Der Azure MCP-Server kann einen bestimmten Parameter auf einem PostgreSQL-Server festlegen oder aktualisieren. Auf diese Weise können Sie Servereinstellungen konfigurieren, die Leistung optimieren und das Datenbankverhalten entsprechend Ihren Anwendungsanforderungen anpassen.
Beispiele für Prompts:
- Verbindungseinstellung aktualisieren: "Set the 'max_connections' parameter to '200' on my 'prod-postgres-server' in resource group 'my-resource-group'"
- Konfigurieren des Arbeitsspeichers: "Aktualisieren des Parameters 'shared_buffers' auf '256MB' auf server 'database-server-east' in der Ressourcengruppe 'my-resource-group'"
- Timeout anpassen: "Set 'statement_timeout' to '30000' on my PostgreSQL server 'my-pg-server' in resource group 'my-resource-group'"
- Konfigurieren der Protokollierung: "Aktualisieren des Parameters 'log_statement' auf 'all' auf dem Server 'dev-postgres' in der Ressourcengruppe 'my-resource-group'"
- Wartungsparameter festlegen: "Konfigurieren Sie 'maintenance_work_mem' auf '64MB' auf meinem Datenbankserver 'my-pg-server' in der Ressourcengruppe 'my-resource-group'"
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Ressourcengruppe | Erforderlich | Der Name der Azure-Ressourcengruppe. Dies ist ein logischer Container für Azure-Ressourcen. |
| Benutzer | Erforderlich | Der Benutzername für den Zugriff auf den PostgreSQL-Server. |
| Server | Erforderlich | Der Zu konfigurierende Name des PostgreSQL-Servers. |
| Param | Erforderlich | Der festzulegende PostgreSQL-Parameter. |
| Wert | Erforderlich | Der wert, der für den Parameter festgelegt werden soll. |
Destruktiv: ✅ | Idempotent: ✅ | Offene Welt: ❌ | Schreibgeschützt: ❌ | Geheimnis: ❌ | Lokal erforderlich: ❌