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.

5
Jak działa stronicowanie z ROW_NUMBER w SQL Server?
Mam Employeetabelę, która ma milion rekordów. Mam następujące SQL do stronicowania danych w aplikacji internetowej. Działa dobrze. Jednak widzę problem - pochodna tabela tblEmployeewybiera wszystkie rekordy w Employeetabeli (aby utworzyć MyRowNumberwartości). Myślę, że to powoduje wybór wszystkich rekordów w Employeetabeli. Czy to naprawdę tak działa? Czy też SQL Server jest …


1
Czy można rejestrować przychodzące wartości parametrów w wywołaniu procedury podczas śledzenia w programie SQL Server Profiler?
Korzystając z SQL Server Profiler (korzystam z SQL Server 2012), próbuję wygenerować użyteczny ślad, który pokazuje wartości parametrów, a nie tylko SQL z nazwami zmiennych. Procedura przechowywana przechodzi przez ogromną ilość danych Inwentaryzacyjnych, aby wygenerować bardzo cenne wyniki, i próbuję udokumentować istniejące zachowanie, więc mogę je przetestować, dokładnie zdefiniować, a …

2
Zrozumienie szyfrowania i kopii zapasowych MS SQL Server
Zapytałem więc na czacie, jak bezpieczne są pliki kopii zapasowych programu SQL Server. Powiedziano mi, że jeśli osoba atakująca ma niezaszyfrowany dostęp do pliku .bak, może mieć dostęp do danych. Spójrzmy więc na ten scenariusz: OPEN SYMMETRIC KEY MySymetricKey DECRYPTION BY CERTIFICATE MyCertificate Uwaga - tutaj nie ma hasła. a …


3
Odmawiaj dostępu do schematu informacyjnego w SQL Server
Szukam najlepszego sposobu na wyłączenie dostępu do sys.tables/ Information Schemadla użytkownika / grupy w SQL Server. Znalazłem ten wątek z 2008 roku Pokazuje sposób odmowy dostępu w następujący [sys].[something]sposób: DENY SELECT ON [sys].[columns] TO DenySystemTableSelectRole GO DENY SELECT ON [sys].[tables] TO DenySystemTableSelectRole GO DENY SELECT ON [sys].[syscolumns] TO DenySystemTableSelectRole GO …

4
Indeksy odbudowy, DB teraz 10 razy większy
Mam bazę danych SQL Server (2008 R2 SP1), która miała około 15 koncertów. Okazuje się, że konserwacja nie była uruchomiona od dłuższego czasu, więc stworzyłem plan konserwacji, aby odbudować wszystkie indeksy, były bardzo rozdrobnione. Zadanie zakończone i fragmentacja zniknęła, ale teraz baza danych zawiera ponad 120 koncertów! Rozumiem, że użyłby …

6
Tworzenie kopii zapasowej wszystkich baz danych w SQL Server
Mam serwer DB Microsoft SQL Server 2005. Na serwerze DB mam około 250 baz danych użytkowników. Muszę wykonać kopię zapasową wszystkich tych baz danych. Ponieważ ręczne tworzenie kopii zapasowej zajmuje dużo czasu, szukam skryptu Batch lub skryptu DB, który automatycznie wykona kopię zapasową wszystkich 250 baz danych. Czy ktoś może …

4
Partycjonowanie tabel do archiwizacji danych
Scenariusz: dwie bazy danych: DB_A i DB_Archive z jedną bardzo dużą tabelą o nazwie tableA. każdego dnia rekordy starsze niż 60 dni są usuwane z DB_A i przenoszone do DB_Archive głównie po to, aby pozostawić „oddzieloną” rzecz, ponieważ tabela A jest bardzo pytana w DB_A o rekordy z ostatnich 2 …


3
Czy można ustanowić dedykowane połączenie administratora (DAC) za pomocą SSMS?
Czy można połączyć się z DAC-em za pomocą SSMS? Jeśli dobrze rozumiem, powinno to być możliwe przy użyciu prefiksu „admin:” przed nazwą serwera, ale otrzymuję następujący komunikat: Dedykowane połączenia administratora nie są obsługiwane przez SSMS, ponieważ ustanawia wiele połączeń zgodnie z projektem. (Microsoft.SqlServer.Management.SqlStudio.Explorer)

1
Jak kontrolować nadmierne użycie pamięci RAM przez SQL Server?
Serwer bazy danych, którego używam, działa w 6 różnych instancjach SQL Server. Ma 48 GB pamięci RAM. Jeden z nich zużywa ponad 10 GB pamięci RAM, całkowite zużycie wynosi na razie 20 GB. Zużycie pamięci RAM stale rośnie. Kilka dni wcześniej zużywało ponad 40 GB pamięci RAM, a serwer reagował …
13 sql-server 

1
DBCC CHECKDB odpalanie co 20–60 sekund
Mam środowisko deweloperskie, które szybko zbliża się do wdrożenia w środowisku produkcyjnym i zauważyłem w logach, że mniej więcej co 20 sekund widzę komunikat: Starting up database 'dbname' CHECKDB for database 'dbname' finished without errors Zauważyłem to, ponieważ użytkownicy końcowi, którzy to testują, mieli problem, który wyizolowałem, z błędem, który …

3
Czy uznanie za niewłaściwą praktykę jest posiadanie wielu zerowalnych FK na stole w SQL Server
W mojej strukturze bazy danych w SQL Server mam 3 rodzaje produktów, które wymagają różnych informacji o zamówieniu. Więc stworzyłem jeden Customersstół i trzy różne zlecenia tabele: OrdersForProductAs, OrdersForProductBs, OrdersForProductCs. Tabela wszystkich zamówień ma relację jeden do wielu na Customersstole. Mam też inny stolik, w którym są Paymentsi będą przechowywane …

3
Wstaw, jeśli nie istnieje, jednocześnie
Mam problemy z współbieżnością z moimi wstawkami w procedurze przechowywanej. Odpowiednia część procedury jest następująca: select @_id = Id from table1 where othervalue = @_othervalue IF( @_id IS NULL) BEGIN insert into table1 (othervalue) values (@_othervalue) select @_id = Id from table1 where othervalue = @_othervalue END Kiedy uruchamiamy 3 …

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.