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.

3
Jakie są alternatywy dla klauzuli ORDER BY w widoku?
To pytanie musiało być na tej stronie :) ORDER BY jest zabronione w widoku, jak zrozumiałem, ze względu na możliwość wielokrotnego zamówienia przez podczas korzystania z tego widoku. Wiem, że istnieją na przykład sposoby obejścia tego ograniczenia, TOP 99.999999 PERCENTale chciałbym wiedzieć, jaka jest najlepsza praktyka, a nie jak ją …



5
Grupuj według godziny według dużego zestawu danych
Za pomocą MS SQL 2008 wybieram uśrednione pole spośród 2,5 miliona rekordów. Każdy rekord reprezentuje jedną sekundę. MyField to średnia godzinna z tych 1 sekundowych rekordów. Oczywiście procesor serwera uderza w 100%, a wybór trwa zbyt długo. Muszę ewentualnie zapisać te uśrednione wartości, aby SQL nie musiał wybierać wszystkich tych …
12 sql-server  query 

4
Usunięcie ograniczenia (indeksu) z kolumny
Jak mogę zmodyfikować typ w tabeli z indeksem? Próbowałem zrobić kolumnę alter na pustej tabeli, aby zmodyfikować typ od daty do varchar (15) i dostałem błędy mówiące, że ma zależności od kolumny (która okazała się być indeksami). Byłem w stanie łatwo obejść ten problem lokalnie, klikając prawym przyciskiem myszy indeks …







1
Skąd mam wiedzieć, jakiego algorytmu mieszającego SQL Server użył do odszyfrowania zaszyfrowanych danych podczas korzystania z funkcji DECRYPTBYPASSPHRASE?
Moje pytanie dotyczy następującego eksperymentu z dwoma instancjami: Instancja SQL Server 2017 Express (Microsoft SQL Server 2017 (RTM-CU16)) Instancja SQL Server 2014 Express (Microsoft SQL Server 2014 (SP2-CU18)) Użyłem funkcji ENCRYPTBYPASSPHRASE do zaszyfrowania tekstu i użyłem wyniku jako @ciphertext dla DECRYPTBYPASSPHRASE . Wyniki moich testów były następujące: Zgodnie z tym …

1
Jeśli kolumna VARCHAR (MAX) jest zawarta w indeksie, czy cała wartość jest zawsze przechowywana na stronach indeksowych?
Pytam o to z ciekawości, inspirując się tym pytaniem . Wiemy, że VARCHAR(MAX)wartości dłuższe niż 8000 bajtów nie są przechowywane w wierszach, ale na osobnych stronach LOB. Późniejsze pobranie wiersza o takiej wartości wymaga dwóch lub więcej logicznych operacji IO (zasadniczo jedna więcej niż byłoby teoretycznie konieczne). Możemy dodać VARCHAR(MAX)kolumnę, …

5
Jak ograniczyć procedurę przechowywaną SQL, która może być uruchamiana przez jedną osobę naraz?
Mam procedurę składowaną, która zasadniczo wybiera wartości z jednej tabeli i wstawia je do drugiej, co jest rodzajem archiwizacji. Chcę uniknąć robienia tego przez wiele osób jednocześnie. Podczas gdy ta procedura jest uruchomiona, nie chcę, aby ktokolwiek mógł ją uruchomić, jednak nie chcę serializacji, druga osoba uruchomi procedurę po jej …

1
Kopia zapasowa wykrywa uszkodzenie, ale CHECKDB nie
Mam bazę danych, w której po uruchomieniu polecenia tworzenia kopii zapasowej BACKUP DATABASE [MyDatabase] TO DISK = 'G:\Backup\MyDatabase_01_01_2018.bak' WITH NOFORMAT, NOSKIP, COMPRESSION, INIT, BUFFERCOUNT = 100 Pojawia się komunikat o błędzie Msg 3043, poziom 16, stan 1, wiersz 8 BACKUP „MyDatabase” wykrył błąd na stronie (1: 745345) w pliku „F: …

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.