Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:✅Baza danych SQL w usłudze Microsoft Fabric
Bieżące ograniczenia w bazie danych SQL w usłudze Fabric są wymienione na tej stronie. Ta strona może ulec zmianie.
Usługa Azure SQL Database i baza danych SQL w usłudze Microsoft Fabric mają wspólną bazę kodu z najnowszą stabilną wersją aparatu bazy danych SQL Microsoft. Większość standardowych funkcji języka SQL, przetwarzania zapytań i zarządzania bazami danych są identyczne.
Ten artykuł dotyczy tylko bazy danych SQL w usłudze Fabric. Elementy punktu końcowego magazynu i analizy SQL w usłudze Fabric Data Warehouse znajdują się w sekcji Ograniczenia magazynu danych Fabric.
Dostępność
Baza danych SQL w sieci szkieletowej jest dostępna w większości regionów, w których jest dostępna usługa Microsoft Fabric. Region obszaru roboczego na podstawie pojemności licencji wyświetlanej w ustawieniach obszaru roboczego na stronie Typ obszaru roboczego . Aby uzyskać więcej informacji, zobacz Dostępność sieci.
Dublowanie bazy danych SQL w sieci szkieletowej jest dostępne w regionach sieci szkieletowej, które obsługują dublowanie.
Ograniczenia na poziomie obszaru roboczego
Linki prywatne na poziomie dzierżawy są dostępne dla bazy danych SQL, ale obecnie linki prywatne na poziomie obszaru roboczego nie są dostępne w bazie danych SQL.
Ograniczenia na poziomie bazy danych
- Baza danych SQL w środowisku Fabric używa szyfrowania danych z kluczami zarządzanymi przez usługę, aby chronić wszystkie dane klientów w stanie spoczynku. Klucze zarządzane przez klienta nie są obsługiwane. Funkcja Transparent Data Encryption (TDE) nie jest obsługiwana.
- W pojemności próbnej masz ograniczenie do trzech baz danych. Nie ma limitu dla baz danych w innych pojemnościach.
- Każda baza danych w obszarze roboczym musi mieć unikatową nazwę. Jeśli baza danych zostanie usunięta, nie można ponownie utworzyć innej bazy danych o tej samej nazwie.
- Nazwy baz danych nie mogą zawierać znaków
![]<>*%&:/?#=@^"';(). - Wszystkie
ALTER DATABASE SETopcje dostępne w bazie danych SQL w Fabric są obecnie funkcją w wersji zapoznawczej. Aby uzyskać więcej informacji, zobacz ALTER DATABASE SET options (Transact-SQL) dotyczące bazy danych SQL w Fabric.
Poziom tabeli
- Klucz podstawowy tabeli nie może być jednym z następujących typów danych: hierarchyid, sql_variant, sygnatura czasowa.
- Obecnie nie można tworzyć tabel w pamięci, tabel księgi, historii księgi oraz tabel Always Encrypted w bazie danych SQL w usłudze Microsoft Fabric.
- Następujące operacje języka definicji danych na poziomie tabeli (DDL) nie są dozwolone:
- Przełącz partycję
- Kompresja partycji
Poziom kolumny
- Nazwy kolumn tabeli SQL nie mogą zawierać spacji ani następujących znaków:
,;{}()\n\t=.
Zasady połączeń
Obecnie zasady połączenia dla bazy danych SQL w usłudze Microsoft Fabric są domyślne i nie można ich zmienić. Aby uzyskać więcej informacji, zobacz Architektura łączności — zasady połączeń.
W przypadku połączeń korzystających z tego trybu klienci muszą:
Zezwalaj na komunikację wychodzącą od klienta do wszystkich adresów IP usługi Azure SQL w regionie na portach z zakresu od 11000 do 11999. Użyj tagów usługi dla języka SQL, aby ułatwić zarządzanie tym elementem. Zapoznaj się z Zakresami adresów IP i tagami usług platformy Azure – Publiczna Chmura, aby uzyskać dostęp do listy adresów IP do dozwolenia w twoim regionie.
Zezwól na komunikację wychodzącą z klienta do adresów IP bramy Azure SQL na porcie 1433.
Kontrola wersji i potoki wdrażania
Baza danych SQL w usłudze Microsoft Fabric ma wbudowane funkcje kontroli źródła i potoków wdrażania, które modyfikują obiekty bazy danych, pozostawiając istniejące dane. Ustawienia na poziomie bazy danych, takie jak sortowanie i poziom zgodności, nie są uwzględniane w integracji potoków kontroli źródła i wdrażania. W przypadku ustawień bazy danych, które można ustawić za pomocą języka T-SQL po utworzeniu bazy danych, można zmodyfikować bazę danych za pomocą skryptów po wdrożeniu.
Zmiany wprowadzone w .sqlproj pliku w repozytorium kontroli wersji nie będą utrwalane po wdrożeniu, ponieważ integracja kontroli wersji zresetuje plik przy następnym zatwierdzeniu z systemu kontroli wersji.
Ograniczenia punktu końcowego analizy SQL
Punkt końcowy analizy SQL bazy danych SQL w usłudze Fabric działa podobnie jak punkt końcowy analizy SQL usługi Lakehouse. Jest to to samo środowisko w trybie tylko do odczytu.
Funkcje usługi Azure SQL Database i bazy danych SQL Fabric
W poniższej tabeli wymieniono główne funkcje programu SQL Server i podano informacje o tym, czy funkcja jest częściowo lub w pełni obsługiwana w usłudze Azure SQL Database i bazie danych SQL w sieci szkieletowej, z linkiem do dodatkowych informacji na temat tej funkcji.
| Funkcja | Azure SQL Database | Sieć szkieletowa SQL Database |
|---|---|---|
| Poziom zgodności bazy danych | 100–170, wartość domyślna to 170 | 100–170, wartość domyślna to 170 |
| Przyspieszone odzyskiwanie bazy danych (ADR) | Tak | Tak |
| Funkcje sztucznej inteligencji | Tak | Tak |
| Zawsze szyfrowane | Tak | Nie. |
| Role aplikacji | Tak | Nie. |
| POLECENIE BACKUP | Nie, tylko automatyczne kopie zapasowe inicjowane przez system | Nie, tylko automatyczne kopie zapasowe inicjowane przez system |
| Wbudowane funkcje | Większość, zobacz poszczególne funkcje | Większość, zobacz poszczególne funkcje |
| INSTRUKCJA BULK INSERT | Tak, ale tylko z Azure Blob Storage jako źródła. | Tak, za pośrednictwem interfejsu OPENROWSET z usługą OneLake jako źródłem danych. |
| Certyfikaty i klucze asymetryczne | Tak | Tak |
| Przechwytywanie zmian danych — CDC | Tak, w przypadku poziomu S3 i wyższych. Podstawowe, S0, S1, S2 nie są obsługiwane. | Nie. |
| Sortowanie — sortowanie bazy danych | Domyślnie SQL_Latin1_General_CP1_CI_AS.
Ustaw opcję tworzenia bazy danych. Nie można zaktualizować po wdrożeniu. Obsługiwane jest kolacjonowanie poszczególnych kolumn. |
Domyślnie SQL_Latin1_General_CP1_CI_AS. Możliwość konfiguracji podczas wdrażania przy użyciu interfejsu API REST lub narzędzia CLI do zarządzania środowiskiem Fabric w celu utworzenia bazy danych. Nie można zaktualizować po wdrożeniu. Obsługiwane jest kolacjonowanie poszczególnych kolumn. |
| Szyfrowanie kolumn | Tak | Tak |
| Klastrowane indeksy kolumnowe | Tak — warstwa Premium, warstwa Standard — S3 i nowsze, warstwa ogólnego przeznaczenia, warstwa Krytyczna dla działania biznesowego i warstwy Hiperskala. | Tak, ale indeks musi zostać utworzony w tym samym czasie, w której jest tworzona tabela, lub należy zatrzymać dublowanie. Aby uzyskać więcej informacji, zobacz Ograniczenia dotyczące dublowania bazy danych SQL Fabric (wersja próbna). |
| Indeksy kolumnowe, nieklastrowane | Tak — warstwa Premium, warstwa Standard — S3 i nowsze, warstwa ogólnego przeznaczenia, warstwa Krytyczna dla działania biznesowego i warstwy Hiperskala. | Tak |
| Credentials | Tak, ale tylko poświadczenia ograniczone do bazy danych. | Tak, ale tylko poświadczenia ograniczone do bazy danych. |
| Zapytania międzybazowe/z użyciem trójczłonowych nazw | Nie, zobacz Zapytania elastyczne | Tak, możesz wykonywać zapytania obejmujące trzyczęściowe nazwy między bazami danych za pośrednictwem punktu końcowego analizy SQL. |
| Klasyfikacja i etykietowanie danych | Tak, za pośrednictwem odnajdywania i klasyfikacji bazy danych | Tak, z etykietami czułości usługi Microsoft Purview Information Protection dla baz danych. |
| Dublowanie bazy danych w usłudze Fabric OneLake | Tak, włączono ręcznie | Tak, automatycznie włączone dla wszystkich uprawnionych tabel |
| Role na poziomie bazy danych | Tak | Tak. Oprócz obsługi Transact-SQL usługa Fabric obsługuje zarządzanie rolami na poziomie bazy danych w portalu Fabric. |
| Instrukcje DBCC | Większość, zobacz poszczególne oświadczenia | Większość, zobacz poszczególne oświadczenia |
| Instrukcje DDL | Większość, zobacz poszczególne oświadczenia | Większość, zobacz poszczególne oświadczenia. Zobacz Ograniczenia w usłudze Fabric SQL Database. |
| Wyzwalacze DDL | Tylko baza danych | Tylko baza danych |
| Transakcje rozproszone — MS DTC | Nie, zobacz Elastic transactions (Transakcje elastyczne) | Nie. |
| Wyzwalacze DML | Większość, zobacz poszczególne oświadczenia | Większość, zobacz poszczególne oświadczenia |
| Dynamiczne maskowanie danych | Tak | Tak |
| Biblioteka kliencka Elastic Database | Tak | Nie. |
| Zapytanie elastyczne | Tak, z wymaganym typem RDBMS (wersja zapoznawcza) | Nie. |
| WYKONAJ JAKO | Tak, ale EXECUTE AS LOGIN nie jest obsługiwany — użyj polecenia EXECUTE AS USER |
Nie. |
| Expressions | Tak | Tak |
| Zdarzenia rozszerzone (XEvents) | Niektóre, zobacz Zdarzenia rozszerzone | Niektóre, zobacz Zdarzenia rozszerzone |
| tabele zewnętrzne | Tak | Tak (Parquet i CSV) |
| Pliki i grupy plików | Tylko podstawowa grupa plików | Tylko podstawowa grupa plików |
| Wyszukiwanie pełnotekstowe (FTS) | Tak, ale filtry i łamacze wyrazów innych firm nie są obsługiwane | Tak, jako funkcja w wersji zapoznawczej, ale filtry innych firm i moduły podziału wyrazów nie są obsługiwane. |
| Funkcje | Większość, zobacz poszczególne funkcje | Większość, zobacz poszczególne funkcje |
| Inteligentne przetwarzanie zapytań | Tak | Tak |
| Elementy języka | Większość, zobacz poszczególne elementy | Większość, zobacz poszczególne elementy |
| Ledger | Tak | Nie. |
| Połączone serwery | Tak, tylko jako cel | Tak, tylko jako cel |
| Nazwy logowania i użytkownicy | Tak, ale instrukcje logowania CREATE i ALTER są ograniczone. Logowania Windows nie są obsługiwane. |
Logowania nie są obsługiwane. Obsługiwani są tylko użytkownicy reprezentujący podmioty Microsoft Entra. |
| Uwierzytelnianie usługi Microsoft Entra | Yes | Yes |
| Minimalne rejestrowanie w imporcie zbiorczym | Nie, obsługiwany jest tylko model pełnego odzyskiwania. | Nie, obsługiwany jest tylko model pełnego odzyskiwania. |
| OPENROWSET | Tak, tylko do importowania z usługi Azure Blob Storage | Tak, z funkcją OPENROWSET BULK (wersja próbna) |
| Operators | Większość, zobacz poszczególnych operatorów | Większość, zobacz poszczególnych operatorów |
| Zoptymalizowane blokowanie | Tak | Tak |
| Modele odzyskiwania | Tylko pełne odzyskiwanie | Tylko pełne odzyskiwanie |
| Przywracanie bazy danych z kopii zapasowej | Zobacz Przywracanie automatycznych kopii zapasowych | Zobacz Przywracanie automatycznych kopii zapasowych |
| Przywracanie bazy danych do programu SQL Server | Nie. Użyj BACPAC lub BCP zamiast przywracać. | Nie. Użyj BACPAC lub BCP zamiast operacji przywracania. |
| Zabezpieczenia na poziomie wiersza | Tak | Tak |
| Service Broker | Nie. | Nie. |
| Role na poziomie serwera | Tak | Nie. |
| Ustawianie instrukcji | Większość, zobacz poszczególne oświadczenia | Większość, zobacz poszczególne oświadczenia |
| agenta programu SQL Server | Nie, zobacz Zadania elastyczne | Nie, spróbuj zaplanowanych potoków Data Factory lub zadań Apache Airflow |
| Inspekcja programu SQL Server | Nie, zobacz Inspekcja usługi Azure SQL Database | Nie. |
| Funkcje systemowe i dynamiczne funkcje zarządzania | Większość, zobacz poszczególne funkcje | Większość, zobacz poszczególne funkcje |
| Dynamiczne widoki zarządzania systemem (DMV) | Większość, zobacz poszczególne widoki | Większość, zobacz poszczególne widoki |
| Systemowe procedury składowane | Niektóre, zobacz poszczególne procedury składowane | Niektóre, zobacz poszczególne procedury składowane |
| tabele systemowe | Niektóre, zobacz poszczególne tabele | Niektóre, zobacz poszczególne tabele |
| Widoki wykazu systemu | Niektóre, zobacz wybrane widoki | Niektóre, zobacz wybrane widoki |
| TempDB | Tak | Tak |
| Tabele tymczasowe | Lokalne tabele tymczasowe i globalne tabele tymczasowe o zakresie bazy danych | Lokalne tabele tymczasowe i globalne tabele tymczasowe o zakresie bazy danych |
| Tabele czasowe | Tak | Tak |
| Wybór strefy czasowej | Nie. | Nie. |
| Flagi śledzenia | Nie. | Nie. |
| Replikacja transakcyjna | Tak, tylko subskrybent | Tak, tylko subskrybent |
| Transparent Data Encryption (TDE) | Tak | Nie. Usługa Fabric SQL database używa szyfrowania przechowywania za pomocą kluczy zarządzanych przez serwis, aby chronić wszystkie dane klientów w stanie spoczynku. Obecnie klucze zarządzane przez klienta nie są obsługiwane. |
Możliwości platformy
Platforma Azure udostępnia szereg funkcji PaaS, które są dodawane jako dodatkowa wartość dla standardowych funkcji bazy danych. Istnieje wiele zewnętrznych usług, które można stosować z Azure SQL Database i SQL Database w Fabric.
| Funkcja platformy | Azure SQL Database | Sieć szkieletowa SQL Database |
|---|---|---|
| Aktywna replikacja geograficzna | Tak, zobacz Aktywna replikacja geograficzna | Obecnie nie |
| Automatyczne kopie zapasowe | Tak | Tak |
| Automatyczne dostrajanie (indeksy) | Tak, zobacz Automatyczne dostrajanie | Tak |
| Strefy dostępności | Yes | Tak, automatycznie skonfigurowane |
| Usługa migracji baz danych Azure (DMS) | Tak | Nie. |
| Data Migration Service (DMA) | Tak | Nie. |
| Zadania elastyczne | Tak, zobacz Zadania elastyczne | Nie. |
| Grupy awaryjne | Tak, zobacz grupy przełączania awaryjnego | Nie. |
| Geo-restore | Tak, zobacz Geo-restore | Nie. |
| Długoterminowe przechowywanie (LTR) | Tak, zobacz długoterminowe zapamiętywanie | Nie. |
| Pause/resume | Tak, w przypadku bezserwerowego | Tak, automatycznie |
| Publiczny adres IP | Tak. Dostęp można ograniczyć przy użyciu zapory lub punktów końcowych usługi | Tak, dostępne domyślnie |
| Przywrócenie bazy danych do określonego punktu w czasie | Tak, zobacz Przywracanie do punktu w czasie | Tak |
| Pule zasobów | Tak, jako Pule Elastyczne | Nie. |
| Skalowanie w górę lub w dół | Tak, automatycznie w architekturze bezserwerowej, manualne w aprowizowanych zasobach obliczeniowych | Tak, automatycznie |
| SQL Alias | Nie, użyj aliasu DNS | Nie. |
| SQL Server Analysis Services (SSAS) | Nie, usługi Azure Analysis Services to oddzielna usługa w chmurze platformy Azure. | Nie, usługi Azure Analysis Services to oddzielna usługa w chmurze platformy Azure. |
| SQL Server Integration Services (SSIS) | Tak, w przypadku zarządzanego środowiska usług SSIS w usłudze Azure Data Factory (ADF), w którym pakiety są przechowywane w bazie danych SSISDB hostowanej przez usługę Azure SQL Database i wykonywane w środowisku Azure SSIS Integration Runtime (IR), zobacz Tworzenie środowiska Azure-SSIS IR w usłudze ADF. | Nie, zamiast tego użyj usługi Data Factory w usłudze Microsoft Fabric. |
| SQL Server Reporting Services (SSRS) | Nie — zobacz Power BI | Nie — zobacz Power BI |
| Monitorowanie wydajności zapytań | Tak, użyj szczegółowych informacji o wydajności zapytań | Tak, zobacz Panel wydajności |
| VNet | Częściowy, ograniczony dostęp przy użyciu punktów końcowych sieci wirtualnej | Nie. |
| Punkt końcowy usługi sieci wirtualnej | Tak, zobacz punkty końcowe usługi sieci wirtualnej | Nie. |
| Globalna komunikacja równorzędna sieci wirtualnych | Tak, przy użyciu prywatnych adresów IP i punktów końcowych usługi | Nie. |
| Łączność prywatna | Tak, używając Private Link | Tak, łącza prywatne na poziomie dzierżawy są dostępne dla usługi SQL Database, ale obecnie łącza prywatne na poziomie obszaru roboczego nie są dostępne w usłudze SQL Database. |
| Zasady łączności | Przekierowanie, proxy lub domyślny | Wartość domyślna |
Limity zasobów
| Kategoria | Limit bazy danych SQL Fabric |
|---|---|
| Rozmiar obliczeniowy | Maksymalnie 32 rdzenie wirtualne |
| Rozmiar magazynu | Do 4 TB |
| Rozmiar bazy danych tempdb | Do 1 024 GB |
| Przepływność zapisu dziennika | Do 50 MB/s |
| dostępność | Zobacz Niezawodność systemu |
| Backups | Automatyczne, strefowo nadmiarowe kopie zapasowe (ZRS) z 7-dniowym okresem przechowywania (włączone domyślnie). |
| Repliki tylko do odczytu | Korzystaj z punktu końcowego analizy SQL, który jest tylko do odczytu, do połączenia SQL TDS. |
| Liczba baz danych SQL | 150 na obszar roboczy |
Tools
Usługa Azure SQL Database i baza danych SQL w usłudze Fabric obsługują różne narzędzia do obsługi danych, które mogą ułatwić zarządzanie danymi.
Ograniczenia
Aby uzyskać więcej informacji o ograniczeniach w określonych obszarach, zobacz:
- Ograniczenia i zachowania dotyczące mirroringu bazy danych SQL w systemie Fabric
- Ograniczenia uwierzytelniania w bazie danych SQL w usłudze Microsoft Fabric
- Ograniczenia dotyczące kopii zapasowych w bazie danych SQL w usłudze Microsoft Fabric
- Ograniczenia dotyczące przywracania z kopii zapasowej w bazie danych SQL w usłudze Microsoft Fabric
- Ograniczenia dotyczące udostępniania bazy danych SQL i zarządzania uprawnieniami.
- Ograniczenia narzędzia Copilot dla bazy danych SQL