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.
Myślimy o zakupie SQL Standard Serverdo wdrożenia ETL via SSIS. Ponieważ jest to dla nas bardzo drogie, chciałbym przetestować tworzenie pakietów SSIS w wersji darmowej. Ponieważ wersja ekspresowa nie integruje SSIS, chcę wypróbować ją na wersji SQL Server 2014 Expires 180 Expires, ale nie mogę nic znaleźć na temat - …
HADR_SYNC_COMMITW naszym otoczeniu zauważamy ciekawy wzór oczekiwania. Mamy trzy repliki; jedna podstawowa, jedna pomocnicza synchronizacja i jedna asynchroniczna pomocnicza w centrum danych, a my właśnie dodaliśmy trzy kolejne repliki ASYNC w innym centrum danych (w odległości około 2400 mil). Od tego czasu zaczęliśmy zauważać ogromny wzrost HADR_SYNC_COMMIToczekiwań. Kiedy patrzymy na …
Dlaczego nie ma pełnego skanowania (w SQL 2008 R2 i 2012)? Dane testowe: DROP TABLE dbo.TestTable GO CREATE TABLE dbo.TestTable ( TestTableID INT IDENTITY PRIMARY KEY, VeryRandomText VarChar(50), VeryRandomText2 VarChar(50) ) Go Set NoCount ON Declare @i int Set @i = 0 While @i < 10000 Begin Insert Into dbo.TestTable(VeryRandomText, …
Natknąłem się na trzy stare bazy danych oparte na SQL Server 2000, które muszę przenieść do 2012 r. Uważam, że standardowym podejściem jest przywrócenie do instancji z 2005 lub 2008 r., Aktualizacja, ponowny eksport i wreszcie przywrócenie do 2012 r. W porządku, ale nie mamy dostępnych instancji z 2005 lub …
Tworzę schemat pojęciowy [tak, wiem, że zawarłem atrybuty i klucze - ale to tylko dla mnie, aby skonsolidować to, co robię podczas nauki] - więc proszę traktuj to jako koncepcyjne z naciskiem na relacje i relacje tabele, a nie jak rysować;) Moją przeszkodą jest: staram się ustalić najlepszy sposób modelowania …
Pracuję w dużym projekcie ETL i DW, w którym używamy kontroli TFS / źródła razem z SSIS i SSDT. Dzisiaj dowiedziałem się, że chociaż pakiet SSIS wykonuje BULK INSERT w tabeli bazy danych, nie można wykonać porównania schematu SSDT z tą bazą danych. Jest to niefortunne, ponieważ niektóre z naszych …
Przechodzimy proces obniżenia wersji z SQL Server 2008 R2 Enterprise do wersji Standard. Aby rozpocząć powyższą aktywność, szukaliśmy dostępnej Standardowej Edycji SQL Server. Znaleźliśmy jedną, ale nie rozumiemy poniższych punktów: Pliki instalacyjne (zapisane przez wcześniejszego członka zespołu) znajdują się w folderze, w którym jest napisane, że jest to SQL Server …
Niedawno znalazłem się w środowisku, w którym wiele logowań do baz danych nie ma enforce_password_policywłączonej flagi. Nadchodzący audyt wymaga weryfikacji haseł tych loginów. Użyłem następującego zapytania, aby uzyskać listę logowania i czy flagi są włączone, czy wyłączone. select @@SERVERNAME as servername, name, IS_SRVROLEMEMBER('sysadmin', name) as SYSADMIN, type_desc, create_date, is_policy_checked, is_disabled, …
Obserwujemy bardzo wysokie typy oczekiwania PAGELATCH_EX i PAGELATCH_SH oraz wysokie oczekiwania WRITELOG. Zdiagnozowałem zapytanie powodujące, że PAGELATCH czeka i mogę je wyeliminować, zmniejszając szybkość wstawiania do zajętego klucza podstawowego klastrowanego zdefiniowanego wartością TOŻSAMOŚĆ. Rozumiem, że to zjawisko jest znane jako rywalizacja o zatrzask wstawiania ostatniej strony. Jednak moje pytanie brzmi: …
Mam zamiar stworzyć tabelę z dwoma polami - IDjako BIGINTi IPAddressjako albo varchar(45)albo varbinary(16). Chodzi o to, aby przechowywać wszystkie unikalne adresy IP i IDzamiast tego używać referencji IP addressw innych tabelach. Zasadniczo zamierzam utworzyć procedurę składowaną, która zwraca wartość IDdla podanego IP addresslub (jeśli adres nie został znaleziony) wstawić …
Z mojej ograniczonej wiedzy o tym, jak plany kwerend są kompilowane, przechowywane i pobierane przez zapytania, rozumiem, że zapytanie składające się z wielu instrukcji lub procedura składowana wygeneruje swój plan zapytań, który będzie przechowywany w pamięci podręcznej planu zapytań do wykorzystania przez zapytanie w przyszłych wykonaniach. Myślę, że ten plan …
Mam wystąpienie programu SQL Server 2012 z kilkoma bazami danych. W jednym z nich stworzyłem widok, który wybiera tabele w więcej niż bazie danych. Chcę, aby użytkownik mógł wybrać ten widok, ale nie może wybierać swoich tabel. Widok został utworzony dokładnie dlatego, że użytkownik nie może wybrać tabel. Przeczytałem /programming/368414/grant-select-on-a-view-not-base-table …
Staram się lepiej zrozumieć (koncepcyjnie) związek między statystykami, planami wykonania, wykonywaniem procedury składowanej. Czy mam rację mówiąc, że statystyki są używane tylko podczas tworzenia planu wykonania dla procedury składowanej i nie są używane w rzeczywistym kontekście wykonania? Innymi słowy, jeśli jest to prawdą, po utworzeniu planu (i przy założeniu, że …
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.