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.

1
Nie można przywrócić (błąd 3456)
Mam sytuację, która nie jest łatwa do zrozumienia, i pomyślałem, że zapytam na tym forum, czy inni mogą mieć jakieś sugestie. Używam SQL Server 2008 R2 Standard SP3 w systemie Windows Server 2008R2 Enterprise. Baza danych wymagała konserwacji, a po fakcie musiałem ją przywrócić na innym serwerze. Mam pełną kopię …

2
Co mówi długość życia strony o instancji?
Zainstalowałem oprogramowanie monitorujące w kilku instancjach SQL Server w środowisku. Próbuję znaleźć wąskie gardła i naprawić niektóre problemy z wydajnością. Chcę się dowiedzieć, czy niektóre serwery potrzebują więcej pamięci. Interesuje mnie jeden licznik: oczekiwana długość życia strony. Wygląda inaczej na każdej maszynie. Dlaczego często się zmienia w niektórych przypadkach i …


1
Wolne miejsce w plikach mdf i ldf nie pasuje do wolnego miejsca w bazie danych
W SSMS widziałem właściwości związane z rozmiarem pliku i znalazłem poniżej szczegóły dla jednej bazy danych. Tutaj wartości nie pasują do innych właściwości. Tutaj rozmiar mdf, ldf i całkowity rozmiar odpowiada innym wartościom pod każdym oknem. Ale dostępna wolna przestrzeń mdf i ldf, jeśli zostanie dodana, nie jest równa dostępnej …

2
Czy należy zagnieżdżać zewnętrzne sprzężenia zależne w programie SQL Server?
Słyszałem mieszane informacje na ten temat i mam nadzieję na opinię kanoniczną lub ekspercką. Jeśli mam wiele LEFT OUTER JOINs, każdy zależny od ostatniego, czy lepiej je zagnieżdżać? Zobaczyć na dobry przykład, JOINaby MyParentzależy od JOINcelu MyChild: http://sqlfiddle.com/#!3/31022/5 SELECT {columns} FROM MyGrandChild AS gc LEFT OUTER JOIN MyChild AS c …


1
Celowość użycia STATISTICS_NORECOMPUTE
Ostatnio zaangażowałem się w utrzymywanie zestawu baz danych z interesującymi problemami z indeksem. Jednym z tych, które najbardziej mnie denerwują, są różnice w indeksach między maszynami do programowania, testowania, modelowania i produkcji. Ponieważ różnice sprawiają, że strojenie zapytań jest dość trudne, ich synchronizacja jest jednym z moich pierwszych projektów. Podczas …

1
Popraw szybkość odbudowywania indeksu na serwerze SQL
Importuję dużą ilość danych do pustej bazy danych i zanim zacznę, wyłączyłem wszystkie nieunikalne indeksy nieklastrowe, aby sprawdzić, czy mogę poprawić wydajność importu. Teraz chcę ponownie włączyć indeksy i zastanawiam się, czy mogę coś zrobić, aby to zoptymalizować. Do przebudowania jest ponad 100 tabel i prawie 2000 indeksów. Baza danych …

2
Jaki jest najskuteczniejszy sposób kompresji i przechowywania kopii zapasowej SQL Server? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było ono tematem na temat wymiany stosu administratorów bazy danych. Zamknięte 6 lat temu . Przeprowadziłem kilka testów różnych metod kompresji i przechowywania kopii zapasowych SQL Server (przy użyciu SQL Server …

2
Domyślne śledzenie włączone, ale nieaktywne
Kiedy sprawdzam konfigurację domyślnego śledzenia, pokazuje włączone: exec sp_configure 'default trace enabled'; --> name minimum maximum config_value run_value default trace enabled 0 1 1 1 Ale kiedy pytam sys.traceso ścieżkę, zwraca pusty zestaw wierszy: select * from sys.traces; Co może tłumaczyć brak włączonego śledzenia?

2
funkcja zawiesza się z operacją zerową
Utworzyłem funkcję, która akceptuje datę początkową i końcową, przy czym data końcowa jest opcjonalna. Następnie napisałem CASEw filtrze, aby użyć daty początkowej, jeśli nie minie data końcowa. CASE WHEN @dateEnd IS NULL THEN @dateStart ELSE @dateEnd END Kiedy wywołuję funkcję dla ostatniego miesiąca danych: SELECT * FROM theFunction ('2013-06-01', NULL) …


2
Zwiększona pamięć RAM, gorsza wydajność
Ustawiać: Windows Server 2008 R2 SQL Server 2008 R2 z dodatkiem SP1 240 GB pamięci RAM TempDB to pliki danych 8 x 16 GB bez automatycznego wzrostu (łącznie 128 GB) Serwer fizyczny / autonomiczny Ten serwer służy do przetwarzania ETL. Właśnie zainstalowaliśmy więcej pamięci RAM na tym serwerze, co daje …

2
Transakcja i Try-catch w zadaniu SQL Server
Mamy operacje DML na każdym etapie zadania programu SQL Server. Aby zapewnić aktualizację / wkładka zostanie wycofana w przypadku coś pójdzie nie tak, mam owinięty modyfikacji danych o każdym kroku w TRY CATCHi TRANSACTIONbloków: BEGIN TRY BEGIN TRANSACTION [[INSERT/update statements]] ... IF @@TRANCOUNT > 0 BEGIN COMMIT TRANSACTION PRINT 'Successful.' …

1
SQL Server 2008 R2 Konfiguracja Narzędzia klienta Łączność
Podczas instalacji programu SQL Server 2008 R2 widzę pole wyboru dla opcji instalacji „Połączenia narzędzi klienta” i „Kompatybilność wsteczna narzędzi klienta”. Mówi, że są to elementy komunikacji z serwerem klienta. Czy ktoś może wyjaśnić, jakie są te elementy? Co faktycznie jest instalowane na serwerze, kiedy wybierzesz te składniki.

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.