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.
Pisząc to, wciąż czekam na oficjalną wersję programu SQL Server 2016, abyśmy mogli zbadać przydatność jego funkcji „Zawsze szyfrowane”. Chciałbym tylko wiedzieć, jakie będą konkretne różnice między Always Encrypted a obecnie dostępnym przezroczystym szyfrowaniem danych w SQL Server 2016, abyśmy mogli podjąć właściwą decyzję dla przyszłych projektów.
Zwykle, gdy tworzę procedurę przechowywaną, używam następujących jako szablonu sortowania Create procedure <procedurename> <@param1 <type>, @param2 <type>, etc..> as begin <procedure> end Czy istnieje sposób, aby uwzględnić udzielanie uprawnień do wykonywania tylko tej procedury przechowywanej, gdy ja jestem na niej? Na przykład jak ... Grant execute [User_Execute] ... ale tylko …
Widziałem wiele materiałów obejmujących aspekt biznesowy SSAS, ale niewiele o ważnych aspektach administracji i zarządzania. Z punktu widzenia administrowania wystąpieniem SQL Server Analysis Services, co działający DBA musi wiedzieć o SSAS, aby zarządzać nim poprawnie i wydajnie?
Chciałbym zastosować zintegrowane zabezpieczenia z moją wewnętrzną aplikacją, która jest w domenie. Niestety, nigdy nie byłem w stanie sprawić, żeby działał dobrze. Chciałbym przypisać całej grupie Exchange (Active Directory) rolę w SQL Server dla dostępu do odczytu / zapisu do niektórych tabel. W ten sposób nie musiałbym tworzyć operatora, gdy …
W SQL Server można określić wskazówki dotyczące łączenia: HASH DOŁĄCZ ŁĄCZ DOŁĄCZ DOŁĄCZ DO PĘTLI Jaka jest definicja tych trzech wskazówek dotyczących łączenia i kiedy należy ich używać?
Mam tabelę, która ma obecnie zduplikowane wartości w kolumnie. Nie mogę usunąć tych błędnych duplikatów, ale chciałbym zapobiec dodawaniu dodatkowych, nieunikalnych wartości. Czy mogę utworzyć taki UNIQUE, który nie sprawdza istniejącej zgodności? Próbowałem użyć, NOCHECKale nie powiodło się. W tym przypadku mam tabelę, która wiąże informacje licencyjne z „CompanyName” EDYCJA: …
Robiłem kopie zapasowe moich baz danych SQL Server 2014 Express w celu zaimportowania na inne serwery i zauważyłem różnicę w rozmiarze pliku między .bacpaci .bak. Dlaczego .bacpacplik jest tak mały w porównaniu z .bakplikiem z tej samej bazy danych? Dzięki za wszelkie spostrzeżenia!
Natknąłem się na dziwny problem polegający na tym, że 64-bitowy program SQL Server 2016 Standard Edition ograniczył się dokładnie do połowy przydzielonej mu pamięci (64 GB z 128 GB). Dane wyjściowe @@VERSIONto: Microsoft SQL Server 2016 (SP1-CU7-GDR) (KB4057119) - 13.0.4466.4 (X64) 22 grudnia 2017 11:25:00 Prawa autorskie (c) Microsoft Corporation …
Mam dość proste zapytanie SELECT TOP 1 dc.DOCUMENT_ID, dc.COPIES, dc.REQUESTOR, dc.D_ID, cj.FILE_NUMBER FROM DOCUMENT_QUEUE dc JOIN CORRESPONDENCE_JOURNAL cj ON dc.DOCUMENT_ID = cj.DOCUMENT_ID WHERE dc.QUEUE_DATE <= GETDATE() AND dc.PRINT_LOCATION = 2 ORDER BY cj.FILE_NUMBER To daje mi okropną wydajność (jakbym nigdy nie zadał sobie trudu, aby czekać na zakończenie). Plan zapytań …
TL; DR Ponieważ to pytanie wciąż się wyświetla, podsumuję je tutaj, aby nowi przybysze nie musieli cierpieć historii: JOIN table t ON t.member = @value1 OR t.member = @value2 -- this is slow as hell JOIN table t ON t.member = COALESCE(@value1, @value2) -- this is blazing fast -- Note …
Czy zwiększenie szerokości kolumny (nvarchar) koniecznie spowoduje upuszczenie tabeli? Innymi słowy, czy można zmienić szerokość w środowisku produkcyjnym z aktywnymi użytkownikami? Doszedłem do wniosku, że jeśli rozmiar rośnie (w przeciwieństwie do zmniejszania), nie stanowi to problemu.
Zaczynam się uczyć planów wykonania i jestem zdezorientowany, jak dokładnie działa dopasowanie mieszające i dlaczego miałoby być użyte w prostym złączeniu: select Posts.Title, Users.DisplayName From Posts JOIN Users on Posts.OwnerUserId = Users.Id OPTION (MAXDOP 1) Jak rozumiem, wyniki skanowania indeksu górnego stają się skrótem i każdy wiersz w dolnym skrypcie …
Po zadaniu tego pytania porównując sekwencyjne i niesekwencyjne identyfikatory GUID, próbowałem porównać wydajność INSERT na 1) tabeli z kluczem podstawowym GUID inicjowanym sekwencyjnie newsequentialid(), oraz 2) tabeli z kluczem podstawowym INT inicjowanym sekwencyjnie identity(1,1). Spodziewałbym się, że ta ostatnia będzie najszybsza z powodu mniejszej szerokości liczb całkowitych, a także wydaje …
W białej księdze z 2007 r. Porównano wydajność poszczególnych instrukcji select / insert / delete / update i range select w tabeli zorganizowanej jako indeks klastrowy w porównaniu z tabelą zorganizowaną jako sterta z indeksem nieklastrowanym w tych samych kolumnach kluczowych co element CI stół. Zasadniczo opcja indeksu klastrowego działała …
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.