Pytania otagowane jako sql-server-2008-r2

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

3
Jak mogę w wiarygodny sposób ustalić, czy dana instancja programu SQL Server ma prawo „Blokuj strony w pamięci”?
Prawo „Zablokuj strony w pamięci” może zostać przyznane dla konta usługi używanego przez SQL Server. Dzięki temu SQL Server zapobiega stronicowaniu pamięci na dysk. Zauważyłem, że kilka naszych maszyn SQL Server nie ma skonfigurowanych lokalnych zasad, aby zezwolić na to prawo dla konta usługi używanego przez SQL Server. Ponieważ mamy …

2
Skrypty planu konserwacji
Utworzyłem plan konserwacji dla mojego SQL Server 2008 R2 za pomocą SQL Server Management Studio (SSMS). Nie jestem jednak w stanie wyeksportować / przekonwertować go na skrypt, na wypadek, gdyby trzeba go ponownie wykonać na innym serwerze. Czy istnieje sposób? Jeśli nie, czy będzie sposób z nowszą wersją SQL Server?

2
Wydajny sposób na porównanie dwóch dużych zestawów danych w SQL
Obecnie porównuję dwa zestawy danych, które zawierają unikalne StoreKey/ProductKeykombinacje. Pierwszy zestaw danych zawiera unikalne StoreKey/ProductKeykombinacje sprzedaży od początku stycznia 2012 r. Do końca maja 2014 r. (Wynik = 450 tys. Linii). Drugi zestaw danych ma unikatowe StoreKey/ProductKeykombinacje, dla sprzedaży rozpoczynającej się w czerwcu 2014 r., Do dziś (wynik = 190 …


1
Jak mogę zinterpretować wyniki tych DMV, aby pomóc mi ocenić naszą strategię partycjonowania?
Wersja: SQL Server 2008 R2 Enterprise Edtn. (10.50.4000) Próbując ocenić naszą strategię partycjonowania, napisałem to zapytanie, aby uzyskać metody dostępu do indeksów na partycjach (w najszerszym tego słowa znaczeniu, chociaż eliminuję sterty). Jak ograniczyć moje skupienie na partycje tabel, wierzę, muszę patrzeć na range_scan_counta singleton_lookup_count, ale jestem posiadające czas twardy …

1
Odbudowywanie indeksu SQL Server 2008 R2 kończy się niepowodzeniem z istotnością 17
Czasami podczas konserwacji indeksu zadanie zakończy się niepowodzeniem z błędem SEV 17, w którym nie można przydzielić wystarczającej ilości miejsca dla obiektu, który odbudowuje. Baza danych ma następującą strukturę: Data_file1 PRIMARY 0 growth 0% free Max Size UNLIMITED Data_file2 PRIMARY 0 growth 0% free Max Size UNLIMITED Data_file3 PRIMARY 0 …

1
SQL-Server - Przyznaj użytkownikowi uprawnienia DBO do bazy danych
Mam bazę danych raportów, którą przywracam co noc z kopii zapasowej produkcyjnej bazy danych. Podczas przywracania muszę dodać użytkownika do DBOroli dla tej bazy danych. Myślałem, że to zadziała: use Restored_Prod go exec sp_addrolemember 'db_owner', 'chris' go Ale pojawia się następujący błąd, ponieważ ten użytkownik nie istnieje w bazie danych …

1
Jeśli transakcja jest „zatwierdzona”, to czy jest na pewno zapisywana?
Jeśli transakcja jest zaangażowana powodzeniem mogę wtedy być w 100% pewien, że został napisany na bazie danych oraz do plików dziennika? Czy mogę mieć pewność, że dane są ZAPISANE? Dzisiaj nasze pliki dziennika osiągnęły limit dysku i otrzymaliśmy wiele błędów. Ponadto niektóre inne usługi uległy awarii. Zwiększyliśmy dysk i zrestartowaliśmy …

1
Jak poprawnie rozwiązywać problemy z replikacją scalającą Fałszywe konflikty
Mamy konfigurację replikacji scalania programu SQL Server 2008 R2. Ostatnio zacząłem dostawać konflikty dla niektórych tabel, a kiedy sprawdzam przeglądarkę konfliktów, widzę, że wartości kolumny zwycięzcy i przegranej są identyczne! Jestem pewien, że dane te wprowadza tylko jeden subskrybent. Kiedyś sp_showrowreplicainfouzyskiwałem więcej szczegółów na temat sprzecznego wiersza i otrzymałem 2 …

2
Dlaczego to zapytanie nie korzysta z mojego nieklastrowanego indeksu i jak mogę to zrobić?
Kontynuując pytanie dotyczące zwiększenia wydajności zapytań, chciałbym wiedzieć, czy istnieje sposób domyślnego użycia mojego indeksu. To zapytanie jest uruchamiane za około 2,5 sekundy: SELECT TOP 1000 * FROM [CIA_WIZ].[dbo].[Heartbeats] WHERE [DateEntered] BETWEEN '2011-08-30' and '2011-08-31'; Ten działa w około 33ms: SELECT TOP 1000 * FROM [CIA_WIZ].[dbo].[Heartbeats] WHERE [DateEntered] BETWEEN '2011-08-30' …


3
SQL Server 2008 R2 „Ghost Memory”?
Mamy dedykowaną maszynę SQL Server 2008 R2, w której występują dziwne problemy z pamięcią. Sam maszyna ma wiele zasobów, w tym dwa czterordzeniowe procesory, 16 GB pamięci RAM i 64-bitowy Windows Server 2008 R2 Enterprise (jest to Dell PowerEdge 2950) . Dziwny problem polega na tym, że system zgłasza 82% …

3
Błąd „Baza danych jest w trakcie przenoszenia”
Dzisiaj próbowałem przywrócić bazę danych do już istniejącej bazy danych, po prostu kliknąłem bazę danych prawym przyciskiem myszy w SSMS -> Zadania -> Przejdź do trybu offline, aby móc przywrócić bazę danych. Przez Query Executing.....jakiś czas pojawiało się małe okienko wyskakujące, które wyświetlało komunikat błędu Database is in use cannot …


4
Wyodrębnianie pola z PRZYWRACANIA HEADERONLY
Próbuję użyć opcji „ PRZYWRÓĆ HEADERONLY ”, aby uzyskać datę utworzenia kopii zapasowej, którą zamierzam przywrócić. Komenda: RESTORE HEADERONLY FROM DISK = '<path to .bak file>' działa dobrze w Query Analyzer i daje zestaw wyników z około 50 kolumnami. Problemem jest dostęp do tego z kodu. Mogę wprowadzić to do …

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.