Pytania otagowane jako sql-server

Wszystkie wersje Microsoft SQL Server (nie MySQL). Dodaj również tag specyficzny dla wersji, np. Sql-server-2016, ponieważ często jest on odpowiedni dla pytania.

2
Dobry sposób wywoływania wielu zadań agenta programu SQL Server kolejno z jednego głównego zadania?
Mam kilka zadań agenta SQL Server, które powinny działać sekwencyjnie. Aby zachować ładny przegląd zadań, które powinny zostać wykonane, utworzyłem główne zadanie, które wywołuje inne zadania z wywołaniem EXEC msdb.dbo.sp_start_job N'TEST1'. Do sp_start_jobwykończenia błyskawicznie Job (etap 1), ale potem chcę moje główne zadanie czekać aż zadanie TEST1zostało zakończone przed wywołaniem …


5
AKTUALIZACJA z JOIN na płytach 100 mm, jak to zrobić lepiej? (w T-SQL)
Muszę zaktualizować 100 milionów rekordów w jednej tabeli, w efekcie normalizując tabelę, zastępując wartość varchar kolumny zwykłym identyfikatorem. (Mówię „zastępuję”, ale tak naprawdę piszę identyfikator w innej kolumnie). Staram się znormalizować zestaw danych. Dane jeszcze nie znormalizowane nie mają indeksowania. Myślałem, że nie będę budował indeksów na wartościach surowych, czekając, …


1
Używanie PŁYWAKÓW z RAISERROR
Korzystam RAISERROR()z niektórych podstawowych funkcji testowania jednostek (jak tutaj ), ale denerwuje mnie brak możliwości użycia FLOATsw komunikacie o błędzie. Wiem, że mogę rzutować zmiennoprzecinkowe na ciąg, ale używam RAISERRORw każdym teście jednostkowym, nie chcę dodawać kolejnej linii kodu dla każdego testu. (Moje testy jednostkowe są już wystarczająco pracochłonne!) Czy …
11 sql-server  t-sql 




2
Konwertuj kolumnę daty i godziny na liczbę sekund
W mojej bazie danych SQL Server mam datetimekolumnę. Jaki jest dobry sposób na utworzenie nowej kolumny reprezentującej longwartość dla datetimekolumny? longStanowiłoby liczbę sekund. Pomyślałem, że jeśli uda mi się go przekonwertować longs, łatwiej byłoby grupować zapytania według przedziałów czasowych, ponieważ mógłbym po prostu podzielić długą liczbę na ustalone kwoty. Tabela …

2
Czy istnieje oparty na zestawie sposób ładowania / odczytu gałęzi drzewa za pomocą HierarchyId
Bawię się z HierarchyId i nie opracowałem metody opartej na zestawie, aby wykonać następujące czynności: wstaw wszystkie poddrzewa jednocześnie pobierz wszystkie poddrzewa jednocześnie To pytanie dotyczy mojego poprzedniego i podejrzewam, że jedynym sposobem na wykonanie tych dwóch zadań za pomocą HierarchyId jest jeden węzeł lub jeden poziom na raz. Jeśli …

5
Czy profiler SQL wpływa na wydajność serwera?
Stoję w obliczu problemu polegającego na tym, że serwer SQL 2008 nie działa z powodu dużego obciążenia. Muszę znaleźć ten przypadek obciążenia i muszę zoptymalizować kod, aby mógł obsłużyć obciążenie. W Internecie znalazłem, że profilera SQL można użyć do śledzenia interakcji z bazą danych, które można później przeanalizować, aby znaleźć …

3
Odwołanie do bazy danych programowo za pomocą T-SQL
Piszę procedurę składowaną, która przyjmuje nazwę bazy danych jako argument i zwraca tabelę indeksów tej bazy danych oraz ich poziom fragmentacji. Ta procedura przechowywana będzie dostępna w naszej bazie danych DBA (baza danych zawierająca tabele używane przez DBA do monitorowania i optymalizacji rzeczy). Wszystkie omawiane systemy to SQL Server 2008 …
11 sql-server 


2
Jakie obiektywne czynniki wskazują, że nadszedł czas na wdrożenie replikacji SQL Server?
Staram się znaleźć równowagę między wysoką wydajnością naszej bazy danych a łatwością konserwacji. Rozważamy wykorzystanie replikacji w celu poprawy wydajności, replikując nasze raporty SSRS do fizycznie oddzielnej bazy danych od naszej transakcyjnej bazy danych. Jednak włączenie replikacji ma wiele wad z punktu widzenia programisty: Utrudnia to zmiany schematu Ingeruje w …

2
sp_executesql z typem tabeli zdefiniowanym przez użytkownika nie działa poprawnie
Problem : czy istnieje znany problem z typami tabel zdefiniowanych przez użytkownika jako parametrami sp_executesql ? Odpowiedź - nie, jestem idiotą. Skonfiguruj skrypt Ten skrypt tworzy po jednym stole, procedurze i typie tabeli zdefiniowanym przez użytkownika (tylko ograniczony SQL Server 2008+). Celem stosu jest zapewnienie audytu, że tak, dane weszły …

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.