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.
Zgodnie z tym dokumentem Microsoft: http://msdn.microsoft.com/en-us/library/ms174205.aspx Powinienem być w stanie użyć klawiszy Ctrl + K, a następnie Ctrl + D, aby sformatować moje dokumenty SQL w SQL Server Management Studio 2012, ale kiedy używam tej kombinacji, pojawia się błąd: Kombinacja klawiszy (Ctrl + K, Ctrl + D) jest powiązana z …
Jeśli chcemy utworzyć nową tabelę z istniejącej w SQL Server, możemy wykonać następujące czynności SELECT * into Table2 from Table1 WHERE 1=2 Po co klauzula? Próbowałem bez klauzuli where i działało dobrze. Widziałem to w wielu przypadkach w Internecie w klauzuli, ale nie było powodu, dla którego jest ona wymagana.
Istnieje wiele flag śledzenia. Niektóre są dobrze udokumentowane, niektóre nie, a inne znalazły drogę do domyślnego stanu zachowania w wersji 2016. Oprócz oficjalnych kanałów wsparcia, pracowników Microsoft itp., Jakie są sposoby na znalezienie nowych flag śledzenia? Przeczytałem kilka ostatnich postów Aarona Bertranda tu i tutaj , ale nie zauważyłem nic …
Używam Microsoft SQL Server 2012 i próbuję uruchomić proste zapytanie w Management Studio. Otrzymuję następujący błąd (w SSMS, uruchomiony na serwerze): Wystąpił błąd podczas wykonywania partii. Komunikat o błędzie: Zgłoszono wyjątek typu „System.OutOfMemoryException”. W systemie zainstalowano 24 GB pamięci RAM, ale w menedżerze zadań proces sqlservr.exe używa tylko 2,9 GB. …
Znalazłem wiele informacji na temat STATISTICS : jak są one utrzymywane, jak można je tworzyć ręcznie lub automatycznie na podstawie zapytań lub indeksów i tak dalej. Ale nie byłem w stanie znaleźć żadnych wskazówek ani informacji o „najlepszych praktykach” dotyczących tego, kiedyaby je utworzyć: jakie sytuacje odnoszą większe korzyści z …
Kiedy powinienem korzystać z pełnego modelu odzyskiwania, a kiedy powinienem używać prostego modelu odzyskiwania dla baz danych? Zawsze korzystałem z pełnego modelu odzyskiwania, ponieważ jest on domyślny, ale dzisiaj napotkałem ten błąd: Dostawca Microsoft OLE DB dla SQL Server (0x80040E14) Dziennik transakcji dla bazy danych „NAZWA BAZY DANYCH” jest pełny. …
Czy istnieje jakaś twarda i szybka reguła, która decyduje o tym, w których kolumnach i jakiej kolejności należy je umieścić Uwzględnione w indeksie nieklastrowanym. Właśnie czytałem ten post https://stackoverflow.com/questions/1307990/why-use-the-include-clause-when-creating-an-index i znalazłem to dla następującego zapytania: SELECT EmployeeID, DepartmentID, LastName FROM Employee WHERE DepartmentID = 5 Plakat sugeruje, aby zrobić indeks …
Mam kilka standardowych instrukcji SQL, które uruchamiam na wielu bazach danych na jednym serwerze, aby pomóc mi zdiagnozować problemy: select so.name, so.type, MAX(case when sc.text like '%remote%' then '' ELSE 'N' END) AS Relevant, @@ServerName as Server, DB_Name() as DBName from sysobjects so with (nolock) join syscomments sc with (nolock) …
Zakładając, że masz dedykowany serwer do obsługi funkcji bazy danych - ile pamięci należy zarezerwować dla systemu operacyjnego? Zdaję sobie sprawę, że prawdopodobnie będzie się to nieco różnić w zależności od konkretnego systemu operacyjnego, konkretnego oprogramowania bazy danych i tak dalej. Ponieważ jednak pamięć jest tak ważna dla wydajności bazy …
Ilekroć muszę sprawdzić, czy istnieje jakiś wiersz w tabeli, zwykle piszę taki warunek: SELECT a, b, c FROM a_table WHERE EXISTS (SELECT * -- This is what I normally write FROM another_table WHERE another_table.b = a_table.b ) Niektóre inne osoby piszą to tak: SELECT a, b, c FROM a_table WHERE …
Ktoś zdalnie uruchomił zapytanie do naszej bazy danych SQL Server, a ich system się zawiesił. Nie mają kopii zapasowej tego zapytania i chcą zobaczyć, co zostało uruchomione na serwerze. Czy można znaleźć to zapytanie w dzienniku lub w historii?
Korzystam z narzędzia sqlcmd z pliku wsadowego i zastanawiałem się, jak sprawić, by zwrócił błąd ERRORLEVEL inny niż 0, gdy coś pójdzie nie tak z kopią zapasową.
Większość forum i przykładów online zawsze sugeruje, aby mieć oba te elementy ALLOW_SNAPSHOT_ISOLATIONi READ_COMMITTED_SNAPSHOTustawić je na WŁĄCZONE, gdy ktoś zadaje migawkę, wersję wiersza lub podobne pytanie. Wydaje mi się, że słowo SNAPSHOT w obu ustawieniach jest trochę mylące. Pomyślałem, że aby silnik bazy danych używał wersjonowania wierszy zamiast blokad dla …
Szukam najlepszych praktyk w radzeniu sobie z zaplanowanymi zadaniami agenta programu SQL Server w grupach dostępności programu SQL Server 2012. Może coś przeoczyłem, jednak w obecnym stanie wydaje mi się, że SQL Server Agent nie jest tak naprawdę zintegrowany z tą wspaniałą funkcją SQL2012. Jak mogę poinformować zaplanowane zadanie agenta …
Codziennie wysyłamy nasze kopie zapasowe SQL Server w sieci WAN. Musimy zminimalizować rozmiar tych kopii zapasowych, aby nie trwało to wiecznie. Nie przeszkadza nam, że proces tworzenia kopii zapasowej trwa nieco dłużej; w tej chwili musimy przenieść 30 gigabitowych kopii zapasowych w sieci WAN, co zajmuje ponad 10 godzin. Istnieją …
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.