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
Jakie są praktyczne skutki ostrzeżenia sys.dm_exec_query_stats w dokumentacji?
Dokumentacja dla sys.dm_exec_query_statsstwierdza co następuje: Wstępne zapytanie sys.dm_exec_query_stats może dawać niedokładne wyniki, jeśli na serwerze jest aktualnie wykonywane obciążenie. Dokładniejsze wyniki można ustalić, uruchamiając ponownie zapytanie. Czasami sprawdzam ten DMV podczas aktywnego obciążenia i wolę dokładne wyniki. Nie wiem, jak zastosować powyższe ostrzeżenie w praktyce. Czy powinienem zawsze sprawdzać DMV …
10 sql-server  dmv 


2
Zablokowałem mojego użytkownika sa
Próbowałem więc zmienić niektóre ustawienia w moim Microsoft SQL Server Management Studio 2019. Zmieniam tryb logowania z mieszanego (uwierzytelnianie Windows i SQL) tylko na Windows i teraz nie mogę się zalogować za pomocą mojego konta sa i nie mieć inne konto z uprawnieniami administratora. Co powinienem zrobić? Wszelkie sugestie będą …

1
Wygeneruj permutacje i kombinacje dla kolumny nazwy
Mam następujące przykładowe dane dotyczące permutacji i kombinacji. create table tbltest ( name varchar(50), addres varchar(100) ); insert into tbltest values('Sam Mak John','Street 1 HNo 101 USA'); insert into tbltest values('Donatella Nobatti','HNo 101 UK'); insert into tbltest values('Sam Buca','Main Road B Block UAE'); insert into tbltest values('Juan Soponatime','Hight Street CA'); …

1
Jakie są konsekwencje ustawienia ARITHABORT na wszystkie połączenia w SQL Server?
Stwierdziłem więc, że nieprawidłowe działanie mojego SQL Server wynika z domyślnego ustawienia .Net SqlClient Data Provider na SET ARITHABORT OFF. Powiedziawszy to, czytałem różne artykuły, które debatują o najlepszym sposobie realizacji tego. Dla mnie chcę po prostu łatwego sposobu, ponieważ cierpi SQL Server, a moje dostrajanie zapytań nie zostało w …



1
Niedeterministyczna suma liczb zmiennoprzecinkowych
Pozwól mi powiedzieć oczywistą pięść: całkowicie rozumiem, że typy zmiennoprzecinkowe nie mogą dokładnie reprezentować wartości dziesiętnych . Tu nie chodzi o to! Niemniej jednak obliczenia zmiennoprzecinkowe mają być deterministyczne . Teraz, gdy to już nie przeszkadza, pokażę ci ciekawy przypadek, który obserwowałem dzisiaj. Mam listę wartości zmiennoprzecinkowych i chcę je …

5
Korzystanie z wielu kluczy obcych w tej samej kolumnie w SQL Server
SQL Server pozwala mi tworzyć wiele kluczy obcych w kolumnie i za każdym razem używając tylko innej nazwy, mogę utworzyć inny klucz odnoszący się do tego samego obiektu. Zasadniczo wszystkie klucze definiują tę samą relację. Chcę wiedzieć, jaki jest pożytek z posiadania wielu kluczy obcych zdefiniowanych w tej samej kolumnie …

3
Przekształciłem funkcję skalarną w funkcję TVF do równoległego wykonywania - nadal działa w trybie szeregowym
Jedno z moich zapytań było uruchomione w trybie wykonywania szeregowego po wydaniu i zauważyłem, że dwie nowe funkcje zostały użyte w widoku, do którego odwołuje się zapytanie LINQ do zapytania SQL wygenerowanego z aplikacji. Więc przekonwertowałem te funkcje SCALAR na funkcje TVF, ale nadal zapytanie działa w trybie szeregowym. Wcześniej …

1
Nieprawidłowe wykorzystanie procesu z rozszerzonych zdarzeń dotyczących kondycji systemu
Ostatnio pracuję nad zrozumieniem danych lub metryk przechowywanych w pliku zdarzeń zdarzeń rozszerzonych dotyczących kondycji systemu. Staramy się zaimplementować gromadzenie danych wskaźników wydajności przy użyciu kondycji systemu, jak tutaj podano Istnieją raporty, które podają takie dane, jak UŻYTKOWANIE PROCESORA, inne wykorzystanie procesów itp., Które są zbierane z nazwanych zdarzeń kondycji …

5
Jak odmówić dostępu do SQL Server do określonego logowania przez SSMS, ale zezwalać na dostawcę danych .qqqClient danych
Mamy sytuację, w której programiści nie mają żadnych UPDATEuprawnień, ALE pracują z aplikacjami i widzą parametry połączenia -> znają hasła z niektórych kont SQL (przykład SQLLogin1), które mają uprawnienia UPDATE. Nasze operacje obecnie nie są idealne, a czasami dane produkcyjne muszą zostać zmodyfikowane (nie ma jeszcze GUI). Zamiast kontaktować się …

3
Warunek filtru niepoprawnie zastosowany do indeksu klastrowanego magazynu kolumn
W poniższym przykładzie predykaty są takie same, jednak górna instrukcja (poprawnie) zwraca 0 wierszy, dolna instrukcja zwraca 1 - nawet jeśli predykaty NIE są zgodne: declare @barcode nchar(22)=N'RECB012ZUKI449M1VBJZ' declare @tableId int = null declare @total decimal(10, 2) = 5.17 SELECT 1 FROM [dbo].[transaction] WITH (INDEX([IX_Transaction_TransactionID_PaymentStatus_DeviceID_DateTime_All])) WHERE Barcode = @barcode AND …

1
Błąd SHRINKFILE - Dlaczego zwiększenie rozmiaru pliku to rozwiązuje?
Przeprowadzam kilka SHRINKFILEoperacji, aby oczyścić kilka małych, niepotrzebnych plików w grupie plików. W przypadku jednego z obkurczeń poniższe polecenie powoduje błąd: DBCC SHRINKFILE (N'myfile' , EMPTYFILE)' Identyfikator pliku x identyfikatora bazy danych x nie może zostać zmniejszony, ponieważ jest on zmniejszany przez inny proces lub jest pusty Nie jest pusty …

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.