Pytania otagowane jako sql-server-2008

SQL Server 2008 (wersja kompilacji głównej 10.00.xxxx). Proszę również oznaczyć za pomocą serwera SQL.


2
Nie można znaleźć procesu, który tworzy kopie zapasowe
Mamy instancję SQL Server 2008 zainstalowaną na serwerze klienta. Dział IT klienta odpowiada za różne kopie zapasowe urządzenia. Dziennik SQL Server pokazuje, że jest pełna kopia zapasowa każdego dnia o 19:00, ale nie możemy znaleźć dowodów na żaden plan zaplanowany w SQL Server. Technicy, z którymi się skontaktowaliśmy, nie mogli …

1
Jak skonfigurować widok indeksowany podczas WYBORU TOP 1 z ORDER BY z różnych tabel
Usiłuję skonfigurować widok indeksowany w następującym scenariuszu, aby następujące zapytanie zostało wykonane bez dwóch skanów indeksu klastrowego. Ilekroć tworzę widok indeksu dla tego zapytania, a następnie go używam, wydaje się, że ignoruje on każdy indeks, który na niego umieszczam: -- +++ THE QUERY THAT I WANT TO IMPROVE PERFORMANCE-WISE +++ …

3
Kaskadowa aktualizacja klucza podstawowego do wszystkich odwołujących się kluczy obcych
Czy można zaktualizować wartość kolumny klucza podstawowego poprzez kaskadowanie aktualizacji wśród wszystkich kluczy obcych, do których się ona odnosi? # EDYCJA 1: Po uruchomieniu zapytania followinq select * from sys.foreign_keys where referenced_object_id=OBJECT_ID('myTable') , Widzę, że aktualizacja_referencyjna aktywność jest ustawiona na 0. W związku z tym po zaktualizowaniu kolumn moich kluczy …


3
Uzyskaj 2. lub 3. wystąpienie wartości w rozdzielanym łańcuchu
Mam następującą tabelę: ========================================================== | Name_Level_Class_Section | Phone Num | ========================================================== | Jacky_1_B2_23 | 1122554455 | | Johnhy_1_B2_24 | 1122554455 | | Peter_2_A5_3 | 1122554455 | ========================================================== Myślę o uproszczeniu mojej instrukcji SQL w następujący sposób: select *, substring(Name_Level_Class_Section, CHARINDEX('_',Name_Level_Class_Section, (CHARINDEX('_', Name_Level_Class_Section) + 1)) + 1, CHARINDEX('_',Name_Level_Class_Section, (CHARINDEX('_',Name_Level_Class_Section, (CHARINDEX('_',Name_Level_Class_Section)+1))+1))- CHARINDEX('_',Name_Level_Class_Section, …

3
Problem z automatycznym zaokrąglaniem dziesiętnym
Pytanie jest stosunkowo proste. Muszę obliczyć 3 kolumny, w których średnie wyniki są ogromnymi miejscami po przecinku, i na początku mam problem z SQL Server, który zasadniczo zaokrągla liczby dziesiętne, niezależnie od rzutowania / konwersji. Na przykład zróbmy prosty podział jako 1234/1233. Kalkulator wygeneruje 1 00081103000811. Ale kiedy robię to …

5
Maksymalne ustawienie pamięci w SQL Server
Korzystam z programu SQL Server 2008 i aplikacji internetowej na jednym dedykowanym serwerze z dostępną tylko 2 GB pamięci. Jak zauważono w innym miejscu, SQL Server regularnie zajmuje do 98% pamięci fizycznej, co wydaje się spowalniać działanie aplikacji internetowej na serwerze. We właściwościach serwera w SSMS, w obszarze Pamięć, maksymalna …

2
SQL Server 2008 R2 Przywróć pełną kopię zapasową TYLKO KOPIA z dziennikami transakcji
Po przeprowadzeniu badań nie mogę znaleźć odpowiedzi na to pytanie. Tło Próbuję skonfigurować plan tworzenia kopii zapasowych, który spełnia następujące trzy wymagania: Niezawodność tworzenia kopii zapasowych, co noc pełne kopie zapasowe Kopie zapasowe dziennika transakcji, z których można przywrócić Mała ilość wykorzystanego miejsca na dysku Kopie zapasowe muszą być dostępne …

1
Dlaczego serwer SQL musi przekonwertować wynik count (*) na int przed porównaniem go ze zmienną int?
Mam wiele zapytań w mojej aplikacji, gdzie w klauzuli have mam porównanie funkcji agregującej count ze zmienną int. W planach zapytań widzę niejawną konwersję przed porównaniem. Chcę wiedzieć, dlaczego tak się dzieje, ponieważ zgodnie z dokumentacją serwera SQL, zwracanym typem funkcji count jest int. Dlaczego więc powinna istnieć niejawna konwersja …



2
Grupa dostępności programu SQL Server 2012 to „AlwaysON”?
W tradycyjnym klastrze SQL Server, gdy następuje przełączenie awaryjne, wszyscy klienci, którzy są połączeni z wystąpieniem awarii SQL Server, tracą połączenia i każdy klient musi ponownie ustanowić nowe połączenie z instancją klastra pracy awaryjnej. Czy grupa AlwaysON Availability łagodzi ten problem? Czy przełączanie awaryjne w przypadku grupy dostępności AlwaysON programu …

3
Błąd wydajności indeksu datetime dla SQL Server 2008
Korzystamy z programu SQL Server 2008 R2 i mamy bardzo dużą tabelę (ponad 100 milionów wierszy) z podstawowym indeksem id oraz datetimekolumnę z indeksem nieklastrowanym. Obserwujemy bardzo nietypowe zachowanie klient / serwer w oparciu o użycie order byklauzuli konkretnie w indeksowanej kolumnie daty i godziny . Przeczytałem następujący post: /programming/1716798/sql-server-2008-ordering-by-datetime-is-too-slow, …

3
Baza danych uruchamia się zawsze w trybie odzyskiwania
Za każdym razem, gdy ponownie uruchamiam serwer, baza danych jest zawsze w trybie odzyskiwania, a jego normalne działanie zajmuje około 20 minut. Dzieje się tak zawsze i tylko po ponownym uruchomieniu serwera, więc mam kilka pytań ... Powiedziano mi, że może to być spowodowane dużym plikiem dziennika? Czy to może …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.