Deweloper danych SQL
Platforma danych SQL firmy Microsoft umożliwia tworzenie rozwiązań skoncentrowanych na danych na urządzeniach przenośnych i komputerach stacjonarnych dla serwerów internetowych, serwerów przedsiębiorstwa i chmury.
Magazyn danych SQL
- Silnik bazy danych SQL Server: Użyj silnika bazy danych SQL Server, aby utworzyć relacyjne bazy danych na potrzeby przetwarzania transakcji online lub przetwarzania analitycznego w trybie online.
- Azure SQL Database i Azure SQL Managed Instance: Użyj Azure SQL Database lub Azure SQL Managed Instance, aby rozpocząć tworzenie lub przenieść bazę danych do chmury.
- Baza danych SQL w Microsoft Fabric: Bazująca na tym samym silniku co Azure SQL Database i zintegrowana z obszarem roboczym Microsoft Fabric, baza danych SQL w Microsoft Fabric to przyjazna dla deweloperów transakcyjna baza danych, która umożliwia łatwe tworzenie operacyjnej bazy danych w Microsoft Fabric. Wiele funkcji jest wspólnych między programem SQL Server i usługą Azure SQL Database i bazą danych SQL w usłudze Fabric.
- sql Compact: użyj programu SQL Server Compact do tworzenia autonomicznych i okazjonalnie połączonych aplikacji dla urządzeń przenośnych, komputerów stacjonarnych i klientów sieci Web.
- LocalDB: Używaj LocalDB podczas programowania, aby pisać i testować kod Transact-SQL bez konieczności zarządzania pełnym wystąpieniem serwera SQL Server.
Narzędzia do obsługi danych SQL
- rozszerzenie mssql dla programu Visual Studio Code: Używaj rozszerzenia mssql w programie VS Code w systemach Windows, macOS i Linux, aby zarządzać SQL Serverem, Azure SQL Database i bazą danych SQL w środowisku Fabric.
- narzędzi SQL Server Data Tools: użyj narzędzi SSDT w programie Visual Studio, aby tworzyć relacyjne bazy danych, bazy danych Azure SQL, pakiety Integration Services, modele danych z Analysis Services i raporty z Reporting Services.
- Narzędzia SQL Server Management: Użyj narzędzia SSMS w systemie Windows do konfigurowania, monitorowania i administrowania wystąpieniami SQL Server.
Dostęp do danych SQL
- sterowniki klienta SQL: użyj sterowników SQL do nawiązywania połączeń, wykonywania zapytań, aktualizowania, wstawiania lub usuwania danych z bazy danych SQL.
- Entity Framework: użyj Entity Framework, aby umożliwić łatwy dostęp do baz danych przy użyciu LINQ, z bezpośrednim dostępem do serwera SQL Server i opcją kontrolowania mapowania między modelem danych jednostki (EDM) a surowymi strukturami relacyjnymi.
- Windows Communication Foundation (WCF): Wykorzystaj usługi danych dla niemal kompletnego rozwiązania, aby łatwo tworzyć i korzystać z usług OData zarówno w Internecie, jak i intranecie.
- Sync Framework: użyj struktury synchronizacji, aby włączyć dostęp w trybie offline do dowolnego typu danych, dowolnego magazynu danych, dowolnego protokołu transferu i dowolnej topologii sieci.
- Reaktywne Rozszerzenia: Użyj Reaktywnych Rozszerzeń (Rx), aby uprościć programowanie asynchroniczne i programowanie z użyciem strumieni zdarzeń, korzystając z sekwencji obserwowalnych i operatorów zapytań w stylu LINQ. Użyj rozszerzeń reaktywnych dla języka JavaScript (RxJS), aby uprościć asynchroniczne programowanie oparte na wywołaniu zwrotnym i sterowane zdarzeniami w Internecie przy użyciu obserwowanych sekwencji.
- pl-PL: CLR Integration: Użyj integracji CLR do pisania procedur składowanych, wyzwalaczy, typów zdefiniowanych przez użytkownika, funkcji zdefiniowanych przez użytkownika, agregacji zdefiniowanych przez użytkownika oraz funkcji zwracających tabele jako wyniki transmisji strumieniowej, przy użyciu dowolnego języka .NET Framework, w tym Microsoft Visual Basic .NET i Microsoft Visual C#.
- SQLXML 4.0: eksportowanie danych relacyjnych do formatu XML przy użyciu programu SQLXML 4.0.
Zbieranie, przetwarzanie i wizualizacja danych
- Analysis Services
- Usługi integracyjne
- Master Data Services zarządzanie danymi podstawowymi
- Usługi replikacji
- Usługi Raportowania
- Service Broker