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
Wstaw brakujące daty z zapytania
Jak mogę wstawić brakujące daty z utworzonego przeze mnie zapytania? Wynik poniżej: Date Frequency 2014-05-18 5 2014-05-20 7 2014-05-25 7 2014-05-27 6 Chcę, aby w wyniku brakowało dat o wartości 0, jak pokazano poniżej: Date Frequency 2014-05-18 5 2014-05-19 0 2014-05-20 7 2014-05-21 0 2014-05-22 0 2014-05-23 0 2014-05-24 0 …

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
Jakie są możliwe przyczyny sp_reset_connection zajmujące dużo czasu?
Dlaczego wykonanie sp_reset_connectionprocedury składowanej w systemie trwa dłużej niż kilka milisekund, tak jak to pokazano w programie SQL Server Profiler? Wziąłem prosty ślad z systemu produkcyjnego za pomocą SQL Server Profiler, a następnie użyłem SqlNexus do jego analizy. SqlNexus wskazuje, że sp_reset_connection ma najwyższy łączny czas trwania - 33% ogólnego …

1
Czy SentryOne Plan Explorer zlicza odczyty w UDF?
Mam takie zapytanie: select dbo.fn_complexFunction(t.id) from mytable t W SQL Sentry Plan Explorer zauważyłem, że muszę uruchomić Get Estimated Plan, aby Plan zapytań zawierał UDF. Po uruchomieniu polecenia „Pobierz aktualny plan” nie wydaje się, aby odczyty logiczne i inne metryki obejmowały operacje występujące w UDF. W takich przypadkach, czy jedynym …

1
Minimalne warunki rejestrowania w SQL
Napisałem skrypt, aby przetestować roszczenia zgłoszone na tej stronie http://technet.microsoft.com/en-us/library/dd425070(v=sql.100).aspx w tabeli zatytułowanej Podsumowanie minimalnych warunków rejestrowania minimalne rejestrowanie występuje lub nie występuje. Za pomocą tego skryptu stwierdzam, że suma długości rekordów dziennika dla każdego z różnych typów wstawek jest następująca: Sterta pusta bez tablock 60000 Sterty puste z tablock …

2
Znajdź wiersze nadrzędne, które mają identyczne zestawy wierszy podrzędnych
Załóżmy, że mam taką strukturę: Tabela przepisów RecipeID Name Description RecipeIngredients table RecipeID IngredientID Quantity UOM Klucz RecipeIngredientsjest włączony (RecipeID, IngredientID). Jakie są dobre sposoby na znalezienie zduplikowanych przepisów? Zduplikowana recepta jest zdefiniowana jako zawierająca dokładnie taki sam zestaw składników i ilości dla każdego składnika. Myślałem o FOR XML PATHpołączeniu …


3
Piaskownica programu SQL Server
Próbuję skonfigurować piaskownicę dla naszych programistów raportów, aby mogli w nich pracować. Mój obecny plan polega na „resetowaniu” bazy danych każdego wieczoru, ale nie jestem pewien, jak to zrobić. Przez reset rozumiem to, że zasadniczo chcę usunąć tabele użytkowników, widoki, procedury składowane itp. Ze wszystkich baz danych na serwerze oprócz …

2
Zmień przechwytywanie danych i plik binarny __ $ update_mask
Używamy CDC do przechwytywania zmian wprowadzonych w tabeli produkcyjnej. Zmienione wiersze są eksportowane do hurtowni danych (informatica). Wiem, że kolumna __ $ update_mask przechowuje, które kolumny zostały zaktualizowane w formie varbinary. Wiem też, że mogę użyć różnych funkcji CDC, aby dowiedzieć się z tej maski, jakie były te kolumny. Moje …

3
Przywróć kopię zapasową nie działa - pliku „Db” nie można przywrócić do „{…} .mdf”. Użyj Z RUCHEM, aby zidentyfikować prawidłową lokalizację pliku
Otrzymuję następujące błędy podczas próby przywrócenia za pomocą polecenia przywracania w pliku kopii zapasowej otrzymanym od klienta. PRZYWRÓĆ BAZY DANYCH SFDB Z DYSKU = N'C: \ Backup \ Backup.bak ' Wszelkie przemyślenia na temat tego, co mogę zrobić, aby to naprawić? Wyszukuje plik mdf, więc czy mogę założyć, że plik …

2
Jak napisać przenośny SQL, który odnosi się do połączonego serwera?
Mam procedurę składowaną, która odnosi się do połączonego serwera. W kilku miejscach procedury mam coś takiego: INSERT INTO [TableName] (...Columns...) SELECT ...Columns... FROM [ServerName\InstanceName].[Catalogue].[dbo].[TableName] WHERE TableNameID = @TableNameID Ta procedura istnieje w moim środowisku programistycznym, środowisku testowym i środowisku Live. Problem polega na tym, że każda kopia procedury jest nieco …

1
Wykonywanie skryptu TSQL wygenerowanego z SSMS w SQLCMD. Niepowodzenie w ofertach
Próbuję wdrożyć bazę danych na komputerze, wykonując skrypt wygenerowany przez narzędzie „Generuj skrypty” w SQL Server Management Studio. Oto polecenie, które wydałem: sqlcmd -S LOCALHOST\sqlexpress -I -U user -P ******** -i C:\Rollouts\NI-9-25-2012_10-42-AM\Rollout.sql > rolloutlog.txt Otrzymuję takie błędy: Sqlcmd: Błąd: Błąd składniowy w wierszu 39488 w pobliżu polecenia „” w pliku …

3
Czy SSRS blokuje tabelę podczas zapytania?
Mój starszy DBA powiedział mi, że domyślnie wykonanie zapytania SQL nie blokuje tabeli. Miałem problemy z raportem SQL Server Reporting Services (SSRS), który wydaje się mieć problemy z blokowaniem i błędami. Zrobiłem trochę Googlinga, ale niczego nie znalazłem. Czy raporty SSRS blokują tabele, których dotyczy zapytanie? Czy istnieje dokumentacja MSDN, …

1
OPCJA FORCE ORDER poprawia wydajność, dopóki wiersze nie zostaną usunięte
Mam dość złożone zapytanie SQL Server 2008 (około 200 wierszy dość gęstego SQL), które nie działało tak, jak tego potrzebowałem. Z czasem wydajność spadła z około 0,5 sekundy do około 2 sekund. Patrząc na plan wykonania, było dość oczywiste, że zmiana kolejności połączeń może poprawić wydajność. Zrobiłem to i to …

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.