Mam ten mały CLR, który wykonuje funkcję RegEX na ciąg znaków w kolumnach. Podczas uruchamiania w programie SQL Server 2014 (12.0.2000) w systemie Windows Server 2012R2 proces ulega awarii Wiadomość 0, poziom 11, stan 0, wiersz 0 Wystąpił poważny błąd w bieżącym poleceniu. Ewentualne wyniki należy odrzucić. i daje zrzut …
Moje pytanie brzmi: jeśli utworzysz nowe konto użytkownika domeny dla każdego procesu SQL Server, jakie uprawnienia należy ustawić dla każdego konta? Czy menedżer konfiguracji SQL faktycznie się tym zajmuje i właśnie miałem nieprzewidziany problem? Dość często muszę konfigurować Microsoft SQL Server i zastanawiałem się, czy ktoś może udzielić porady na …
Biorąc pod uwagę następujące kwestie -- table ddl create table dbo.f_word( sentence_id int NULL, sentence_word_id int NULL, word_id int NULL, lemma_id int NULL, source_id int NULL, part_of_speech_id int NULL, person_id int NULL, gender_id int NULL, number_id int NULL, tense_id int NULL, voice_id int NULL, mood_id int NULL, case_id int NULL, …
Próbowałem Tasks> Generate Scripts...i ustawiłem „Script Logins” w Advanced Scripting Options, ale otrzymuję to w wyniku: /* For security reasons the login is created disabled and with a random password. */ Czy istnieje prosty sposób na skryptowanie tych loginów za pomocą haseł lub inny sposób przeniesienia loginów z instancji 2008R2 …
Jestem głównie programistą .NET korzystającym z Entity Framework ORM. Ponieważ jednak nie chcę zawieść przy użyciu ORM , staram się zrozumieć, co dzieje się w warstwie danych (bazie danych). Zasadniczo podczas programowania uruchamiam profiler i sprawdzam, jakie części kodu generują zapytania. Jeśli zauważę coś bardzo skomplikowanego (ORM może generować okropne …
Próbuję dostosować wydajność zapytania, które mamy w SQL Server 2014 Enterprise. Otworzyłem rzeczywisty plan zapytań w SQL Sentry Plan Explorer i widzę w jednym węźle, że ma on Predykat wyszukiwania, a także Predykat Jaka jest różnica między Seek Predicate a Predicate ? Uwaga: Widzę, że istnieje wiele problemów z tym …
W naszym środowisku mamy kilka serwerów należących do grupy Always On Availability Group, a niektóre są samodzielne. Zwykle tworzymy kopie zapasowe w udziale sieciowym, ale ostatnio zauważyliśmy, że wraz z powiększaniem się baz danych czas ten wydłuża się, co spowalnia całą sieć. Skrypt Ola Hallengren jest używany do kompresji, a …
Mam tabelę z unikalnym kluczem zawierającym NVARCHAR(50)kolumnę (poprawną lub nie, ale tam jest). Tak więc podczas próby wstawienia Șclub C(bez względu na kolejność wstawiania) łamie się na 2. wkładce z powodu problemów z sortowaniem. Oto błąd: (Dotyczy 1 wierszy) Msg 2601, poziom 14, stan 1, wiersz 16 Nie można wstawić …
Próbuję uruchomić program SQL Server Upgrade Advisor 2014 na serwerze SQL Server 2008. Po podłączeniu do serwera 2008 wszystko wygląda dobrze i mogę wybrać bazę danych, którą chcę przeanalizować. Ale po uruchomieniu działa wiecznie, nic nie robiąc (krok po kroku Zasady analizy: 0/112 ). Co się dzieje i jak mogę …
Oto mój kod w tej chwili: BEGIN TRY INSERT INTO TABLE (F1,F2,F3) VALUES ('1','2','3') END TRY BEGIN CATCH ;THROW END CATCH Działa świetnie, chyba że jest uruchamiany na komputerze z SQL 2008. Chciałbym, aby blok CATCH sprawdził wersję SQL i uruchomił THROW, jeśli jest równy lub wyższy niż 2012, i …
SQL Server 2014 Standard Edition Muszę znaleźć liczbę lotów, które odbywają się do i z określonych miast na określone miesiące. Na przykład select count(*) from flights where flightTo_AirportCode = 'aaaa' and flightFrom_Airportcode = 'bbbb' and flightdate < '2016-04-01' and flightdate > '2016-02-28' ; Schemat tabeli znajduje się poniżej. Próbuję oszacować, …
Mam na nim tabelę i indeksowany widok Create table mytable1 (ID int identity(1,1), Name nvarchar(100)) Create table mytable2 (ID int identity(1,1), Name nvarchar(100)) Create view myview with schemabinding as select a.name, b.name from mytable1 a join mytable2 b on a.Id = b.Id Teraz jeśli uruchomię następujące zapytanie select a.name, b.name …
SQL Server 2014: Mamy bardzo duży stół (100 milionów wierszy) i musimy na nim zaktualizować kilka pól. W przypadku wysyłki kłód itp. Oczywiście chcemy również zachować transakcje wielkości kęsa. Jeśli pozwolimy, aby poniższe polecenie działało przez chwilę, a następnie anulujemy / zakończymy zapytanie, czy wszystkie dotychczas wykonane prace zostaną zatwierdzone, …
HADR_SYNC_COMMITW naszym otoczeniu zauważamy ciekawy wzór oczekiwania. Mamy trzy repliki; jedna podstawowa, jedna pomocnicza synchronizacja i jedna asynchroniczna pomocnicza w centrum danych, a my właśnie dodaliśmy trzy kolejne repliki ASYNC w innym centrum danych (w odległości około 2400 mil). Od tego czasu zaczęliśmy zauważać ogromny wzrost HADR_SYNC_COMMIToczekiwań. Kiedy patrzymy na …
Obserwujemy bardzo wysokie typy oczekiwania PAGELATCH_EX i PAGELATCH_SH oraz wysokie oczekiwania WRITELOG. Zdiagnozowałem zapytanie powodujące, że PAGELATCH czeka i mogę je wyeliminować, zmniejszając szybkość wstawiania do zajętego klucza podstawowego klastrowanego zdefiniowanego wartością TOŻSAMOŚĆ. Rozumiem, że to zjawisko jest znane jako rywalizacja o zatrzask wstawiania ostatniej strony. Jednak moje pytanie brzmi: …
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.