Wszystkie wersje Microsoft SQL Server (nie MySQL). Dodaj również tag specyficzny dla wersji, np. Sql-server-2016, ponieważ często jest on odpowiedni dla pytania.
Dodaję następującą tabelę odsyłaczy do mojej bazy danych hostowanej przez SQL Server: company_id bigint not null (FK) org_path nvarchar (2048) not null company_idPole odnosi się do idpola w innej tabeli (w którym to klucz podstawowy). Biorąc pod uwagę, że może istnieć wiele rekordów z tym samym company_id, każdy klucz podstawowy …
Jako dane wejściowe mam ciąg alfanumeryczny i chcę z niego uzyskać dwa wyniki: ciąg, w którym wszystkie cyfry są usuwane i liczba całkowita będąca sumą wszystkich cyfr w ciągu wejściowym. Na przykład dla tego wejścia: GR35hc7vdH35 Chcę następujące dane wyjściowe: | Col1. | Col2 | ---------------------------------- | GRhcvdH | 23 …
Wbudowany hierarchyid to CLR, który przechowuje ścieżki w efektywnej formie binarnej i zapewnia inne przydatne funkcje. Niestety, głębokość reprezentowanych ścieżek może być ograniczona i wynosi ~ 1427 dla drzewa binarnego. Chciałbym zwiększyć ten limit dla złożonej istniejącej aplikacji, która musi przekroczyć ten limit. Nie chcę zmieniać interfejsu tego typu. Nie …
Wiem, że jeśli chodzi o użycie indeksu lub skanowania tabeli, SQL Server używa statystyk, aby zobaczyć, który jest lepszy. Mam stół z 20 milionami wierszy. Mam indeks na (SnapshotKey, Measure) i to zapytanie: select Measure, SnapshotKey, MeasureBand from t1 where Measure = 'FinanceFICOScore' group by Measure, SnapshotKey, MeasureBand Kwerenda zwraca …
Dzisiaj napotkaliśmy błąd: Błąd: 3967, wskaźnik ważności: 17 i z tego co mogę powiedzieć, to w zasadzie „sklep z pełną wersją”. Pojawiło się kilka pytań, na które miałem problem z odpowiedzią, ponieważ w moim sklepie nigdy wcześniej nie mieliśmy tego błędu: Jeśli istnieje ustawiony maksymalny rozmiar (na podstawie całkowitego rozmiaru …
TRUSTWORTHYUstawienie może być dość niebezpieczne, jeśli nie jesteś ostrożny i za wyjątkiem szczególnych okoliczności, zaleca się, aby go wyłączyć. Jednak domyślnie MSDBbaza danych jest TRUSTWORHTYustawiona ONdomyślnie. Jestem ciekawa dlaczego? Przeczytałem ten wpis w BOL Uwaga Domyślnie ustawienie TRUSTWORTHY jest ustawione na ON dla bazy danych MSDB. Zmiana tego ustawienia na …
Muszę zsynchronizować dużą tabelę ~ 500 milionów wierszy bez klucza podstawowego między SQL Server i MySQL. Tabela ma tylko klastrowy, niejednorodny indeks złożony. Mam połączenie ODBC między serwerami, ale import ~ 8 milionów wierszy zajął około 45 minut, więc uważam, że większy pojedynczy import byłby nieuzasadniony, ponieważ mogą wystąpić przerwy …
Przez ostatni miesiąc jeden z moich serwerów miał problemy z SQL Server Agent. Zatrzymuje się automatycznie z błędem poniżej, który zdarza się losowo: Plik wyjściowy agenta Sql [097] Wykryto wyciek pamięci [204 bajty] Wyjątek 5 przechwycony w linii 403 pliku e: \ sql9_sp2_t \ sql \ komodo \ src \ …
Zalogowałem się do nowego systemu klienta i uruchomiłem sp_blitz, aby zobaczyć, co się trzęsie. Raportuje, że „ CPU Schedulers Offline ”, który jest dla mnie nowy. Niektóre rdzenie procesora nie są dostępne dla programu SQL Server z powodu maskowania koligacji lub problemów z licencjonowaniem. W porządku, uruchamiam zapytanie podstawowe SELECT …
Przeglądałem procedury DR firmy i kiedy szukałem w Internecie rozwiązań dla kworum Always On Cluster, które można porównać. Byłem trzy strony w wynikach Google, zanim znalazłem pierwszy post SE na temat Klastrowanie vs. replikacja transakcyjna vs. grupy dostępności, które tylko lekko dotykają tematu utraconego kworum. Chociaż wszyscy zgadzają się, że …
W SQL Server, jeśli XACT_ABORT jest wyłączony, wówczas niektóre błędy zakończą bieżącą instrukcję (na przykład dostarczając niepoprawną liczbę parametrów do procedury składowanej, która przyjmuje niektóre parametry), a niektóre błędy przerywają całą partię (na przykład dostarczając parametry do przechowywanej procedura, która nie przyjmuje parametrów). [Odnośnik]: http://www.sommarskog.se/error-handling-I.html#scope-abortion . Chciałbym wiedzieć, czy istnieje …
Muszę zoptymalizować SELECTinstrukcję, ale SQL Server zawsze skanuje indeks zamiast wyszukiwania. Oto zapytanie, które oczywiście znajduje się w procedurze przechowywanej: CREATE PROCEDURE dbo.something @Status INT = NULL, @IsUserGotAnActiveDirectoryUser BIT = NULL AS SELECT [IdNumber], [Code], [Status], [Sex], [FirstName], [LastName], [Profession], [BirthDate], [HireDate], [ActiveDirectoryUser] FROM Employee WHERE (@Status IS NULL OR …
Bieżącą radą dotyczącą najbardziej efektywnego sposobu porównywania dwóch dużych zestawów wyników / wierszy wydaje się być użycie EXCEPToperatora. Ten samodzielny skrypt SQL poniżej staje się bardzo nieefektywny wraz ze wzrostem rozmiarów wierszy (zmiana wartości @last). Próbowałem znaleźć unikalne wpisy w połączonej tabeli, ale bez poprawy. DECLARE @first AS INT, @step …
Musimy zrobić pewne raporty na temat wartości, które zwykle są mieszanymi ciągami cyfr i liter, które należy sortować „naturalnie”. Rzeczy takie jak np. „P7B18” lub „P12B3”. @ Ciągi będą w większości sekwencjami liter, a następnie naprzemiennie liczb. Liczba tych segmentów i długość każdego mogą się jednak różnić. Chcielibyśmy, aby ich …
Patrzę na grupy dostępności AlwaysOn. Im dłużej na to patrzę, tym bardziej wydaje się, że grupa nasłuchiwania dostępności jest pojedynczym punktem awarii. Gdzie dokładnie działa słuchacz? Oddzielny serwer, podstawowy serwer SQL, wszystkie? Załóżmy, że mam cały stos aplikacji w moim drugim centrum danych. Jak skonfigurować nasłuchiwanie (-a) tak, aby działały …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.