Pytania otagowane jako sql-server-2008

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

1
noexpand wskazówka dotycząca edycji i wydajności niezwiązanej z przedsiębiorczością
Muszę użyć widoków indeksowanych, aby osiągnąć wydajność. Jak widzę z tej tabeli porównawczej edycja standardowa nie obsługuje widoków indeksowanych. Ale BOL mówi: Widoki indeksowane można tworzyć w dowolnej edycji SQL Server. W SQL Server Enterprise optymalizator zapytań automatycznie uwzględnia widok indeksowany. Aby użyć widoku indeksowanego we wszystkich innych edycjach, należy …

2
Dlaczego to zapytanie powoduje zakleszczenie?
Dlaczego to zapytanie powoduje zakleszczenie? UPDATE TOP(1) system_Queue SET [StatusID] = 2, @ID = InternalID WHERE InternalID IN ( SELECT TOP 1 InternalID FROM system_Queue WHERE IsOutGoing = @IsOutGoing AND StatusID = 1 ORDER BY MessageID ASC, InternalID ASC) Dodano wykres zakleszczenia: <keylock hobtid="72057594236436480" dbid="9" objectname="Z.dbo.system_Queue" indexname="PK_system_Queue" id="lock5b25cc80" mode="X" associatedObjectId="72057594236436480"> …

1
Jak znaleźć uszkodzoną stronę w SQL Server 2008
Wiem, że mogę wykonać DBCC CHECKDBi uzyskać status mojej bazy danych. pytania Jak mogę sprawdzić, czy w mojej bazie danych znajdują się uszkodzone strony danych? Jeśli błąd jest przyczyną uszkodzenia strony, to gdzie mogę znaleźć, które strony są uszkodzone? Jak mogę znaleźć numer każdej uszkodzonej strony? Czy ktoś może mi …

2
Non-DBA pyta: Jak bezboleśnie skopiować / przenieść wystąpienie programu SQL Server na inny serwer za pomocą narzędzia Kopia zapasowa / przywracanie?
Właśnie mamy nowy serwer, więc muszę skopiować istniejącą instancję programu SQL Server 2008 ze starego okna db. Zwykle robię to, kopiując pliki .mdf i pliki dziennika i dołączając je, ale nie jestem w stanie usunąć dbs z linii, ponieważ są one używane 24/7, więc wykonałem kopię zapasową baz danych i …

1
SQL Server 2008 R2 Dirty czyta - jak nieatomowy?
Zastanawiam się, jak „brudne” brudne odczyty mogą dostać się pod poziom izolacji niezamierzony odczytywania . Rozumiem, że wiersze, które zostały zaktualizowane, ale jeszcze nie zostały zatwierdzone, są widoczne, ale: Czy wiersz może być wyświetlany jako częściowo zaktualizowany - to znaczy niektóre kolumny są zaktualizowane, a niektóre nie? Czy pojedyncza kolumna …


5
Jaki jest najlepszy sposób, aby dowiedzieć się, ile rekordów nie ma właściwego numeru telefonu w SQL Server?
Mam dziedzinę, z której ludzie historycznie mogliby korzystać, aby swobodnie dostarczać wartość. Muszę zidentyfikować rekordy, które nie mają odpowiedniej wartości, aby je wyczyścić. Rozglądałem się w tym celu w SSIS. Moją skłonnością jest użycie komponentu skryptu z wyrażeniem regularnym w jakimś kodzie C #, a następnie przekierowania. Mimo to zastanawiałem …

2
Jak duży jest „zbyt duży” dla SQL 2008 Web Edition?
W przypadku naszej aplikacji, która ma być wkrótce hostowana, muszę wybierać między wersją SQL Server 2008 Web Edition a wersją SQL Server 2008 Enterprise. Nie ma żadnej funkcji „niezbędnej”: aplikacja działa obecnie w SQL Express, ale przekroczy maksymalny rozmiar 10 GB narzucony przez SQL Express. Patrzę na tę tabelę porównawczą …

1
Czy istnieje niezawodny sposób na określenie, kiedy należy uruchomić DBCC CLEANTABLE, aby odzyskać miejsce?
Ostatnio zamiast tylko powiększania plików, gdy ich wykorzystanie jest zbliżone do 80%, byłem bardziej proaktywny w odzyskiwaniu miejsca za pomocą zwykłych sztuczek, takich jak defragmentacja hałd, dodawanie i usuwanie indeksów klastrowych, wdrażanie kompresji wierszy lub stron itp. Jednak istnieje kilka przypadków, w których mogłem odzyskać jeszcze więcej miejsca, wykonując DBCC …


1
Jak zezwolić na wykonywanie procedur przechowywanych, ale nie zapisuje?
Chciałbym skonfigurować użytkownika „czytającego” w mojej instancji SQL Server 2012. Chciałbym dać mu prawo do wykonania dowolnej procedury składowanej, funkcji lub bezpośredniej instrukcji SQL, która pobiera dane ze wszystkich tabel i widoków, ale nie może aktualizować ani wstawiać (tj. Niczego czytać i nic nie pisać). Czy mogę to skonfigurować bez …

3
Gorsza wydajność na nowym serwerze
Jesteśmy na dedykowanym serwerze (pojedynczy czterordzeniowy, 6 GB pamięci RAM) i przechodzimy na nowy serwer dedykowany (2x sześciordzeniowy, 32 GB pamięci RAM). Oba systemy to Windows Server 2008, SQL Server 2008. Wydajność na nowym serwerze jest nieco gorsza niż na starym, wolniejszym serwerze. Podczas testowania nasza aplikacja ASP.NET działa o …

5
Jak mogę wykryć uszkodzone procedury przechowywane po zmianie schematu?
Zmodyfikowałem centralną tabelę w mojej bazie danych, a sp_depends dosłownie zwraca setki wyników, i obawiam się, że niektóre z tych procedur przechowywanych mogą się nie kompilować po mojej zmianie. Sprawdzanie jednej procedury składowanej jest łatwe (po prostu ponownie uruchamiam skrypt alter i sprawdzam, czy operacja się powiodła), ale robienie tego …



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.