Mam bazę danych, w której po uruchomieniu polecenia tworzenia kopii zapasowej BACKUP DATABASE [MyDatabase] TO DISK = 'G:\Backup\MyDatabase_01_01_2018.bak' WITH NOFORMAT, NOSKIP, COMPRESSION, INIT, BUFFERCOUNT = 100 Pojawia się komunikat o błędzie Msg 3043, poziom 16, stan 1, wiersz 8 BACKUP „MyDatabase” wykrył błąd na stronie (1: 745345) w pliku „F: …
Wygląda na to, że funkcja wymuszania planu sklepu z zapytaniami nie egzekwuje planu. Znam sklep z zapytaniami - wymuszony nie zawsze oznacza wymuszony ; jednak mój plan może się nie zmienić nieznacznie, ale optymalizator zapytań może nadal wybierać nieprawidłowe indeksy, opcje pętli itp. Zasadniczo: nie honoruje mojego wyboru planu wymuszonego. …
Natknąłem się na to pytanie w rozmowie na Twitterze z Lukasem Ederem . Chociaż poprawnym działaniem byłoby zastosowanie klauzuli ORDER BY w najbardziej zewnętrznym zapytaniu, ponieważ tutaj nie używamy DISTINCT, GROUP BY, JOIN ani żadnej innej klauzuli WHERE w najbardziej zewnętrznym zapytaniu, dlaczego RDBMS po prostu nie przekaże przychodzące dane, …
W docs zawiera instrukcje dotyczące sposobu usuwania SQL Server. Pozostawia to jednak pewne paczki. Jak mogę usunąć wszystkie ślady i odinstalować program SQL Server 2017?
To jest niewygodna opcja; nie ma dokumentacji i wyszukiwania w sieci nie są pomocne. Podczas wykonywania zapytań nie zauważam różnicy między opcją zaznaczoną lub niezaznaczoną. Co kontroluje to ustawienie?
Czasami przechowuję nazwy obiektów (identyfikatory) w niektórych naszych bazach danych, na przykład w niektórych tabelach parametrów. Ponieważ wybieram rekordy z tych tabel za pomocą operatorów porównania „=” lub „LIKE”, muszę zadbać o to, aby te nazwy były zawsze przechowywane w nawiasach kwadratowych lub bez nich . IF EXISTS (SELECT 1 …
Pobrałem DeveloperDaysVM2016-06-02_13.ova z http://www.oracle.com/technetwork/database/enterprise-edition/databaseappdev-vm-161299.html i pomyślnie załadowałem go do Virtual Box. Zalogowałem się jako użytkownik „oracle” i widzę pulpit. Z poziomu maszyny wirtualnej otworzyłem Firefoksa i nawigowałem do: http: // localhost: 8080 / ords / hrrest / workers / i pomyślnie otrzymano listę pracowników w formacie JSON. Wiem, że baza …
Mam zapytanie na dużej tabeli, która wygląda następująco: declare @myIdParam int = 1 select * from myTable where (@myIdParam is null or myTable.Id = @myIdParam) Istnieje kilka podobnych warunków warunkowych w klauzuli where, a także wiele sprzężeń, ale jest to streszczenie. W efekcie, jeśli @myIdParam ma wartość null, nie chcemy …
Muszę wykonać AKTUALIZACJĘ i WSTAW w jednej transakcji. Ten kod działa dobrze sam, ale chciałbym móc go łatwo wywoływać i przekazywać wymagane parametry. Kiedy próbuję zagnieździć tę transakcję w procedurze składowanej, napotykam wiele błędów składniowych. Jak mogę obudować poniższy kod, aby można go było łatwo wywołać? BEGIN TRANSACTION AssignUserToTicket GO …
Podczas aktualizacji magazynu w wystąpieniu SQL Server 2014 SP1 (12.0.4422.0) napotkaliśmy problem polegający na tym, że dwie bazy danych nie uruchamiałyby się na dodatkowej po zrestartowaniu SQL Server. Serwer był offline przez kilka godzin, podczas gdy instalowaliśmy nowe (większe) dyski SSD i kopiowaliśmy pliki danych na nowy wolumin. Kiedy ponownie …
Czy istnieje sposób fizycznego przeniesienia obszaru tabel PostgreSQL 9.3 z /old/dirdo /new/dir? Chciałbym tylko zrobić mvkatalog i powiedzieć PostgreSQL, że obszar tabel jest teraz zlokalizowany /new/dir. Wygląda na to, ALTER TABLESPACEże pozwala tylko zmienić nazwę. Chciałbym uniknąć tworzenia nowego obszaru tabel i przenoszenia do niego bazy danych. Zakładam, że byłby …
Okazuje się, że błąd w systemie nieprawidłowo nazwał mężczyzn (M) kobietami (W) i odwrotnie w bazie danych. Kolumny dopuszczają tylko jeden znak. Bez użycia tabel tymczasowych napisz jedno zapytanie o aktualizację, aby rozwiązać ten problem. To pytanie zostało zadane podczas ostatniego wywiadu, który przeprowadziłem, i przechodzę do kolejnych wywiadów, które …
Mam tę tabelę bazy danych, która powinna aktualizować indeks pełnotekstowy. Jednak w ogóle nie widzę, aby się to działo (brak błędu w dzienniku, ponieważ ostatni dziennik, który widzę, był wtedy, gdy uruchomiłem go ręcznie). Oto, co widzę ... ale na samym stole ... Czy może dlatego nie dzieje się to …
Zrobiłem kilka testów w domu READ_COMMITTEDi READ_UNCOMMITTEDprzy użyciu technologii JDBC. Widzę, że READ_UNCOMMITTEDfaktycznie może odczytać niezaangażowane dane, np. Dane z niektórych transakcji, które nie zostały jeszcze zatwierdzone (może wykonać zapytanie UPDATE). pytania Gdzie przechowywane są niezaangażowane dane, aby READ_UNCOMMITTEDtransakcja mogła odczytać nieprzypisane dane z innej transakcji? Dlaczego READ_COMMITTEDtransakcja nie może …
Baza danych MySQL jest bezproblemowa od kilku miesięcy. Dzisiaj, kiedy sprawdziłem pakiety, które można aktualizować za pomocą Menedżera pakietów Synaptic, pojawiły się różne komponenty MySQL (-common, -client, -server itp.). Dlatego zdecydowałem się na aktualizację (zapomniałem zauważyć zainstalowaną wersję, ale myślę, że była to wersja 5.6.21) do wersji 5.6.25-1-ubuntu2.0. Następnie, kiedy …
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.