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.
Server, Datenbanken und Tabellen auflisten
Azure Database for PostgreSQL-Server, -Datenbanken oder -Tabellen auflisten. Standardmäßig gibt dieses Tool alle Server in der angegebenen Ressourcengruppe zurück. Geben Sie Server an, um Datenbanken aufzulisten, oder geben Sie sowohl Server als auch Database an, um Tabellen aufzulisten. Die Ergebnisse werden auf der von Ihnen angegebenen Ebene zurückgegeben: Server, Datenbank oder Tabelle.
Beispiele für Prompts:
- "Alle PostgreSQL-Server in der Ressourcengruppe "my-resource-group" auflisten."
- Zeigen Sie mir die Datenbanken im PostgreSQL-Server 'my-pg-server' in der Ressourcengruppe 'my-resource-group'.
- "Alle Tabellen in der Datenbank 'my-db' auf dem PostgreSQL-Server 'my-pg-server' in der Ressourcengruppe 'my-resource-group' auflisten."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Benutzer | Fakultativ | Der Benutzername für den Zugriff auf den PostgreSQL-Server. |
| Authentifizierungstyp | Fakultativ | Der für die Verbindung zu verwendende Authentifizierungstyp. |
| Passwort | Fakultativ | Kennwort für die Datenbankauthentifizierung. |
| Server | Fakultativ | Auf den PostgreSQL-Server kann zugegriffen werden. Wenn nicht angegeben, werden alle Server in der Ressourcengruppe aufgelistet. Geben Sie diesen Parameter an, um Datenbanken aufzulisten, oder kombinieren Sie ihn mit Database, um Tabellen aufzulisten. |
| Datenbank | Fakultativ | Auf die PostgreSQL-Datenbank kann zugegriffen werden. Muss Server angegeben werden. Wenn angegeben, werden Tabellen in dieser Datenbank aufgelistet. |
Hinweise zur Werkzeugkommentierung:
Destruktiv: ❌ | Idempotent: ✅ | Offene Welt: ❌ | Schreibgeschützt: ✅ | Geheim: ❌ | 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: "Execute 'SELECT * FROM users LIMIT 10'" in meiner PostgreSQL-Datenbank 'my-db' auf dem 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. |
| Authentifizierungstyp | Fakultativ | Der für die Verbindung zu verwendende Authentifizierungstyp. |
| Passwort | Fakultativ | Kennwort für die Datenbankauthentifizierung. |
Hinweise zur Werkzeugkommentierung:
Destruktiv: ❌ | Idempotent: ✅ | Offene Welt: ❌ | Schreibgeschützt: ✅ | Geheim: ❌ | 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
- Tabelle prüfen: "Die Struktur der Tabelle 'transactions' in meiner PostgreSQL-Datenbank 'my-db' auf dem Server 'my-pg-server' in der Ressourcengruppe 'my-resource-group' erhalten"
| 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. |
| Authentifizierungstyp | Fakultativ | Der für die Verbindung zu verwendende Authentifizierungstyp. |
| Passwort | Fakultativ | Kennwort für die Datenbankauthentifizierung. |
Hinweise zur Werkzeugkommentierung:
Destruktiv: ❌ | Idempotent: ✅ | Offene Welt: ❌ | Schreibgeschützt: ✅ | Geheim: ❌ | 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. |
Hinweise zur Werkzeugkommentierung:
Destruktiv: ❌ | Idempotent: ✅ | Offene Welt: ❌ | Schreibgeschützt: ✅ | Geheim: ❌ | 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 | Der PostgreSQL-Parameter, auf den zugegriffen werden soll. |
Hinweise zur Werkzeugkommentierung:
Destruktiv: ❌ | Idempotent: ✅ | Offene Welt: ❌ | Schreibgeschützt: ✅ | Geheim: ❌ | 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: "Setzen Sie den Parameter 'max_connections' auf '200' auf meinem 'prod-postgres-server' in der Ressourcengruppe '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: "Setzen Sie 'statement_timeout' auf '30000' auf meinem PostgreSQL-Server 'my-pg-server' in der Ressourcengruppe '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. |
Hinweise zur Werkzeugkommentierung:
Destruktiv: ✅ | Idempotent: ✅ | Offene Welt: ❌ | Schreibgeschützt: ❌ | Geheim: ❌ | Lokal erforderlich: ❌