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.
Eksperymentowałem z efektem, który dał SQL Serverowi niewielką ilość pamięci, o której myślałem, że się odzyska. Skonfigurowałem SQL Server do używania 200 MB pamięci, teraz nie chce się uruchamiać, przeprowadziłem kilka wyszukiwań w Internecie i doradzono mi, aby uruchomić SQL Server w trybie pojedynczego użytkownika. dostaję jednak błąd Logowanie nie …
Jeśli dodasz „zbyt wiele” akcji do zdarzenia w sesji zdarzenia, pojawi się ten błąd: Msg 25639, poziom 16, stan 23, wiersz 1 Zdarzenie „[nazwa zdarzenia]” przekracza liczbę dozwolonych działań powiązanych. Ile akcji jest dozwolonych? Czy to zależy od wydarzenia? Odpowiedź, oparta na eksperymentach, wydaje się być na 27 dla sqlserver.rpc_completed. …
Próbuję zdefiniować sposób pracy z testową bazą danych (w SQL Server) na potrzeby naszych testów integracyjnych. Moim pomysłem było wykonanie następujących kroków podczas uruchamiania zestawu testowego integracji: utwórz całkowicie pustą bazę danych uruchom skrypt „twórz obiekty bazy danych”, aby utworzyć wszystkie odpowiednie obiekty bazy danych (tabela, widoki, sekwencje itp.) wypełnij …
Nasz przepływ ETL ma długo działającą instrukcję SELECT INTO, która tworzy tabelę w locie i zapełnia ją setkami milionów rekordów. Oświadczenie wygląda mniej więcej tak SELECT ... INTO DestTable FROM SrcTable Do celów monitorowania chcielibyśmy uzyskać ogólne pojęcie o postępie wykonywania tej instrukcji podczas jej wykonywania (przybliżona liczba wierszy, liczba …
Utworzyłem tabelę w bazie danych, która już istnieje w innej bazie danych. Początkowo było wypełnione starymi danymi DB. PK tabeli musiało otrzymać wartości, które już istnieją w tych rekordach, więc nie mogło to być automatyczne zwiększenie. Teraz potrzebuję nowego stołu, aby jego PK było automatycznie zwiększane. Ale jak mogę to …
Przeprowadzę migrację z bazy danych. Jest jedna kolumna typu image, którą chciałbym wyeksportować do plików binarnych w systemie plików. Jeden plik dla każdego rekordu. Jak mogę to zrobić za pomocą programu SQL Server?
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ć?
Przeglądam pamięć podręczną planu, szukam nisko wiszących owoców optymalizacji i natrafiłem na ten fragment: Dlaczego wiele z wymienionych powyżej kosztów wynosi 100%? Czy nie powinno to być niemożliwe?
Zmniejszyłem maksymalną pamięć mojej instancji SQL Server do 15 MB ... Teraz nie mogę się zalogować, aby ją zwiększyć. Jak mogę zwiększyć maksymalną pamięć bez logowania? Wersja to SQL 2008 R2
Konfiguruję zadanie, aby przejrzeć listę połączonych serwerów i wykonać określone zapytanie dla każdego z nich. Próbuję wykonać kwerendę w bloku TRY-CATCH, więc jeśli występuje problem z jednym konkretnym serwerem, mogę go zarejestrować, a następnie kontynuować z innymi serwerami. Zapytanie, które wykonuję wewnątrz pętli, wygląda mniej więcej tak: BEGIN TRY SELECT …
Mam bazę danych Microsoft SQL Server 2008 R2. Zdefiniowano użytkownika Marie, który ma dostęp do tabel w głównej bazie danych; to działa dobrze. Teraz chciałbym, żeby Marie mogła wykonać to zapytanie: SELECT resource_type,spid,login_time,status,hostname,program_name,nt_domain,nt_username,loginame FROM sys.dm_tran_locks dl JOIN sys.sysprocesses sp on dl.request_session_id = sp.spid Zaangażowane tabele to tabele główne; Jak mogę …
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.