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.
Zmieniam model odzyskiwania bazy danych ReportServer z FULL na SIMPLE. Czy jest jakiś powód, dla którego nie chciałbym tego robić? Poza oczywistą odpowiedzią utraty powrotu do punktu w czasie? (I tak nie robię kopii zapasowych dziennika transakcji w tej bazie danych.)
Z tego, co mogę powiedzieć, istnieją trzy możliwe sposoby tworzenia kopii zapasowej bazy danych SQL Server Pełna kopia zapasowa Różnicowa kopia zapasowa Przesyłka dziennika Jakie są zalety i wady każdej strategii i w jakich sytuacjach należy je zastosować?
Czy znana nazwa konta, np. Sa, stanowi zagrożenie dla bezpieczeństwa bazy danych? Czy podczas korzystania z uwierzytelniania systemu Windows w programie SQL Server nakłada się tę samą politykę haseł (jeśli ustawiono blokadę konta po 5 razy)?
Mam bazę danych SQL Server 2005 dla deweloperów, która jest 30 GB kopii na żywo. Usunęliśmy niektóre dane, które nie są potrzebne w dev, co zmniejsza zużycie miejsca na dane do 20 GB. Mamy więc około 33% niewykorzystane. Muszę odzyskać miejsce, co pozwoli nam mieć drugi dev DB na serwerze …
Mam trzy tabele Clustered Columnstore Index (CCI) w SQL Server 2016. Wszystkie te CCI są w tym samym schemacie partycjonowania, w oparciu o identyfikator dzierżawcy. Ostatnio i niekonsekwentnie dostaję się do impasu prostych instrukcji select od złączeń do tych tabel. Przykładowe zapytanie zakleszczone: SELECT TOP 33 r.tenantid FROM Table_r r …
Sparowanie Podczas przeprowadzania niektórych testów na rzadkich kolumnach, tak jak Ty, wystąpił spadek wydajności, który chciałbym poznać bezpośrednią przyczynę. DDL Utworzyłem dwie identyczne tabele, jedną z 4 rzadkimi kolumnami i jedną bez rzadkich kolumn. --Non Sparse columns table & NC index CREATE TABLE dbo.nonsparse( ID INT IDENTITY(1,1) PRIMARY KEY NOT …
Mam zapytanie, które próbuję uruchomić OPENQUERYna SSRS / SQL Server 2014, ale wciąż pojawia się błąd: Ciąg znaków rozpoczynający się od [...] jest za długi. Maksymalna długość wynosi 8000. Czy jest jakiś sposób obejścia tego ograniczenia? Dla porównania próbuję uruchomić zapytanie z SSRS za pośrednictwem połączonego serwera MySQL.
W tym pytaniu ma ten sam problem co ja. Potrzebuję czegoś takiego: select * from blablabla where product like '%rock%' or like '%paper%' or like '%scisor%' or like '%car%' or like '%pasta%' Jest to brzydkie i nie używa indeksów. W takim przypadku jest to naprawdę jedyny sposób, aby to zrobić …
Projektuję tabelę pozycji, która (potencjalnie) będzie zawierać dziesiątki milionów rekordów. Niektóre elementy nie będą dostępne, dopóki nie zostaną „zatwierdzone” przez administratora. Przez „use” rozumiem, że do takich pozycji nie będzie odwoływać się żadna inna tabela, dopóki nie zostaną „zatwierdzone”. Do 50% produktów może być „niezatwierdzonych” w dowolnym momencie. Zapisy mogą …
Moja sytuacja wygląda następująco: Tabela STOCK_ARTICLES: ID *[PK]* OTHER_DB_ID ITEM_NAME Tabela LOKALIZACJA: ID *[PK]* LOCATION_NAME Tabela WORK_PLACE: ID *[PK]* WORKPLACE_NAME Tabela INVENTORY_ITEMS: ID *[PK]* ITEM_NAME STOCK_ARTICLE *[FK]* LOCATION *[FK]* WORK_PLACE *[FK]* Oczywiście 3 FK w INVENTORY_ITEMS odnoszą się do kolumn „ID” w odpowiednich innych tabelach. Odpowiednie tabele tutaj to STOCK_ARTICLE …
Posiadanie tabeli z 3 kolumnami: ID category flag 1 A 1 2 A 0 3 A 0 4 B 0 5 C 0 Chcę wybrać wszystkie wiersze, które mają flag = 1co najmniej raz na kategorię. Oczekiwane rezultaty: ID category flag 1 A 1 2 A 0 3 A 0 …
Ostatnio otrzymałem zadanie wydrukowania wszystkich liczb pierwszych (1-100). Tam drastycznie mi się nie udało. Mój kod: Create Procedure PrintPrimeNumbers @startnum int, @endnum int AS BEGIN Declare @a INT; Declare @i INT = 1 ( Select a = @startnum / 2; WHILE @i<@a BEGIN @startnum%(@a-@i) i=i+1; ) END Chociaż nie udało …
Próbuję ustalić, który zastosować i kiedy jest odpowiedni czas na zastosowanie kompresji. Zadaję to pytanie, aby uzyskać wgląd w tę społeczność. Przeczytałem kilka artykułów, ale chciałem mieć miejsce, w którym adresowane jest to do Administratorów DB.
Jaka jest różnica między wyszukiwaniem indeksu klastrowanego (CI) a wyszukiwaniem indeksu klastrowanego (NCI)? Czy jedno działa lepiej od drugiego? Pytam o to, ponieważ mam tabelę z 50 milionami wierszy i 150 kolumnami. Ma kolumnę o nazwie IDzdefiniowanej jako indeks klastrowany. Jest na nim jeszcze jeden NCI o tym samym identyfikatorze …
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.