المهارات Azure.ResourceManager.Sql (.NET)
📦

Azure.ResourceManager.Sql (.NET)

آمن 🔑 متغيرات البيئة

Bereitstellung von Azure SQL-Ressourcen mit dem .NET SDK

Die manuelle Verwaltung der Azure SQL-Infrastruktur über das Portal ist zeitaufwändig und fehleranfällig. Diese Fähigkeit ermöglicht die automatisierte Bereitstellung und Verwaltung von SQL-Servern, Datenbanken und elastischen Pools mit dem Azure.ResourceManager.Sql SDK.

يدعم: Claude Codex Code(CC)
🥉 72 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "Azure.ResourceManager.Sql (.NET)". Erstellen eines SQL-Servers mit einer Datenbank

النتيجة المتوقعة:

Server 'my-sql-server' wurde in EastUS mit erzwungenem TLS 1.2 erstellt. Datenbank 'my-db' mit S0 SKU (10 DTUs) und 2GB Speicher bereitgestellt. Verbindungsendpunkt: my-sql-server.database.windows.net

استخدام "Azure.ResourceManager.Sql (.NET)". Firewall-Regel für Büro-IP-Bereich hinzufügen

النتيجة المتوقعة:

Firewall-Regel 'OfficeIPs' erstellt, die 203.0.113.0 - 203.0.113.255 zulässt. Regel ist sofort aktiv. Bestehende Verbindungen werden nicht beeinflusst.

التدقيق الأمني

آمن
v1 • 2/25/2026

This is a prompt-only documentation skill with no executable code. It provides instructions for using Azure.ResourceManager.Sql SDK for management plane operations. The skill teaches proper security practices including DefaultAzureCredential for authentication and TLS 1.2 minimum version. Static analysis scanned 0 files with risk score 0/100. No security concerns identified.

0
الملفات التي تم فحصها
0
الأسطر التي تم تحليلها
1
النتائج
1
إجمالي عمليات التدقيق

عوامل الخطر

🔑 متغيرات البيئة (1)
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
100
الأمان
74
الامتثال للمواصفات

ماذا يمكنك بناءه

DevOps-Ingenieur automatisiert Infrastruktur

Automatisierung der SQL-Server- und Datenbankbereitstellung als Teil von CI/CD-Pipelines mit .NET-Anwendungen

Entwickler erstellt Verwaltungstools

Erstellung interner Tools für Self-Service-Datenbankbereitstellung und Ressourcenverwaltung

Cloud-Architekt entwirft Lösungen

Implementierung von Infrastructure-as-Code-Mustern für Azure SQL-Ressourcen mit angemessener Sicherheitskonfiguration

جرّب هذه الموجهات

SQL-Server erstellen
Erstellen Sie einen Azure SQL-Server namens 'prod-sql-server' in East US mit TLS 1.2 als Mindestversion und konfigurieren Sie die Administrator-Anmeldung.
Datenbank in elastischem Pool erstellen
Erstellen Sie eine SQL-Datenbank namens 'app-db' im vorhandenen elastischen Pool 'shared-pool' mit Standard S0 SKU und 2GB maximaler Größe.
Firewall-Regeln konfigurieren
Fügen Sie Firewall-Regeln hinzu, um Azure-Diensten und dem Unternehmens-IP-Bereich 203.0.113.0/24 den Zugriff auf den SQL-Server zu ermöglichen.
Komplette Infrastruktur-Einrichtung
Bereiten Sie eine vollständige SQL-Infrastruktur bereit: Server mit AAD-Administrator, elastischer Pool mit 100 eDTUs, drei Datenbanken im Pool, Firewall-Regeln für Azure-Dienste und spezifische IPs, und aktivieren Sie die Audit-Protokollierung.

أفضل الممارسات

  • Verwenden Sie DefaultAzureCredential für die Authentifizierung - unterstützt Managed Identity, CLI und Umgebungs-Anmeldeinformationen
  • Verwenden Sie WaitUntil.Completed für Operationen, die vor abhängigen Aktionen abgeschlossen sein müssen
  • Konfigurieren Sie Firewall-Regeln und Netzwerkeinstellungen vor dem Versuch von Datenbankverbindungen

تجنب

  • Administrator-Passwörter nicht hardcoded speichern - verwenden Sie Azure Key Vault oder Managed Identity
  • Verwenden Sie dieses SDK nicht zum Ausführen von Abfragen - verwenden Sie stattdessen Microsoft.Data.SqlClient
  • Vermeiden Sie das Erstellen von Datenbanken ohne elastische Pools bei der Verwaltung mehrerer Datenbanken - Pools reduzieren Kosten

الأسئلة المتكررة

Was ist der Unterschied zwischen Management Plane und Data Plane?
Management Plane (dieses SDK) erstellt und verwaltet SQL-Ressourcen wie Server und Datenbanken. Data Plane (Microsoft.Data.SqlClient) führt Abfragen und gespeicherte Prozeduren gegen diese Datenbanken aus.
Wie authentifiziere ich mich bei Azure?
Verwenden Sie DefaultAzureCredential, das automatisch Managed Identity, Azure CLI, Visual Studio-Anmeldeinformationen und Umgebungsvariablen in dieser Reihenfolge versucht.
Wie lange dauern Bereitstellungsvorgänge?
Die Servererstellung dauert typischerweise 5-15 Minuten. Die Datenbankerstellung dauert 1-5 Minuten. Verwenden Sie WaitUntil.Completed, um auf den Abschluss von Operationen zu warten.
Kann ich diese Fähigkeit für Azure SQL Managed Instance verwenden?
Nein, dieses SDK ist für Azure SQL Database-Einzeldatenbanken und elastische Pools. Managed Instance verwendet einen anderen Ressourcentyp.
Welche Authentifizierungsmethoden werden für den SQL-Server-Administrator unterstützt?
SQL-Authentifizierung (Benutzername/Passwort) und Azure Active Directory-Authentifizierung. AAD-Authentifizierung wird für Produktions-Workloads empfohlen.
Wie gehe ich mit Fehlern von der Azure Resource Manager API um?
Fangen Sie RequestFailedException ab und überprüfen Sie die Status-Eigenschaft auf HTTP-Codes wie 400 (ungültige Anfrage), 409 (Konflikt) oder 403 (verboten).

تفاصيل المطور

بنية الملفات

📄 SKILL.md