Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Na tej stronie wymieniono znane problemy w usłudze Azure Synapse Analytics oraz datę rozwiązania lub możliwe obejście problemu. Przed przesłaniem żądania pomocy technicznej Azure przejrzyj tę listę, aby sprawdzić, czy problem, który napotkałeś, jest już znany i rozwiązywany.
Aby dowiedzieć się więcej o usłudze Azure Synapse Analytics, zobacz Omówienie usługi Azure Synapse Analytics i Co nowego w usłudze Azure Synapse Analytics?
Aktywne znane problemy
Podsumowanie aktywnych znanych problemów w dedykowanej puli SQL usługi Azure Synapse Analytics
Polecenie kopiowania usługi Data Factory kończy się niepowodzeniem ze względu na błąd "Nie można wykonać żądania z powodu błędu urządzenia wejścia/wyjścia".
Potoki w Azure Data Factory używają instrukcji Transact-SQL COPY INTO do przetwarzania danych na dużą skalę w dedykowanych tabelach puli SQL. W niektórych rzadkich przypadkach instrukcja COPY INTO może zakończyć się niepowodzeniem podczas ładowania plików CSV do dedykowanej puli SQL, gdy w potoku usługi Azure Data Factory jest używane rozszczepienie plików. Dzielenie plików to mechanizm, który poprawia wydajność ładowania, gdy kilka większych (1 GB+) plików jest ładowanych w jednym zadaniu kopiowania. Po włączeniu dzielenia plików wiele równoległych wątków może załadować jeden plik, w którym każdy wątek przetwarza część pliku.
Obejście: Klienci, których dotyczy problem, powinni wyłączyć podział plików w usłudze Azure Data Factory.
Instrukcja COPY INTO kończy się niepowodzeniem z powodu błędu "Wystąpił wewnętrzny błąd usługi DMS, który spowodował niepowodzenie tej operacji". gdy jest używana tożsamość zarządzana
W przypadku używania COPY INTO komendy z tożsamością zarządzaną, instrukcja może zakończyć się niepowodzeniem po wykonaniu długotrwałego zapytania z komunikatem błędu "Wystąpił wewnętrzny błąd usługi DMS, który spowodował niepowodzenie tej operacji."
Obejście: Klienci, których dotyczy problem, mogą skorzystać z alternatywnej metody uwierzytelniania dla konta magazynowego, takiej jak klucz dostępu współdzielony.
Klienci nie mogą monitorować użycia dedykowanej puli SQL przy użyciu metryk
Wewnętrzne uaktualnienie naszej logiki emisji telemetrii, która miała na celu zwiększenie wydajności i niezawodności naszych danych telemetrii, spowodowało nieoczekiwany problem, który wpłynął na możliwość niektórych klientów monitorowania ich dedykowanej puli SQL, tempdb, oraz metryk danych IO magazynu danych.
Obejście: Po zidentyfikowaniu problemu nasz zespół przeprowadził kroki w celu zidentyfikowania głównej przyczyny i zaktualizowania konfiguracji w naszym systemie. Klienci mogą rozwiązać ten problem, wstrzymując i wznawiając swoje wystąpienie, co powoduje przywrócenie normalnego stanu wystąpienia i przepływu danych telemetrycznych.
Błąd zapytania podczas importowania pliku parquet do tabeli z AUTO_CREATE_TABLE='ON'
Klienci, którzy próbują zaimportować plik Parquet do tabeli rozproszonej przy użyciu skrótu AUTO_CREATE_TABLE='ON', mogą otrzymać następujący błąd:
COPY statement using Parquet and auto create table enabled currently cannot load into hash-distributed tables
Przesyłanie danych do automatycznie utworzonej tabeli z podziałem na segmenty przy użyciu AUTO_CREATE_TABLE jest nieobsługiwane. Klienci, którzy wcześniej załadowali dane przy użyciu tego nieobsługiwanego scenariusza, powinni użyć polecenia CREATE TABLE AS SELECT (CTAS), aby skopiować dane do nowej tabeli i zastąpić starą tabelę.
Zapytania kończą się niepowodzeniem z powodu błędu eksfiltracji danych
Obszary robocze usługi Synapse utworzone na podstawie istniejącej dedykowanej puli SQL zgłaszają błąd zapytania związany z ochroną eksfiltracji danych i ogólnym komunikatem o błędzie, podczas gdy ochrona przed eksfiltracją danych jest wyłączona w usłudze Synapse Analytics.
Data exfiltration to '{****}' is blocked. Add destination to allowed list for data exfiltration and try again.
Obejście: Jeśli napotkasz podobny błąd, skontaktuj się z zespołem pomocy technicznej firmy Microsoft.
Błąd w operacji UPDATE STATISTICS
Niektóre dedykowane pule SQL mogą napotkać wyjątek podczas wykonywania instrukcji UPDATE STATISTICS . Polecenie powoduje wyświetlenie komunikatu "Podany strumień statystyk jest uszkodzony" i nie można zaktualizować statystyk.
Po dodaniu nowego ograniczenia do tabeli w dystrybucjach zostanie utworzona powiązana statystyka. Jeśli indeks klastrowany jest również tworzony w tabeli, musi zawierać te same kolumny (w tej samej kolejności), co ograniczenie, w przeciwnym razie UPDATE STATISTICS polecenia w tych kolumnach mogą zakończyć się niepowodzeniem.
Obejście: określ, czy w tabeli istnieje ograniczenie i indeks klastrowany. Jeśli tak, USUŃ zarówno ograniczenie, jak i indeks klastrowany. Następnie utwórz ponownie indeks klastrowany, a następnie ograniczenie zapewniające, że oba te kolumny zawierają te same kolumny w tej samej kolejności. Jeśli tabela nie ma ograniczenia i indeksu klastrowanego lub jeśli krok spowoduje ten sam błąd, skontaktuj się z zespołem pomocy technicznej firmy Microsoft, aby uzyskać pomoc.
Włączanie limitów czasu bramy TDE we wdrożeniu usługi ARM
Aktualizowanie funkcji TDE (Transparent Data Encryption) jest implementowane wewnętrznie jako operacja synchroniczna, która może zostać przekroczona. Mimo przekroczenia limitu czasu w tle operacja TDE w większości przypadków kończy się powodzeniem, ale powoduje odrzucenie operacji następników w szablonie usługi ARM.
Obejście: Istnieją dwa sposoby łagodzenia tego problemu. Preferowaną opcją jest podzielenie szablonu usługi ARM na wiele szablonów, aby jeden z szablonów zawierał aktualizację TDE. Ta akcja zmniejsza prawdopodobieństwo przekroczenia limitu czasu. Inną opcją jest ponowienie próby wdrożenia po kilku minutach. W czasie oczekiwania operacja aktualizacji TDE najprawdopodobniej zakończy się powodzeniem i ponownym wdrożeniem szablonu po raz drugi może wykonać wcześniej odrzucone operacje.
Aktualizacje tagów wydają się zakończyć się niepowodzeniem
Podczas wprowadzania zmian w tagach dedykowanej puli SQL za pośrednictwem witryny Azure Portal lub innych metod może pojawić się komunikat o błędzie, mimo że zmiana została wprowadzona pomyślnie.
Obejście: Możesz potwierdzić, że zmiana tagów zakończyła się pomyślnie i zignorować/pominąć komunikat o błędzie w razie potrzeby.
Połączenia przez proxy mogą spowodować niepowodzenie z powodu problemu z bramą
Podczas nawiązywania połączenia spoza granicy sieci platformy Azure wszystkie połączenia są proxiowane przez bramę zgodnie z domyślnymi zasadami połączenia dla obszarów roboczych usługi Synapse. To samo jest stosowane w przypadku korzystania z prywatnych punktów końcowych w obszarach roboczych usługi Synapse. Ze względu na te zasady może to prowadzić do zwiększonego opóźnienia i zmniejszonej przepływności podczas komunikacji z dedykowaną pulą i mieć wpływ na awarie bramy.
Obejście problemu: Obecnie nie istnieje obejście scenariusza.
Podsumowanie aktywnych znanych problemów w obszarze roboczym usługi Azure Synapse
Poniżej przedstawiono znane problemy z obszarem roboczym usługi Synapse.
Połączona usługa Blob Storage z użytkownikową tożsamością zarządzaną (UAMI) nie jest widoczna na liście.
Połączona usługa może nie być widoczna w obszarze Hub danych ->Powiązana ->Azure Blob Storage po skonfigurowaniu usługi powiązanej z magazynem Blob w celu używania uwierzytelniania za pomocą "Tożsamości zarządzanej przypisanej przez użytkownika" w usłudze Azure Synapse Analytics.
Obejście: Zespół inżynierów jest obecnie świadomy tego zachowania i pracuje nad rozwiązaniem. Alternatywnie należy użyć metody uwierzytelniania "Tożsamość zarządzana przypisana przez system" zamiast "Tożsamość zarządzana przypisana przez użytkownika".
Nie można usunąć obszaru roboczego usługi Synapse i nie można usunąć sieci wirtualnej
Usuwanie obszaru roboczego usługi Synapse kończy się niepowodzeniem z komunikatem o błędzie:
Failed to delete Synapse workspace '[Workspace Name]'. Unable to delete virtual network. The correlationId is ********-****-****-****-************;
Obejście: Problem można rozwiązać, ponowiając próbę wykonania operacji usuwania. Zespół inżynierów zdaje sobie sprawę z tego zachowania i pracuje nad poprawką.
Operacje PUT w interfejsie API REST lub szablony ARM/Bicep do aktualizacji ustawień sieciowych kończą się niepowodzeniem.
W przypadku używania szablonu usługi ARM, pliku Bicep lub bezpośredniej operacji PUT interfejsu API REST w celu zmiany ustawień dostępu do sieci publicznej i/lub reguł zapory dla obszaru roboczego usługi Synapse operacja może zakończyć się niepowodzeniem.
Obejście: Problem można rozwiązać za pomocą operacji PATCH interfejsu API REST lub interfejsu użytkownika witryny Azure Portal w celu odwrócenia i ponawiania żądanych zmian konfiguracji. Zespół inżynierów zdaje sobie sprawę z tego zachowania i pracuje nad poprawką.
Znany problem z uwzględnianiem nawiasów kwadratowych [] w wartościach tagów
W kontekście aktualizowania wartości tagów w obszarze roboczym usługi Azure Synapse dołączenie nawiasów kwadratowych ([]) powoduje niepowodzenie operacji aktualizacji.
Obejście: bieżące obejście polega na powstrzymaniu się od używania nawiasów kwadratowych ([]) w wartościach tagów obszaru roboczego usługi Azure Synapse.
Niepowodzenia wdrażania w Synapse Workspace przy użyciu Synapse-workspace-deployment w wersji 1.8.0 w akcjach GitHub przy użyciu szablonów ARM.
Błąd występuje podczas wdrażania w środowisku produkcyjnym i jest związany z wyzwalaczem zawierającym nazwę hosta z podwójnym ukośnikiem odwrotnym.
Wyświetlany komunikat o błędzie to Action failed - Error: Orchestrate failed - SyntaxError: Unexpected token in JSON at position 2057.
Obejście: Następujące działania można podjąć jako szybkie ograniczenie ryzyka:
-
Usuń znaki ucieczki: ręcznie usuń wszelkie znaki ucieczki (
\) z pliku parametrów przed wdrożeniem. Oznacza to edytowanie pliku w celu wyeliminowania tych znaków, które mogą powodować problemy podczas analizowania lub przetwarzania wdrożenia. -
Zastąp znaki ucieczki ukośnikami: zastąp znaki ucieczki (
\) ukośnikami (/). To zastąpienie może być przydatne w ścieżkach plików, gdzie wiele systemów akceptuje ukośniki jako prawidłowe separatory ścieżek. To zastąpienie może pomóc w obejściu problemu z znakami specjalnymi, pozwalając na pomyślne zakończenie procesu wdrożenia.
Po zastosowaniu jednego z tych obejść i pomyślnym wdrożeniu ręcznie zaktualizuj niezbędne konfiguracje w obszarze roboczym, aby upewnić się, że wszystko jest poprawnie skonfigurowane. Ten krok może obejmować edytowanie plików konfiguracji, dostosowywanie ustawień lub wykonywanie innych zadań związanych z konkretnym środowiskiem lub wdrażaną aplikacją.
Brak operacji interfejsu API "GET" dedykowanej ustawieniu "Microsoft.Synapse/workspaces/trustedServiceBypassEnabled"
Podsumowanie problemu: W usłudze Azure Synapse Analytics nie ma dedykowanej operacji interfejsu API "GET" służącej do pobierania stanu ustawienia "trustedServiceBypassEnabled" w zakresie zasobów "Microsoft.Synapse/workspaces/trustedServiceBypassEnabled". Użytkownicy mogą ustawić tę konfigurację, ale nie mogą bezpośrednio pobrać stanu za pośrednictwem tego określonego zakresu zasobów.
Wpływ: To ograniczenie ma wpływ na definicje usługi Azure Policy, ponieważ nie mogą wymusić określonego stanu dla ustawienia "trustedServiceBypassEnabled". Klienci nie mogą używać usługi Azure Policy do odmowy tej konfiguracji ani zarządzania nią.
Obejście: W usłudze Azure Policy nie ma dostępnego obejścia, aby wymusić żądany stan konfiguracji dla tej właściwości. Jednak użytkownicy mogą używać operacji "GET" obszaru roboczego do inspekcji stanu konfiguracji na potrzeby raportowania.
Ta operacja obszaru roboczego „GET” jest mapowana na alias Polityki Azure „Microsoft.Synapse/workspaces/trustedServiceBypassEnabled”.
Alias usługi Azure Policy może być używany do zarządzania tą właściwością poprzez ustawienie efektu Odmowy w Azure Policy, jeśli operacja to żądanie PUT względem zasobu Microsoft.Synapse/workspace. Jednak będzie on działać tylko w celach audytowych, jeśli żądanie PUT jest wysyłane bezpośrednio do zasobu podrzędnego Microsoft.Synapse/workspaces/trustedServiceByPassConfiguration. Zasób nadrzędny ma właściwość [properties.trustedServiceBypassEnabled], która mapuje konfigurację z zasobu podrzędnego, dlatego nadal można go poddawać audytowi poprzez alias Azure Policy zasobu nadrzędnego.
Ponieważ zasób podrzędny Microsoft.Synapse/workspaces/trustedServiceByPassConfiguration nie ma dostępnej operacji GET, usługa Azure Policy nie może zarządzać tymi żądaniami, a usługa Azure Policy nie może wygenerować aliasu usługi Azure Policy.
Zasób nadrzędny: Microsoft.Synapse/workspaces
Zasób podrzędny: Microsoft.Synapse/workspaces/trustedServiceByPassConfiguration
Witryna Azure Portal wysyła żądanie PUT bezpośrednio do interfejsu API PUT dla zasobu podrzędnego i dlatego witryna Azure Portal, wraz z innymi żądaniami interfejsu API wysyłanymi poza nadrzędnymi interfejsami API Microsoft.Synapse/workspaces, nie można zarządzać przez usługę Azure Policy za pośrednictwem efektu odmowy lub innego możliwego do wykonania akcji efektu usługi Azure Policy.
Podsumowanie aktywnych znanych problemów bezserwerowej puli SQL usługi Azure Synapse Analytics
Błędy zapytań z bezserwerowej puli SQL do magazynu analitycznego usługi Azure Cosmos DB
Zapytania z bezserwerowej puli SQL do magazynu analitycznego usługi Azure Cosmos DB mogą zakończyć się niepowodzeniem, zwracając jeden z następujących komunikatów o błędzie:
Resolving CosmosDB path has failed with error 'This request is not authorized to perform this operation'Resolving CosmosDB path has failed with error 'Key not found'
Aby potwierdzić, że występuje ten problem, muszą być spełnione następujące warunki:
- Połączenie z analitycznym magazynem usługi Azure Cosmos DB odbywa się za pośrednictwem prywatnego punktu końcowego.
- Zapytanie jest wykonywane pomyślnie przy ponownym uruchomieniu.
Obejście: Zespół inżynieryjny zdaje sobie sprawę z tego zachowania i można podjąć następujące działania jako szybkie środki łagodzące:
- Ponownie spróbuj wykonać zapytanie zakończone niepowodzeniem. Spowoduje to automatyczne odświeżenie wygasłego tokenu.
- Wyłącz prywatny punkt końcowy. Przed zastosowaniem tej zmiany skontaktuj się z zespołem ds. zabezpieczeń, aby upewnić się, że to rozwiązanie jest zgodne z zasadami zabezpieczeń Twojej firmy.
Widok magazynu analitycznego usługi Azure Cosmos DB propaguje nieprawidłowe atrybuty w kolumnie
Podczas korzystania z widoków w bezserwerowej puli usługi Azure Synapse nad magazynem analitycznym usługi Cosmos DB, jeśli występuje zmiana w plikach magazynu analitycznego Cosmos DB, zmiana nie jest prawidłowo odzwierciedlona w instrukcjach SELECT, z których klient korzysta w widoku. W związku z tym atrybuty są niepoprawnie mapowane na inną kolumnę w wynikach.
Obejście: Zespół inżynieryjny zdaje sobie sprawę z tego zachowania i można podjąć następujące działania jako szybkie środki łagodzące:
- Utwórz ponownie widok, zmieniając nazwy kolumn.
- Unikaj korzystania z widoków, jeśli to możliwe.
Modyfikacja poświadczeń w zakresie bazy danych kończy się niepowodzeniem, jeśli poświadczenia zostały użyte.
Czasami może nie być możliwe wykonanie ALTER DATABASE SCOPED CREDENTIAL zapytania. Główną przyczyną tego problemu jest buforowanie poświadczeń po jego pierwszym użyciu, co czyni go niedostępnym do zmiany. Zwrócony błąd to:
Failed to modify the identity field of the credential '{credential_name}' because the credential is used by an active database file.
Obejście: Zespół inżynierów jest obecnie świadomy tego zachowania i pracuje nad poprawką. Aby obejść ten problem, możesz usunąć i utworzyć poświadczenia, co oznaczałoby również ponowne utworzenie tabel zewnętrznych przy użyciu poświadczeń. Alternatywnie możesz skontaktować się z zespołem Pomocy Technicznej firmy Microsoft.
Błędy zapytań w bezserwerowych pulach SQL
Wygaśnięcie tokenu może prowadzić do błędów podczas realizacji zapytania, pomimo posiadania przez użytkownika niezbędnych uprawnień w odniesieniu do magazynu. Te błędy mogą również wystąpić z powodu typowych błędów użytkownika, na przykład wtedy, gdy role kontroli dostępu opartej na rolach (RBAC) nie są przypisane do konta magazynowego.
Przykładowe komunikaty o błędach:
WaitIOCompletion call failed. HRESULT = 0x80070005'. File/External table name: {path}Unable to resolve path '%' Error number 13807, Level 16, State 1, Message "Content of directory on path '%' cannot be listed.Error 16561: External table '<table_name>' is not accessible because content of directory cannot be listed.Error 13822: File {path} cannot be opened because it does not exist or it is used by another process.Error 16536: Cannot bulk load because the file "%ls" could not be opened.
Procedura obejścia:
Rozwiązanie różni się w zależności od uwierzytelniania, firmy Microsoft Entra (dawniej Azure Active Directory) lub tożsamości usługi zarządzanej (MSI):
W przypadku wygaśnięcia tokenu Entra firmy Microsoft:
W przypadku długotrwałych zapytań wykorzystaj jednostkę usługi, tożsamość zarządzaną lub sygnaturę dostępu współdzielonego (SAS) zamiast używać tożsamości użytkownika. Aby uzyskać więcej informacji, zobacz Zarządzanie dostępem do konta magazynu dla bezserwerowej puli SQL w Azure Synapse Analytics.
Uruchom ponownie klienta (SSMS/ADS), aby uzyskać nowy token w celu nawiązania połączenia.
W przypadku wygaśnięcia tokenu MSI:
- Aby wyczyścić pamięć podręczną tokenu, najpierw dezaktywuj, a następnie aktywuj pulę. Skontaktuj się z zespołem pomoc techniczna firmy Microsoft, aby uzyskać pomoc.
Problemy z dostępem do pamięci z powodu zbyt długiego nagłówka autoryzacyjnego
Przykładowe komunikaty o błędach w bezserwerowych pulach SQL:
File {path} cannot be opened because it does not exist or it is used by another process.Content of directory on path {path} cannot be listed.WaitIOCompletion call failed. HRESULT = {code}'. File/External table name: {path}
Te ogólne błędy dostępu do pamięci masowej pojawiają się podczas uruchamiania zapytania. Problem może wystąpić dla użytkownika w jednym obszarze roboczym, ale działa prawidłowo w innych obszarach roboczych. To zachowanie jest oczekiwane z powodu rozmiaru tokenu.
Sprawdź długość tokenu Microsoft Entra, uruchamiając następujące polecenie w programie PowerShell. Wartość parametru -ResourceUrl będzie inna w przypadku chmur niepublicowych. Jeśli długość tokenu jest bliska 11000 lub dłużej, zobacz sekcję Środki zaradcze .
(Get-AzAccessToken -ResourceUrl https://database.windows.net).Token.Length
Procedura obejścia:
Sugerowane obejścia to:
- Przełącz na autoryzację magazynu z użyciem tożsamości zarządzanej, jak opisano w kontrolach dostępu do magazynu.
- Zmniejsz liczbę grup zabezpieczeń (mając 90 lub mniej grup zabezpieczeń powoduje uzyskanie tokenu o zgodnej długości).
- Zwiększ liczbę grup zabezpieczeń powyżej 200 (ponieważ zmienia sposób konstruowania tokenu, będzie zawierać identyfikator URI interfejsu API programu MS Graph zamiast pełnej listy grup). Można to osiągnąć przez dodanie fikcyjnych/sztucznych grup zgodnie z grupami zarządzanymi, a następnie dodanie użytkowników do nowo utworzonych grup.
Wykonywanie zapytań w widoku powoduje wyświetlenie nieoczekiwanych wyników
Podczas wykonywania zapytań dotyczących widoku, dla którego podstawowy schemat uległ zmianie po utworzeniu widoku, mogą wystąpić nieoczekiwane wyniki. Oznacza to, że widok odwołuje się do kolumn lub obiektów, które zostały zmodyfikowane lub już nie istnieją. Aby rozwiązać ten problem, należy ręcznie dostosować definicję widoku, aby dopasować je do podstawowych zmian schematu.
Rozwiązanie: Ręcznie dostosuj definicję widoku.
Zapytania dłuższe niż 7500 znaków mogą nie być wyświetlane w usłudze Log Analytics
Zapytania, które przekraczają 7500 znaków długości, mogą nie być przechwytywane w SynapseBuiltinSqlPoolRequestsEnded tabeli w usłudze Log Analytics.
Procedura obejścia:
Sugerowane obejścia to:
-
sys.dm_exec_requests_historyUżyj widoku w bezserwerowej puli SQL usługi Synapse, aby uzyskać dostęp do historycznych szczegółów wykonywania zapytań. - Refaktoryzuj zapytanie, aby zmniejszyć jego długość poniżej 7500 znaków, jeśli jest to możliwe.
Podsumowanie aktywnych znanych problemów w puli platformy Apache Spark w usłudze Azure Synapse
Uruchamianie sesji platformy Spark (z niestandardowymi bibliotekami języka Python) trwa dłużej niż zwykle
Istnieje znany problem wpływający na czas uruchamiania sesji, gdy biblioteki języka Python (requirements.txt lub .whl) są dołączone do puli spark. Klienci będą sporadycznie doświadczać wolnych czasów uruchamiania sesji. Ma to wpływ zarówno na Fabric, jak i Synapse.
Obejście: Ograniczenie ryzyka zostało zastosowane do następujących regionów. Dzięki temu działaniu zaradczemu rozpoczęcie sesji zostało znacznie ulepszone, ale nadal może być 1,5 razy wolniejsze niż oryginalnej wartości bazowej.
| Złagodzone regiony usługi Synapse |
|---|
| PolskaCentral |
| EastUS (Wschodni USA) |
| EastUS2EUAP |
| Azja Południowo-Wschodnia |
| AustraliaEast |
| WestUS2 |
| NorthEurope |
| SzwecjaCentral |
| WestUS3 |
| KatarCentral |
| JioIndiaWest |
| Południowe Indie |
| IsraelCentral |
| WłochyNorth |
| SzwajcariaWest |
| Europa Zachodnia |
Ostatnio zamknięte znane problemy
Podsumowanie ostatnio zamkniętych znanych problemów bezserwerowej puli SQL usługi Azure Synapse Analytics
Zapytania korzystające z uwierzytelniania entra firmy Microsoft kończą się niepowodzeniem po 1 godzinie
Połączenia SQL korzystające z uwierzytelniania Microsoft Entra, które pozostają aktywne przez ponad 1 godzinę, zaczynają zawodzić. Obejmuje to wykonywanie zapytań dotyczących magazynu przy użyciu uwierzytelniania przepustowego Microsoft Entra oraz instrukcji, które współpracują z Microsoft Entra ID, takich jak CREATE EXTERNAL PROVIDER. Ma to wpływ na każde narzędzie, które utrzymuje aktywne połączenia, takie jak edytor zapytań w programie SSMS (SQL Server Management Studio) i ADS (Azure Data Studio). Nie ma to wpływu na narzędzia, które otwierają nowe połączenie w celu wykonywania zapytań, takich jak program Synapse Studio.
Stan: Rozwiązano
Błędy zapytań podczas odczytywania danych usługi Azure Cosmos DB przy użyciu funkcji OPENROWSET
Zapytania z bezserwerowej puli SQL do magazynu analitycznego usługi Cosmos DB przy użyciu biblioteki OPENROWSET kończą się niepowodzeniem z następującym komunikatem o błędzie.
Resolving CosmosDB path has failed with error 'bad allocation'.
Stan: Rozwiązano
Podsumowanie ostatnio zamkniętych znanych problemów w puli Apache Spark usługi Azure Synapse Analytics
Nie można zapisać w dedykowanej puli SQL z usługi Synapse Spark przy użyciu dedykowanego łącznika puli SQL usługi Azure Synapse dla platformy Apache Spark podczas korzystania z notesów w potokach
Podczas korzystania z dedykowanego łącznika puli SQL usługi Azure Synapse dla platformy Apache Spark do zapisywania dedykowanej puli usługi Azure Synapse przy użyciu notesów w potokach zostanie wyświetlony komunikat o błędzie:
com.microsoft.spark.sqlanalytics.SQLAnalyticsConnectorException: COPY statement input file schema discovery failed: Cannot bulk load. The file does not exist or you don't have file access rights.
Stan: Rozwiązano
Niektóre prace lub zadania platformy Spark kończą się niepowodzeniem zbyt wcześnie z kodem błędu 503 z powodu ograniczania przepustowości konta magazynowego.
Od 3 października 2023 r. do 16 listopada 2023 r. kilka pul Apache Spark usługi Azure Synapse Analytics mogło napotkać błędy zadań Spark z powodu przekroczenia progu interfejsu API magazynu.
Stan: Rozwiązano
Niepowodzenie zapytania z klauzulą LIKE przy użyciu łącznika dedykowanej puli SQL usługi Synapse w środowisku uruchomieniowym platformy Spark 3.4
Platforma Apache Spark 3.4 typu open source wprowadziła problem, który pozwala na ucieczkę znaków specjalnych, ale usługa Synapse SQL nie obsługuje słowa kluczowego 'escape'. Gdy klienci korzystają z łącznika dedykowanej puli SQL usługi Azure Synapse dla platformy Apache Spark, może się wygenerować nieprawidłowe zapytanie SQL dla usługi Synapse SQL, a notes usługi Synapse Spark lub zadanie wsadowe zgłosi błąd podobny do następującego:
com.microsoft.spark.sqlanalytics.SQLAnalyticsConnectorException: com.microsoft.sqlserver.jdbc.SQLServerException: Parse error at line: 1, column: XXX: Incorrect syntax near ''%test%''
Stan: Rozwiązano