Sądzę, że byłoby to dość proste pytanie, ale tak naprawdę miałem trudności ze znalezieniem odpowiedzi na to pytanie. Pytanie: Czy możesz przenosić wiersze danych w tabeli podzielonej na partycje z jednej partycji do drugiej, po prostu aktualizując kolumnę partycji, tak aby przekraczała granicę partycji? Na przykład, jeśli mam tabelę z …
Mam wymóg utworzenia procedury składowanej, która emuluje sekwencję TSQL. Oznacza to, że zawsze daje rosnącą wyraźną wartość całkowitą przy każdym połączeniu. Ponadto, jeśli podana jest liczba całkowita, powinna zwrócić tę wartość, jeśli nigdy nie było wyniku większego lub następnej najwyższej dostępnej liczby całkowitej. Oczywiste jest, że może być wielu klientów …
Wyobraź sobie strumień danych, który jest „wybuchowy”, tzn. Że może szybko nadejść 10 000 zdarzeń, a następnie przez minutę nic. Twoja rada eksperta: Jak mogę napisać kod wstawiania C # dla SQL Server, tak aby istniała gwarancja, że SQL buforuje wszystko natychmiast w swojej własnej pamięci RAM, bez blokowania mojej …
Mam problemy z bazą danych. Mogę uruchamiać podstawowe zapytania, choć znacznie wolniej niż zwykle. Gdy próbuję wyświetlić drzewa hierarchii dla tabel, widoków lub procedur w Eksploratorze obiektów SSMS, otrzymuję lock request time out period exceeded. Moje raporty SSRS, które działają na obiektach w tej bazie danych, nie są już uzupełniane. …
Zapytanie: SELECT name AS TableName, create_date AS CreatedDate, modify_date as ModifyDate FROM sys.tables order by ModifyDate; ... powie mi, kiedy tabela została utworzona i zmodyfikowana po raz ostatni (z perspektywy DDL). Ale chcę wiedzieć, kiedy ostatnie dane zostały wstawione lub usunięte z tabeli. Czy można to uzyskać w programie SQL …
Używam Microsoft SQL Server 2008. Moje pytanie brzmi: jak usunąć wiele tabel ze wspólnym prefiksem w jednym zapytaniu? coś w rodzaju tych nazw tabel: LG_001_01_STLINE, LG_001_02_STFICHE
Mam dość złożone zapytanie, które uruchamia się w ciągu kilku sekund samodzielnie, ale po zawarciu funkcji o wartości tabeli jest znacznie wolniejsze; Właściwie nie pozwoliłem, aby to się skończyło, ale działa przez dziesięć minut bez końca. Jedyną zmianą jest zastąpienie dwóch zmiennych daty (zainicjowanych literałami daty) parametrami daty: Działa w …
Tworzę bazę danych na serwerze sql i pokazuje błąd, "CREATE DATABASE permission denied in database 'master'" że używam samego loginu administratora. Co muszę zrobić? Proszę o propozycję naprawy!
Naprawdę mam problemy ze śledzeniem blokowania, którego doświadczamy. Rdzeń blokujący status SPID to „spanie”, cmd to „OCZEKUJĄCE POLECENIE” i tak sqltextjest SET TRANSACTION ISOLATION LEVEL READ COMMITTED. Kiedy przeglądam raport Najważniejsze transakcje według liczby zablokowanych transakcji, blokująca instrukcja SQL ma wartość „-”. Przeprowadziłem śledzenie SQL, a kiedy następuje blokowanie, śledzenie …
Biorąc pod uwagę (uproszczoną) procedurę składowaną, taką jak ta: CREATE PROCEDURE WeeklyProc(@endDate DATE) AS BEGIN DECLARE @startDate DATE = DATEADD(DAY, -6, @endDate) SELECT -- Stuff FROM Sale WHERE SaleDate BETWEEN @startDate AND @endDate END Jeśli Saletabela jest duża, wykonanie SELECTmoże zająć dużo czasu, prawdopodobnie dlatego, że optymalizator nie może zoptymalizować …
W systemie Windows 2008 R2 z uruchomionym programem SQL Server 2008 R2 ważna jest wielkość jednostki alokacji NTFS dla wydajności IO DYSKU. Wydaje mi się, że administrator serwera, który zbudował kilka serwerów dla aplikacji o znaczeniu krytycznym, pozostawił rozmiar jednostki alokacji NTFS (rozmiar klastra) domyślnie 4 KB zamiast 64 KB. …
Od dwóch tygodni monitoruję wzrost plików za pośrednictwem modułu gromadzącego dane na serwerze SQL Server 2008 R2. Baza danych stale rośnie w tempie około 35 (MB) / dzień. Baza danych jeszcze nie osiągnęła początkowego rozmiaru 2 GB. Automatyczny wzrost plików DB jest ustawiony na 5 MB i chciałbym spróbować innego …
Próbuję wymyślić proste zapytanie, które mogę wykonać, aby przetestować, czy duża tabela ma listę wpisów, która ma co najmniej JEDNĄ wartość pustą (NULL / pustą) w DOWOLNEJ kolumnie. Potrzebuję czegoś takiego SELECT * FROM table AS t WHERE ANY(t.* IS NULL) Nie chcę tego robić SELECT * FROM table AS …
Nie mogę znaleźć opcji bezpośrednio ustawionych UTF-8ponownie Collations/Charsetsw SQL Server 2005/2008, tak jak to możliwe w innych silnikach SQL, ale w SQL Server 2005/2008 są tylko sortowania w języku łacińskim i SQL. Czy istnieje opcja wymuszenia / zainstalowania tych zestawień / zestawów znaków w silniku SQL Server (dla obu wersji) …
Pytanie to zostało podesłane przez ten wcześniejszy post, a moja baza danych została zarchiwizowana do przyszłego dochodzenia, która została przywrócona w następujący sposób: BACKUP 'BrokenDatabase' detected an error on page (1:123456) in file ’BrokenDatabase.mdf'. Error: 3043, Severity: 16, State: 1. W połączonym pytaniu i kopii zapasowej, którą przygotowałem do dochodzenia …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.