Pytania otagowane jako sql-server-2005

Tego znacznika należy używać w przypadku pytań dotyczących wersji programu SQL Server 2005 firmy Microsoft.

12
Jakie są dobre schematy SQL Server?
Nie jestem początkującym w korzystaniu z baz danych SQL, aw szczególności z SQL Server. Jednak przede wszystkim byłem facetem SQL 2000 i zawsze byłem zdezorientowany przez schematy w 2005+. Tak, znam podstawową definicję schematu, ale do czego są one naprawdę używane w typowym wdrożeniu programu SQL Server? Zawsze używałem domyślnego …

9
Najlepszy sposób na wykonanie logiki zagnieżdżonej instrukcji case w SQL Server
Piszę zapytanie SQL, w którym kilka zwróconych kolumn należy obliczyć w zależności od dość wielu warunków. Obecnie używam zagnieżdżonych instrukcji case, ale robi się bałagan. Czy istnieje lepszy (bardziej zorganizowany i / lub czytelny) sposób? (Używam Microsoft SQL Server, 2005) Uproszczony przykład: SELECT col1, col2, col3, CASE WHEN condition THEN …

1
nvarchar (max) vs NText
Jakie są zalety i wady korzystania z typów danych nvarchar(max)vs. NTextw SQL Server? Nie potrzebuję kompatybilności wstecznej, więc dobrze, że nvarchar(max)nie jest obsługiwana w starszych wersjach SQL Server. Edycja: Najwyraźniej pytanie dotyczy również TEXTi IMAGEvs. varchar(max)oraz varbinary(max), dla tych, którzy szukają tych typów danych później.





5
Jak ważna jest kolejność kolumn w indeksach?
Słyszałem, że na początku deklaracji indeksu należy umieścić kolumny, które będą najbardziej selektywne. Przykład: CREATE NONCLUSTERED INDEX MyINDX on Table1 ( MostSelective, SecondMost, Least ) Po pierwsze, czy to, co mówię, jest poprawne? Jeśli tak, czy prawdopodobnie zauważę duże różnice w wydajności, zmieniając kolejność kolumn w moim indeksie, czy też …



19
Błąd przywracania programu SQL Server - odmowa dostępu
Utworzyłem bazę danych na moim komputerze lokalnym, a następnie wykonałem kopię zapasową o nazwie tables.baktable DataLabTables. Przeniosłem tę kopię zapasową na komputer zdalny bez tej tabeli i próbowałem przywrócić, ale otrzymałem następujący błąd: System.Data.SqlClient.SqlError: System operacyjny zwrócił błąd „5 (odmowa dostępu.)” Podczas próby „RestoreContainer :: ValidateTargetForCreation” na „c: \ Program …


10
Jak mogę zmienić domyślną bazę danych w SQL Server bez korzystania z MS SQL Server Management Studio?
Usunąłem bazę danych z SQL Server, jednak okazuje się, że mój login był ustawiony na używanie usuniętej bazy danych jako domyślny. Mogę połączyć się z SQL Server Management Studio, używając przycisku „Opcje” w oknie połączenia i wybierając „master” jako bazę danych do połączenia. Jednak za każdym razem, gdy próbuję cokolwiek …



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.