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.


4
Czy można zrobić tylko jedną kolumnę?
Jestem ciekawy, czy można utworzyć tabelę z kolumną, której nigdy nie można zmienić, ale inne kolumny tabeli mogą. Na przykład mogę sobie wyobrazić CreatedByUserkolumnę, której nigdy nie należy zmieniać. Czy jest w tym wbudowana funkcja SQL Server, czy jest to możliwe tylko za pomocą wyzwalaczy lub czegoś innego?
25 sql-server 

2
Czy możesz użyć COUNT DISTINCT z klauzulą ​​OVER?
Usiłuję poprawić wydajność następującego zapytania: UPDATE [#TempTable] SET Received = r.Number FROM [#TempTable] INNER JOIN (SELECT AgentID, RuleID, COUNT(DISTINCT (GroupId)) Number FROM [#TempTable] WHERE Passed = 1 GROUP BY AgentID, RuleID ) r ON r.RuleID = [#TempTable].RuleID AND r.AgentID = [#TempTable].AgentID Obecnie z moimi danymi testowymi zajmuje to około minuty. …

1
Zmień długość varchara w tabeli na żywo
Mam serwer MS SQL Server 2008 R2 DB aktualnie używany z aplikacją produkcyjną. Nowe ulepszenie aplikacji wymaga teraz varchar(100)zwiększenia długości kolumny w tabeli. Czy można zwiększyć długość tej istniejącej kolumny w prod DB bez wpływu na bieżące dane? Czy tę zmianę należy wykonać poza godzinami pracy, aby uniknąć zakłóceń usługi?


1
Usługa raportowania i rola aplikacji
To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Exchange Exchange Administrators Database Administrator. Migrował 7 lat temu . Pierwszy plakat, dawno tu czai się. Jaki jest najlepszy sposób aktywacji roli aplikacji w raporcie? Próbowałem różnych rzeczy i jak dotąd jedyną metodą, która działa, jest …
25 sql-server  ssrs  role 


3
Które zestawienie powinienem wybrać dla witryny w wielu językach?
Czy sortowanie ma jakiś wpływ na szybkość zapytania? Czy rozmiar tabeli zmienia się w zależności od sortowania? Jeśli chcę zbudować stronę internetową, która musi obsługiwać wszystkie możliwe języki (np. Google), które byłoby zalecanym zestawieniem? Będę musiał przechowywać znaki, takie jak 日本語, moje wyszukiwania w witrynie będą musiały wrócić somethingdo sóméthíngdanych …

6
Jak dodać sysadmin do użytkownika w SQL Server 2008, gdy nie istnieją konta sysadmin
To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Exchange Exchange Administrators Database Administrator. Migrował 7 lat temu . Mam uruchomioną instancję SQL Server 2008. Niestety podczas testowania odznaczyłem uprawnienia sysadmin dla mojego loginu i teraz nie mogę go odczytać (ponieważ nie mam uprawnień sysadmin). …

3
Jak anulować żądanie blokady aplikacji w programie SQL Server?
Sp_getapplock procedury przechowywanej następujące wartości powrotne: 0: Blokada została pomyślnie przyznana synchronicznie. 1: Blokada została przyznana pomyślnie po oczekiwaniu na zwolnienie innych niezgodnych blokad. -1: Upłynął limit czasu żądania blokady. -2: Żądanie blokady zostało anulowane. -3: Żądanie blokady zostało wybrane jako ofiara zakleszczenia. -999: Wskazuje sprawdzenie poprawności parametru lub inny …

3
Czy klucze naturalne zapewniają wyższą lub niższą wydajność w SQL Server niż zastępcze klucze całkowite?
Jestem fanem zastępczych kluczy. Istnieje ryzyko, że moje ustalenia są stronnicze. Wiele pytań, które widziałem zarówno tutaj, jak i na stronie http://stackoverflow.com, używa kluczy naturalnych zamiast kluczy zastępczych opartych na IDENTITY()wartościach. Moje doświadczenie w systemach komputerowych mówi mi, że wykonanie dowolnej operacji porównawczej na liczbie całkowitej będzie szybsze niż porównywanie …

2
SQL Server - udzielanie uprawnień do całego schematu vs. obiekt?
Jestem bardzo zielony, jeśli chodzi o świat zarządzania uprawnieniami do baz danych w SQL Sever. Uprośćmy przykład. Powiedzmy, że konto „admin” jest właścicielem schematów A, B i C. Istnieje jeszcze inne „konto” konta, do którego chcesz mieć pełne uprawnienia (aktualizacja / usuwanie / wstawianie / wybieranie / zmiana) do dowolnego …

1
(NOLOCK) vs NOLOCK
Badałem pewne blokowanie, gdy zobaczyłem zapytanie, które wyglądało mniej więcej tak: SELECT SomeField FROM SomeTable NOLOCK Widziałem NOLOCKi byłem ciekawy, jak może blokować inne zapytania, w tym przypadku DELETEoświadczenia. Rzuciłem okiem na zamki sp_locki oto, co zobaczyłem: DB S GRANT TAB IS GRANT PAG S GRANT Rozumiem teraz, że NOLOCKpowinien …



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.