Podczas testowania aktualizacji z SQL Server 2014 SP1 (12.0.4422.0) do SQL Server 2016 CTP 3.2 (13.0.900.73) postępowałem zgodnie z zalecanym procesem aktualizacji i natknąłem się na problem polegający na tym, że baza danych nie uruchamiałaby się na starym serwerze podstawowym po awarii do zaktualizowanego wtórnego. Nasza konfiguracja jest repliką podstawową …
Jak przekonwertować domyślne wystąpienie na nazwane wystąpienie w SQL Server 2012? Przez pomyłkę wybrałem domyślną opcję wystąpienia i zainstalowałem. Teraz muszę przejść do nazwanego wystąpienia. Jak zmienić?
Próbuję napisać zapytanie, które zastępuje znaki specjalne spacją. Poniższy kod pomaga zidentyfikować wiersze. (znaki alfanumeryczne, przecinek i spacja są poprawne): SELECT columnA FROM tableA WHERE columnA like '%[^a-Z0-9, ]%' Jak mogę zintegrować funkcję replace z instrukcją select, aby wszystkie znaki inne niż alfanumeryczne, przecinki i spacje w zestawie wyników zostały …
Chcę naprawić błąd luki tożsamości w programie SQL Server 2012 za pomocą -T272parametru uruchamiania. Jak mogę to zautomatyzować po instalacji? Nie znalazłem parametru instalacyjnego dla parametrów uruchamiania.
Czy istnieje sposób, w jaki mogę ustalić, czy plan został właśnie wygenerowany dla określonego zapytania, czy też został znaleziony w pamięci podręcznej planu?
Patrzę na aplikację, która korzysta z bardzo dynamicznych zapytań SQL przeciwko SQL Server. Patrząc na zapytania, które są konstruowane w bardzo dziwny i skomplikowany sposób, ale to inna historia, mówię to, aby podać dobry powód, dla którego nie jestem w stanie (zbyt głupio) samemu się dowiedzieć ... Nie widzę dowolny …
Czasami pojawia się komunikat „Nie można kontynuować skanowania z NOLOCKpowodu przenoszenia danych” w przypadku niektórych dużych zadań, które WITH (NOLOCK)dotyczą wybranych zapytań. Rozumiem, że ma to coś wspólnego z próbą wybrania danych, gdy nastąpił podział strony, który spowodował, że dane nie były już tam, gdzie powinny być - Zakładam, że …
Podczas monitorowania kopii zapasowych za pomocą następującego zapytania: SELECT command, percent_complete, 'elapsed' = total_elapsed_time / 60000.0, 'remaining' = estimated_completion_time / 60000.0 FROM sys.dm_exec_requests WHERE command like 'BACKUP%' or command like 'RESTORE%' Zauważyłem, że przed utworzeniem kopii zapasowej program SQL Server wykonuje przywracanie bezpośrednio po utworzeniu kopii zapasowej. Zastanawiałem się, do …
Jaka jest różnica między COUNT(CASE WHEN [Column A] = ____ THEN 1 END i COUNT(CASE WHEN [Column A] = ____ THEN 1 ELSE 0 END? Korzystałem z tego pierwszego i do tej pory nie widziałem różnicy; jaki jest powód dodania ELSE 0- czy są sytuacje, w których SQL Server będzie …
Mam 3 stoły: Ludzie Poczta Lubi Kiedy projektuję model ER, ma on cykliczną zależność: 1: N Ludzie -------- <Post 1: N Opublikuj ---------- <Polubienia 1: N Ludzie -------- <Lubi Logika jest następująca: 1 osoba może mieć wiele postów. 1 post ma wiele polubień. 1 osoba może polubić wiele postów (utworzona …
Bez względu na to, co robię, nie mogę uruchomić SQLCMD. Próbuję uruchomić skrypt o rozmiarze ponad 200 MB i nie można go uruchomić z aplikacji serwera SQL, więc muszę to zrobić za pomocą SQLCMD, jednak za każdym razem, gdy próbuję się zalogować lub uruchomić skrypt, natychmiast się zamyka. Śledziłem narzędzie …
To może wydawać się bardzo podstawowym pytaniem i tak powinno być. Jednak jako fan metody naukowej lubię tworzyć hipotezę, a następnie przetestować ją, aby sprawdzić, czy mam rację. W tym przypadku staram się lepiej zrozumieć wynik sys.dm_exec_sessions, a dokładniej, pojedyncza kolumna „czyta”. SQL Server Books Online raczej sucho określa to …
Mam stolik z valuekolumną. Chcę obliczyć ostatni rząd minus pierwszy rząd, jak pokazano tutaj: id value 1 10 2 45 3 65 4 95 . . . . . . 500 200 Chcę uzyskać 200 - 10 = 190 Próbowałem jednak użyć poniższego polecenia w programie SQL Server 2012 LASTi …
Muszę monitorować aktywność użytkowników w naszych bazach danych. Ustawiłem następujące parametry w postgresql.conf: log_min_duration_statement = 0 log_connections = on log_disconnections = on log_line_prefix = '%t %a %d %h %u |' Zdaję sobie jednak sprawę, że większość plików dziennika jest wypełniona instrukcjami wykonywanymi przez postgresużytkownika, które są używane przez skrypty, które …
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.