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.


1
Dynamiczne przekazywanie nazw kolumn do UNPIVOT
Mam tabelę z następującymi danymi First Second Third Fourth Fifth Sixth 2013-08-20 2013-08-21 2013-08-22 2013-08-23 2013-08-24 2013-08-25 I za pomocą UNPIVOT SELECT Data ,DATENAME(DW, Data) AS DayName FROM Cal UNPIVOT(Data FOR D IN ( First, Second, Third, Fourth, Fifth, Sixth )) AS unpvt Otrzymuję następujący wynik Data DayName 2013-08-20 Tuesday …

3
Rozmiar bazy danych - zbyt duży MDF?
Utrzymuję bazę danych SQL Server 2005, która zawiera około 2,9 TB danych (2 x 1,45 TB - mam schemat RAW i schemat ANALIZY, więc w zasadzie dwie kopie zebranych danych). Model odzyskiwania jest PROSTY i .ldfma prędkość 6 Gb. Z jakiegokolwiek powodu .mdfjest to 7,5 TB. Teraz w tabeli ANALIZA …



2
Wymagane jest uprawnienie do przeglądania diagramu bazy danych
Niedawno skonfigurowałem SSDT dla naszych programistów. Wymuszamy zmiany w naszych bazach danych deweloperów dokonywane za pośrednictwem SSDT poprzez ograniczenie uprawnień, które każdy programista ma po podłączeniu do serwera (db_datareader, db_datawriter). W ramach SSDT publikujemy nasze zmiany w bazie danych za pomocą skryptu wdrażania, który łączy się przy użyciu logowania z …

5
Zapytanie bez konieczności określania schematu tabeli
Zaimportowałem kilka tabel z SQL Server 2000 do mojej bazy danych 2008. Wszystkie importowane tabele są poprzedzone moją nazwą użytkownika, np erpadmin.tablename. : . We właściwościach tabeli znajduje się „erpadmin” jako schemat db. Kiedy piszę zapytanie, muszę teraz wpisać „erpadmin”. przed wszystkimi nazwami tabel, co jest mylące. Aktualny wynik: select …


5
Instalacja SQL Server RAID 10 vs RAID 5
Jestem nowy w konfigurowaniu serwerów SQL i Vms. Mój poprzednik używał Raid 5 dla C Drive, na którym rezydowała instalacja SQL, i RAID 10 zarówno dla plików bazy danych, jak i dzienników bazy danych. Zastanawiałem się, czy to prawda, czy zamiast tego należy używać RAID 5 dla plików bazy danych …


3
Ryzyko związane z serwerem
Wdrażam nową funkcję, która wymaga danych z baz danych na wielu serwerach. Muszę tylko połączyć dane ze wszystkich tych serwerów i posortować je. Dwie przychodzące na myśl opcje to: Użyj połączonych serwerów i napisz proste zapytanie, aby połączyć i posortować dane, które będą uruchamiane z jednego serwera i gromadzić dane …

2
Wyzwalacz SQL Server PO WSTAWIENIU
Chcę, aby ten wyzwalacz był uruchamiany po wstawieniu wstawki z tekstem marriedw marital_statuskolumnie, oto co mam do tej pory ALTER TRIGGER [dbo].[marriage] ON [dbo].[applicant_personal_info] AFTER INSERT AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; IF (SELECT [marital_status] …

2
Przesyłanie dzienników - PRZYWRÓĆ Z GOTOWOŚCIĄ - w programie SQL Server 2012 ciągle się psuje
Używamy wysyłania dzienników i RESTORE WITH STANDBYna serwerze SQL Server 2012 w celu przywrócenia bazy danych w trybie tylko do odczytu do celów raportowania. Jednak konfiguracja wysyłania dziennika nadal się psuje po zakończeniu przywracania jednej lub dwóch kopii zapasowych dziennika. Przesyłanie kłód psuje się tylko wtedy, gdy jest uruchomione jako …

1
Konwersja typu w wyrażeniu może wpływać na „CardinalityEstimate” w wyborze planu zapytań?
Prowadzę archiwalną bazę danych, która przechowuje dane historyczne w widokach podzielonym na partycje. Kolumna partycjonowania jest datetime. Każda tabela w widoku zawiera jeden miesiąc danych. Ograniczamy zdarzenia w każdej tabeli ograniczeniem sprawdzania w kolumnie datetime. Dzięki temu optymalizator może ograniczyć tabele wyszukiwane w zapytaniach filtrujących kolumnę daty i godziny zdarzenia. …


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.