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.
Mam więc prosty proces wstawiania luzem, aby pobrać dane z naszej tabeli pomostowej i przenieść je do naszego zestawu danych. Proces jest prostym zadaniem w zakresie przepływu danych z domyślnymi ustawieniami „Wierszy na partię”, a opcje to „tablock” i „brak ograniczenia sprawdzania”. Stół jest dość duży. 587,162,986 o rozmiarze danych …
Miałem nadzieję uzyskać szczegółowy widok, które pliki bazy danych zawierały, które jednostki alokacji dla różnych HoBT (zarówno wyrównanych, jak i niezrównanych) żyjących w bazie danych. Zapytanie, którego zawsze używałem (patrz poniżej), dobrze mi służyło, dopóki nie zaczęliśmy tworzyć wielu plików danych na grupę plików i jestem w stanie dowiedzieć się, …
Bardzo początkujący w pracy z DB, więc doceń swoją cierpliwość w kwestii podstawowego pytania. Korzystam z programu SQL Server 2014 na moim komputerze lokalnym i mam małą tabelę oraz podstawową aplikację kliencką do testowania różnych metod. Dostaję coś, co wydaje się być blokadą tabeli podczas obu INSERT INTOi UPDATEinstrukcji. Klient …
Czytałem MSDN o TRY...CATCHi XACT_STATE. Ma następujący przykład, który wykorzystuje XACT_STATEw CATCHbloku TRY…CATCHkonstruktu do ustalenia, czy transakcja zostanie zatwierdzona, czy wycofana: USE AdventureWorks2012; GO -- SET XACT_ABORT ON will render the transaction uncommittable -- when the constraint violation occurs. SET XACT_ABORT ON; BEGIN TRY BEGIN TRANSACTION; -- A FOREIGN KEY …
Rozpocząłem długoterminowe śledzenie różnych działań na naszym SQL Server 2012 i zauważyłem wzrost liczby żądań wsadowych podczas naszych przyrostowych kopii zapasowych. Aby dać pomysł, normalnie z dnia na dzień otrzymujemy około 10-20 żądań wsadowych na sekundę, ale w czasie działania naszej różnicowej kopii zapasowej przeskakuje do 100-130 na sekundę. Wiem, …
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ś …
Jestem programistą, a nie DBA (obawiam się, że pokazuje). Próbuję uruchomić program Report Builder 3.0 z SQL Server 2014 Express na moim komputerze domowym (o nazwie John-PC) i nie mogę uruchomić moich raportów. Przypadkowo utworzyłem kombinację użytkownika / loginu dla user = John-PCi login = John-PC\John. Kiedy próbuję usunąć wpis …
Mam algorytm, który muszę uruchomić dla każdego wiersza w tabeli z 800 000 wierszy i 38 kolumnami. Algorytm jest zaimplementowany w języku VBA i wykonuje kilka obliczeń matematycznych przy użyciu wartości z niektórych kolumn do manipulowania innymi kolumnami. Obecnie używam Excela (ADO) do zapytania SQL i używam VBA z kursorami …
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 …
W przypadku MySQL wiem, że kopia zapasowa bazy danych jest wykonywana tabela po tabeli w instrukcjach SQL, co powoduje blokowanie, a jeśli zaktualizujesz kolumny podczas tworzenia kopii zapasowej, możesz mieć problemy z integralnością. W moim rozumieniu nie dotyczy to Microsoft SQL Server, ale jak SQL Server sobie z tym radzi? …
Zadanie polegało na wysyłaniu małego miesięcznego raportu do jednego z moich klientów. Raport był wcześniej uruchamiany ręcznie w instancji, dane wyjściowe kopiowane były do arkusza kalkulacyjnego i wysyłane do klienta jako załącznik. Szukam bardziej trwałego rozwiązania, więc zamierzam użyć sp_send_dbmailprocedury składowanej do uruchomienia zapytania i wysłania go jako załącznika. Wszystko …
Mam bazę danych, która jest zawsze w trybie wysokiej dostępności, zsynchronizowana z inną bazą danych w innej instancji. Jak mogę przywrócić z .bakpliku do podstawowej bazy danych za pomocą T-SQL? Jestem nowy w wysokiej dostępności i doradzono mi, że muszę usunąć bazę danych z wysokiej dostępności, zanim będę mógł wykonać …
Mam bazę danych SQL Server 2008 R2 Express z uruchomionym programem Kaspersky Security Center i nie mam pojęcia, w jakich okolicznościach nastąpiła instalacja, ale baza danych wydaje się myśleć, że jest replikowana i nie zwolni miejsca w dzienniku transakcji. na przykład: USE master; SELECT name, log_reuse_wait, log_reuse_wait_desc, is_cdc_enabled FROM sys.databases …
Zadanie polegało mi na odkryciu wszystkich wystąpień SQL Server, które działają w naszej domenie. W kilku przypadkach istnieje wiele wystąpień na serwer. Widziałem dwie różne metody wyszukiwania tych wystąpień w PowerShell, ale żadna z nich nie wydaje się znajdować wszystkich. 1) Użyj WMI $srvr = New-Object -TypeName Microsoft.SqlServer.Management.Smo.Wmi.ManagedComputer $computerName $instances …
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.