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.

2
Obsługa rosnącej liczby najemców w architekturze baz danych wielu dzierżawców
Obsługa niewielkiej liczby klientów (dzierżawców) na wspólnym serwerze z osobnymi bazami danych dla każdego wystąpienia aplikacji każdego dzierżawcy jest stosunkowo prosta i zwykle jest to właściwy sposób. Obecnie patrzę na architekturę aplikacji, w której każdy dzierżawca ma własną instancję bazy danych. Problem polega jednak na tym, że ta aplikacja będzie …

6
Jak skutecznie sprawdzić ISTNIEJE w wielu kolumnach?
Jest to problem, z którym spotykam się okresowo i nie znalazłem jeszcze dobrego rozwiązania. Zakładając następującą strukturę tabeli CREATE TABLE T ( A INT PRIMARY KEY, B CHAR(1000) NULL, C CHAR(1000) NULL ) a warunkiem jest ustalenie, czy któraś z zerowalnych kolumn Blub Cfaktycznie zawiera jakieś NULLwartości (a jeśli tak, …

5
Archiwizacja starych danych
Obecnie mamy problemy z wydajnością, ponieważ nasza baza danych staje się zbyt duża. Są dane przechowywane z ostatnich 10 lat i nie widzę powodu, dla którego dane starsze niż 2 lata muszą być przechowywane w tych samych tabelach, co nowe dane. Ponieważ nie mam dużego doświadczenia w administrowaniu bazami danych, …

7
Próba znalezienia ostatniej zmiany wartości
Mam tabelę, która ma identyfikator, wartość i datę. W tej tabeli znajduje się wiele identyfikatorów, wartości i dat. Rekordy są okresowo wstawiane do tej tabeli. Identyfikator zawsze pozostanie taki sam, ale czasami wartość się zmieni. Jak mogę napisać zapytanie, które da mi identyfikator oraz datę ostatniej zmiany wartości? Uwaga: wartość …

3
Kod symulujący zakleszczenie
Testuję swoją aplikację Potrzebuję trochę kodu, który stabilnie symuluje impas na stronie bazy danych (skrypt SQL, jeśli to możliwe). Dziękuję Ci. DODANY: Odtwarzanie zakleszczeń obejmujące tylko jeden stół



8
Dlaczego zezwala się wszystkim na korzystanie z logowania sa?
Nawet Microsoft odradza korzystanie z trybu uwierzytelniania SQL Server , ale nasze aplikacje tego wymagają. Przeczytałem, że najlepszą praktyką jest nie zezwalanie użytkownikom na sabezpośrednie logowanie, zamiast korzystania z uwierzytelniania systemu Windows i zezwalania tym kontom (lub grupom kont) na uprawnienia administratora systemu. Czy to nie jest zasadniczo to samo? …

1
SQL Server 2017 ulega awarii podczas tworzenia kopii zapasowej, ponieważ ścieżka do pliku jest niepoprawna
Próbowałem przywrócić bazę danych, a SQL Server ciągle się zawieszał. Dostanę komunikat w SSMS, który mówi, że wystąpił błąd transportu sieciowego (połączenie zostało przerwane przez awarię). Sprawdziłem dzienniki i nie znalazłem nic poza nieoczekiwanym zamknięciem programu SQL Server. Musiałbym wtedy przejść i ponownie uruchomić usługę. Zawęziłem problem do skryptu, który …

1
Sekwencja - BRAK DACHU vs DACH 1
Czy jest jakaś różnica między SEQUENCEzadeklarowanym za pomocą NO CACHEa zadeklarowanym za pomocą CACHE 1w SQL Server 2012+? Sekwencja nr 1: CREATE SEQUENCE dbo.MySeqCache1 AS INT START WITH 1 INCREMENT BY 1 MINVALUE 1 MAXVALUE 9999 NO CYCLE CACHE 1; GO Sekwencja nr 2: CREATE SEQUENCE dbo.MySeqNoCache AS INT START …

3
Czy Management Studio zostało usunięte z nośnika instalacyjnego programu SQL Server 2016?
Właśnie próbowałem zainstalować SQL Server 2016 Enterprise, ale zauważyłem, że Management Studio nie zostało zainstalowane domyślnie. Zauważyłem również, że w przewodniku instalacji jest osobny link do SSMS, który wskazuje na https://msdn.microsoft.com/en-us/library/mt238290.aspx Jaki był powód tej decyzji? W powyższym adresie URL zapisano następujące informacje: Ta ogólnie dostępna wersja SSMS jest bezpłatna …
25 sql-server  ssms 

4
Niebieska ikona ze znakiem zapytania - co to znaczy?
Wystąpienie programu SQL Server jest dostępne i wydaje się być w porządku. Microsoft SQL Server 2016 (SP1-CU2) (KB4013106) - 13.0.4422.0 (X64) 6 marca 2017 14:18:16 Prawa autorskie (c) Microsoft Corporation Enterprise Edition (64-bit) w systemie Windows Server 2012 R2 Standard 6.3 (kompilacja 9600 :) (Hypervisor) Ale co oznacza biały znak …

4
Czy powinienem wyraźnie DENY UPDATE do kolumn, które nie powinny być aktualizowane?
Jestem przyzwyczajony do pracy w bardzo bezpiecznych środowiskach, więc projektuję swoje uprawnienia w bardzo drobnym stopniu. Jedną rzeczą, którą zwykle robię, jest jawne DENYużytkownicy możliwości UPDATEkolumn, które nigdy nie powinny być aktualizowane. Na przykład: create table dbo.something ( created_by varchar(50) not null, created_on datetimeoffset not null ); Te dwie kolumny …

1
Wyzwalacz w połączeniu z transakcją
Załóżmy, że mamy następującą sytuację: Mamy stolik (powiedzmy Table_A), który ma spust INSERT. Zadaniem wyzwalacza jest aktualizacja niektórych wierszy w table_Boparciu o wstawione wartości w table_A. Teraz wszystko jest w porządku, gdy po prostu wstawiamy wiersz do tabeli, ale co z sytuacjami, w których wstawiamy dane poprzez transakcję ?. Czy …


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.