SQL Data Developer
Verwenden Sie die SQL-Datenplattform von Microsoft, um datenzentrierte Lösungen für mobile Geräte und Desktops für Webserver, Unternehmensserver und die Cloud zu erstellen.
SQL-Datenspeicher
- SQL Server-Datenbank-Engine: Verwenden Sie die SQL Server-Datenbank-Engine, um relationale Datenbanken für die Onlinetransaktionsverarbeitung oder die analytische Onlineverarbeitung zu erstellen.
- Azure SQL: Verwenden von Azure SQL zum Verlagern Ihrer Datenbank in die Cloud
- SQL Compact: Verwenden Sie SQL Server Compact, um eigenständige und nur gelegentlich verbundene Anwendungen für mobile Geräte, Desktops und Webclients zu erstellen.
- LocalDB: Verwenden Sie LocalDB, um Transact-SQL-Code zu schreiben und zu testen, ohne eine vollständige Instanz von SQL Server verwalten zu müssen.
SQL-Datentools
- Azure Data Studio: Verwenden Sie Azure Data Studio unter Windows, macOS und Linux, um SQL Server, Azure SQL-Datenbank, PostgreSQL, Jupyter Notebook uvm. auszuführen.
- SQL Server Data Tools: Verwenden Sie SSDT in Visual Studio, um relationale Datenbanken, Azure SQL-Datenbanken, Integration Services-Pakete, Analysis Services-Datenmodelle und Reporting Services-Berichte zu erstellen.
- SQL Server-Verwaltungstools (SSMS): Verwenden Sie SSMS unter Windows zum Konfigurieren, Überwachen und Verwalten von SQL Server-Instanzen.
SQL-Datenzugriff
- SQL-Clienttreiber: Verwenden Sie SQL-Treiber, um eine Verbindung mit einer SQL-Datenbank herzustellen und Daten darin abzufragen, zu aktualisieren, einzufügen oder zu löschen.
- Entity Framework: Verwenden Sie das Entity Framework, um ganz einfach mithilfe von LINQ auf Datenbanken zuzugreifen – mit Direktzugriff auf SQL Server und der Option, die Zuordnung zwischen einem Entity Data Model (EDM) und unformatierten relationalen Strukturen zu steuern.
- Windows Communication Foundation (WCF): Verwenden Sie Data Services als nahezu schlüsselfertige Lösung, um OData-Dienste sowohl im Web als auch im Intranet ganz einfach zu erstellen und zu nutzen.
- Sync Framework: Verwenden Sie Sync Framework, um Offlinezugriff auf jeden Datentyp, jeden Datenspeicher, jedes Übertragungsprotokoll und jede Netzwerktopologie zu ermöglichen.
- Reactive Extensions: Verwenden Sie Reactive Extensions (Rx), um mithilfe von Observable-Sequenzen und LINQ-ähnlichen Abfrageoperatoren Ereignisdatenströme zu programmieren und die asynchrone Programmierung zu vereinfachen. Verwenden Sie Reactive Extensions für JavaScript (RxJS), um die auf asynchronen Rückrufen basierende und ereignisgesteuerte Programmierung im Web mithilfe von Observable-Sequenzen zu vereinfachen.
- CLR-Integration: Verwenden Sie die CLR-Integration, um gespeicherte Prozeduren, Trigger, benutzerdefinierte Typen, benutzerdefinierte Funktionen, benutzerdefinierte Aggregate und Streaming-Tabellenwertfunktionen in einer beliebigen .NET Framework-Sprache zu schreiben, einschließlich Microsoft Visual Basic .NET und Microsoft Visual C#.
- SQLXML 4.0: Verwenden Sie SQLXML 4.0, um relationale Daten in XML zu exportieren.