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.



18
Jak dokumentujesz swoje bazy danych?
Uważam, że większość moich klientów w ogóle nie dokumentuje swoich baz danych i wydaje mi się to dość przerażające. Aby wprowadzić jakąś lepszą praktykę, chciałbym wiedzieć, jakich narzędzi / procesów używają ludzie. Jak dokumentujesz swoją bazę danych? (SQL-Server) Jakiego narzędzia używasz? Format przechowywania dokumentacji dla schematu / metadanych bazy danych? …


7
Jaka jest różnica między CTE a tabelą temperatur?
Jaka jest różnica między Common Table Expression (CTE) a tabelą tymczasową? A kiedy powinienem używać jednego na drugim? CTE WITH cte (Column1, Column2, Column3) AS ( SELECT Column1, Column2, Column3 FROM SomeTable ) SELECT * FROM cte Tabela temperatur SELECT Column1, Column2, Column3 INTO #tmpTable FROM SomeTable SELECT * FROM …
174 sql-server  cte 


19
Czy programiści powinni mieć możliwość zapytania o produkcyjne bazy danych?
Czy programiści powinni mieć uprawnienia do przeszukiwania ( SELECT/ tylko do odczytu) baz danych produkcji? W poprzednim miejscu, w którym pracowałem, zespół programistów miał db_datareaderrolę; gdzie teraz pracuję, zespół programistów nie może nawet połączyć się z instancją produkcyjną. Jedną z instancji testowych jest kopia produkcyjna przywracana z produkcyjnej kopii zapasowej …

4
Pomoc w instalacji programu SQL Server 2017 - instalacja powłoki VS nie powiodła się z kodem wyjścia 1638
Wszelkie sugestie dotyczące rozwiązania tego błędu: TITLE: Microsoft SQL Server 2017 Setup ------------------------------ The following error has occurred: VS Shell installation has failed with exit code 1638. For help, click: https://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=14.0.1000.169&EvtType=0x5B39C8B9%25401434%25403 ------------------------------ BUTTONS: OK ------------------------------ To jest nowy laptop z systemem SQL Server 2016 express Visual Studio 2017 SSMS 2017 …

4
Dlaczego tabele liczb są „nieocenione”?
Nasz ekspert w dziedzinie bazy danych mówi nam, że tabele liczb są nieocenione . Nie bardzo rozumiem dlaczego. Oto tabela liczb: USE Model GO CREATE TABLE Numbers ( Number INT NOT NULL, CONSTRAINT PK_Numbers PRIMARY KEY CLUSTERED (Number) WITH FILLFACTOR = 100 ) INSERT INTO Numbers SELECT (a.Number * 256) …
112 sql-server 

6
Jak ustalić, czy Indeks jest wymagany czy konieczny
Uruchomiłem narzędzie autoindeksowania w naszej bazie danych MS SQL (zmodyfikowałem skrypt pochodzący od Microsoft, który przegląda tabele statystyk indeksów - Automated Auto Indexing ). Ze statystyk mam teraz listę rekomendacji dla indeksów, które wymagają utworzenia. Edycja: Indeksy opisane powyżej pobierają informacje z DMV, które mówią ci, co silnik bazy danych …

6
SQL Server Management Studio 18 nie otwiera się (pojawia się tylko ekran powitalny)
Właśnie zainstalowałem SSMS 18 GA na komputerze z zainstalowanym tylko VS2019, a kiedy próbuję otworzyć SSMS, pojawi się ekran powitalny, ale wtedy proces się kończy. Uruchomienie ssms z -logparametrem ujawnia komunikat o błędzie: Tworzenie pakietu nie powiodło się dla pakietu [Pakiet harmonogramu zadań] Źródło: „mscorlib” Opis: Nie można załadować pliku …
105 sql-server  ssms  ssms-18 


6
Dlaczego warto korzystać zarówno z TRUNCATE, jak i DROP?
W systemie, nad którym pracuję, jest wiele procedur przechowywanych i skryptów SQL, które korzystają z tabel tymczasowych. Po użyciu tych tabel dobrą praktyką jest ich upuszczanie. Wielu moich kolegów (prawie wszyscy są o wiele bardziej doświadczeni niż ja) zazwyczaj to robi: TRUNCATE TABLE #mytemp DROP TABLE #mytemp Zwykle używam jednego …



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.