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.

1
Złożony klucz podstawowy w bazie danych SQL Server dla wielu dzierżawców
Buduję aplikację dla wielu dzierżawców (pojedyncza baza danych, pojedynczy schemat) przy użyciu interfejsu API sieci Web ASP, Entity Framework i bazy danych SQL Server / Azure. Ta aplikacja będzie używana przez 1000-5000 klientów. Wszystkie tabele będą miały pole TenantId(Guid / UNIQUEIDENTIFIER). Obecnie używam klucza podstawowego z jednym polem, którym jest …


3
Wyeliminuj operatora wyszukiwania klucza (klastrowanego), który spowalnia działanie
Jak mogę wyeliminować operatora wyszukiwania kluczowego (klastrowanego) w moim planie wykonania? Tabela tblQuotesma już indeks klastrowany (włączony QuoteID) i 27 indeksów nieklastrowanych, więc staram się już nie tworzyć. W QuoteIDzapytaniu umieściłem kolumnę indeksu klastrowego , mając nadzieję, że to pomoże - ale niestety nadal tak samo. Plan wykonania tutaj . …

2
Łańcuch certyfikatów został wydany przez organ, który nie jest zaufany
jakiś czas temu zainstalowałem programistyczną wersję SQL Server 2016 w środowisku Windows 10 Home Edition ( a dokładniej laptopie ) i wszystko było w porządku. wtedy ktoś - administrator skrzynki - postanowił bez mówienia o zmianie nazwy tego pudełka. następnie podczas próby połączenia z serwerem SQL wystąpiły następujące komunikaty o …

1
SQL Server - Jeśli logika w procedurze przechowywanej i pamięci podręcznej planu
SQL Server 2012 i 2016 Standard: Jeśli wstawię if-elselogikę do procedury składowanej, aby wykonać jedną z dwóch gałęzi kodu, w zależności od wartości parametru, czy silnik buforuje najnowszą wersję? A jeśli w następnym wykonaniu wartość parametru ulegnie zmianie, czy ponownie skompiluje i ponownie buforuje procedurę przechowywaną , ponieważ należy wykonać …

1
Uruchamianie pakietu SSIS z zadania SQL Agent należącego do użytkownika domeny niebędącego sysadminem
Mam dwa pakiety SSIS, które są uruchamiane zaplanowane na noc (za pośrednictwem agenta SQL Server) w ramach większego wdrożenia SSIS, bez żadnych problemów. Wszystko korzysta z uwierzytelniania systemu Windows, a zaplanowane zadanie należy do sysadmin (cóż, ja) i działa jako konto usługi SQL Server Agent. Tak więc dane zasadniczo idą …

1
Brak wystarczającej pamięci systemowej w wewnętrznej puli zasobów do uruchomienia tego zapytania
Jeden z naszych serwerów produkcyjnych zgłasza błąd w dzienniku Błąd: 701, wskaźnik ważności: 17, stan: 123. Brak wystarczającej pamięci systemowej w wewnętrznej puli zasobów do uruchomienia tego zapytania. Szukałem tego błędu i stwierdziłem, że jest to błąd, i jest poprawka z dodatkiem Service Pack 2. Oto szczegóły serwera: Microsoft SQL …

4
Kiedy do SQL Server wprowadzono wykrywanie rozdartych stron i sumę kontrolną i jakie są zachowania związane z aktualizacją?
Istnieją dwie różne opcje we współczesnym SQL Server do weryfikacji strony; jest rozdarty Detection stronę i kontrolna . Żadna nie jest oczywiście opcją. Wierzę, że suma kontrolna została wprowadzona w SQL Server 2005 i że uaktualnienie lub przywrócenie bazy danych z poprzedniej wersji zachowałoby metodę weryfikacji poprzedniej strony. tzn. nie …
15 sql-server 


3
Serwer SQL zmienia strukturę XML po wstawieniu
Wstawiam trochę danych XML do kolumny XML na serwerze SQL, ale po wstawieniu danych zostały one zmienione przez serwer SQL. Oto dane, które wstawiam <xsl:value-of select="name/n/given" /> <xsl:text> </xsl:text> <xsl:value-of select="name/n/family" /> Kiedy go czytam, wygląda to tak <xsl:value-of select="name/n/given" /> <xsl:text /> <xsl:value-of select="name/n/family" /> Zwróć uwagę na drugą …
15 sql-server  xml 

5
Jak dodać 1 milisekundę do ciągu datetime?
Na podstawie zaznaczenia mogę zwrócić x wierszy w następujący sposób: 1 2019-07-23 10:14:04.000 1 2019-07-23 10:14:11.000 2 2019-07-23 10:45:32.000 1 2019-07-23 10:45:33.000 Wszystkie milisekundy mają 0. Czy istnieje sposób na dodanie 1 na 1 milisekundę, więc zaznaczenie wyglądałoby tak: 1 2019-07-23 10:14:04.001 1 2019-07-23 10:14:11.002 2 2019-07-23 10:45:32.003 1 2019-07-23 …

1
Kiedy predykaty SARGable mogą zostać wprowadzone do CTE lub tabeli pochodnej?
Worek z piaskiem Pracując na Top Quality Blog Posts® natknąłem jakiegoś zachowania optymalizatora znalazłem naprawdę irytujące interesujące. Nie mam od razu wyjaśnienia, przynajmniej takiego, z którego jestem zadowolony, więc umieszczam je tutaj na wypadek, gdyby pojawił się ktoś inteligentny. Jeśli chcesz śledzić, możesz pobrać zrzut zrzutu danych przepełnienia stosu z …

5
Próby odzyskania nieużywanego miejsca powodują znaczne zwiększenie używanego miejsca w programie SQL Server
Mam tabelę w produkcyjnej bazie danych o wielkości 525 GB, z czego 383 GB jest nieużywane: Chciałbym odzyskać trochę tego miejsca, ale zanim zacznę działać z produkcyjną bazą danych, testuję niektóre strategie na identycznej tabeli w testowej bazie danych z mniejszą ilością danych. W tej tabeli występuje podobny problem: Niektóre …

2
SQL Server 2017 z 500 bazami danych - częste AG rozłącza się od CU9
Witam wszystkich i z góry dziękuję za pomoc. Mamy problemy z grupami dostępności programu SQL Server 2017. tło Firma jest detalicznym oprogramowaniem zaplecza B2B. Około 500 baz danych dla pojedynczych najemców i 5 wspólnych baz danych używanych przez wszystkich najemców. Charakterystyka obciążenia jest czytana głównie, a większość baz danych ma …


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.