Muszę przenieść plik dziennika bazy danych na nową partycję bez przełączania bazy danych w tryb offline. Normalnym sposobem jest odłączenie bazy danych, przeniesienie pliku dziennika, a następnie ponowne podłączenie bazy danych. Czy można to zrobić bez wyłączania samej bazy danych, a jeśli tak, to w jaki sposób?
Widok systemu sys.partitionsma kolumnę „wiersze”, czyli całkowitą liczbę wierszy w danej partycji. W przypadku tabeli, która nie jest podzielona na partycje (lub ma tylko jedną partycję, w zależności od tego, jak na nią patrzysz), ta kolumna podaje liczbę wierszy w tabeli. Jestem ciekawy, jak dokładna jest ta kolumna i czy …
Mam 8 pojedynczych maszyn SQL Server 2008 R2, każda hostująca 1 bazę danych. Każda baza danych ma identyczną strukturę i schemat tabeli oraz całkowicie unikalne dane. Chciałbym ustanowić serwer raportowania (może być rok 2008 lub 2012), który konsoliduje wiersze z wybranych tabel na 8 serwerach źródłowych w jednym wystąpieniu tych …
Używam SQL Server 2008 R2 i mam tę pseudo-zapytanie (SP): select ... from ... WHERE @LinkMode IS NULL AND (myColumn IN (...very long-running query...)) ... ... Problem polega na tym, że zapytanie zajmuje bardzo dużo czasu - nawet jeśli uruchomię SP za pomocą @LinkMode=2. Jak zauważyłeś, długo działające zapytanie powinno …
Chciałbym wiedzieć, czy SQL Server 2008 R2 ma domyślny schemat rejestrowania SELECTinstrukcji (lub inny T-SQL w tym zakresie). Jeśli tak, gdzie mogę to zobaczyć? Jeśli nie, jak mogę to skonfigurować?
Załóżmy, że masz bazę danych, w której domyślnym współczynnikiem wypełnienia jest 20. Za każdym razem, gdy dane są wstawiane, czy tworzy tylko strony wypełnione do 20%? Z mojego zrozumienia, kiedy dane zostaną wstawione, na stronach będzie około 20% danych. Gdy dane zostaną zaktualizowane, powiększy się do ponad 20% indeksu, wypełniając …
Mam dwa serwery bazy danych, połączone przez połączone serwery. Obie są bazami danych SQL Server 2008R2, a połączone połączenie z serwerem jest nawiązywane za pomocą zwykłego łącza „SQL Server”, z wykorzystaniem kontekstu bezpieczeństwa bieżącego logowania. Połączone serwery znajdują się w tym samym centrum danych, więc połączenie nie powinno stanowić problemu. …
Mam taki błąd: Baza danych „MyDb” jest odzyskiwana. Oczekiwanie na zakończenie odzyskiwania. Miałem wtedy krytyczną operację. Co jest przyczyną tej sytuacji? Jak tego uniknąć?
Jakiś dekad temu w naszej bazie danych utworzono tabelę zaczynającą się od #. Pokazuje się w Object Explorer w bazie danych aplikacji, a nie w tempdb. Z jakiegoś powodu Azure nie zaimportuje takiej bazy danych. Nie możemy go upuścić, zmienić jego nazwy ani wchodzić w interakcje. Próbowałem usunąć z Object …
Czy @os_run_priorityw sp_add_jobsteprzeczywiście działa w SQL Server 2008 R2? Jest to określane jako „zastrzeżone” lub „nieudokumentowane”. Widzę to jednak w sp_add_jobstepdefinicji: @os_run_priority INT = 0, -- -15 = Idle, -1 = Below Normal, 0 = Normal, 1 = Above Normal, 15 = Time Critical)
Utworzyłem sesję zdarzeń rozszerzonych w SQL Server 2008 R2. Sesja jest uruchamiana i zbiera zdarzenia w miarę ich występowania, dokładnie tak, jak można się spodziewać. Jeśli zniszczę plik xml, gdy jest stosunkowo mało zdarzeń, wydajność jest do zaakceptowania. Kiedy mam tysiące wydarzeń, niszczenie xml trwa wieczność. Wiem, że robię coś …
W SQL Server 2008 R2 czym różnią się te dwa wycofania: Uruchom ALTERinstrukcję przez kilka minut, a następnie naciśnij „Anuluj wykonywanie”. Całkowite cofnięcie zajmuje kilka minut. Uruchom tę samą ALTERinstrukcję, ale upewnij się, że LDFplik nie jest wystarczająco duży, aby mógł zakończyć się powodzeniem. Po osiągnięciu LDFlimitu i braku zezwolenia …
Korzystanie z SQL Server 2008 R2 Enterprise Edition Rozważ następujące oświadczenie: :setvar source_server_name "SERVERNAME\INSTANCENAME" Czy w trybie SQLCMD można uzyskać tę wartość za pomocą TSQL Coś jak: :setvar source_server_name = SELECT @@servername Dziękuję Ci Aktualizacja 15.07.2013 Dwie przedstawione poniżej odpowiedzi nie dały pożądanego rezultatu, więc dodaję bardziej odpowiedni przykład. :setvar …
Szukam najlepszego sposobu na wyłączenie dostępu do sys.tables/ Information Schemadla użytkownika / grupy w SQL Server. Znalazłem ten wątek z 2008 roku Pokazuje sposób odmowy dostępu w następujący [sys].[something]sposób: DENY SELECT ON [sys].[columns] TO DenySystemTableSelectRole GO DENY SELECT ON [sys].[tables] TO DenySystemTableSelectRole GO DENY SELECT ON [sys].[syscolumns] TO DenySystemTableSelectRole GO …
Mam bazę danych SQL Server (2008 R2 SP1), która miała około 15 koncertów. Okazuje się, że konserwacja nie była uruchomiona od dłuższego czasu, więc stworzyłem plan konserwacji, aby odbudować wszystkie indeksy, były bardzo rozdrobnione. Zadanie zakończone i fragmentacja zniknęła, ale teraz baza danych zawiera ponad 120 koncertów! Rozumiem, że użyłby …
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.