Pytania oznaczone «sql-server»

19
SQL Server 2012: Generuj skrypty z wiersza poleceń

Korzystam z programu SQL Server 2012. SQL Server Management Studio ma opcję kliknięcia bazy danych prawym przyciskiem myszy, a następnie wybierz Zadania i Wygeneruj skrypty. Czy istnieje sposób na zautomatyzowanie tego za pomocą wiersza polecenia? Chcę utworzyć skrypt, który zawiera schemat i...

19
Okno 24x7 vs Noc

Gdzie mogę znaleźć zasoby, jak lepiej przejść do operacji 24x7? Jak to osiągają duże firmy z dużymi bazami danych? Nasze nocne prace, takie jak oczyścić stare dane reindex aktualizacja statystyk wszystkie wydają się mieć krytyczny wpływ na nasz system ( tj . użytkownicy online i kanały...

19
Zablokuj UTWÓRZ TABELĘ

W innej aplikacji zostałem dotknięty złym projektem: wiele wątków wykonuje EnsureDatabaseSchemaExists()jednocześnie metodę, która wygląda tak: IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'MyTable') AND type = N'U') BEGIN CREATE TABLE MyTable ( ... ); END Jednak nawet...

19
Jak najlepiej zmierzyć wydajność zapytania?

Mam 2 procedury składowane, przy czym druga procedura składowana jest ulepszeniem pierwszej. Próbuję dokładnie zmierzyć, ile to jest ulepszenie. 1 / Pomiar clock timenie wydaje się być opcją, ponieważ otrzymuję różne czasy wykonania. Co gorsza, czasami (rzadko, ale się zdarza) czas wykonania...

19
Jak mogę porównać schemat dwóch baz danych?

Czy istnieje sposób na znalezienie różnic w dwóch bazach danych SQL Server (tylko schemat). Jeden jest lokalny, a drugi znajduje się na stronie klienta. Występują problemy z uruchomieniem niektórych raportów przez raporty kryształowe, a także z niewykonywaniem niektórych kodów i wygląda na to, że...

19
Flaga śledzenia 4199 - Włączyć globalnie?

To może należeć do kategorii opinii, ale jestem ciekawy, czy ludzie używają flagi śledzenia 4199 jako parametru uruchamiania dla SQL Server. Dla tych, którzy go używali, w jakich okolicznościach wystąpiła regresja zapytań? Z całą pewnością wydaje się to potencjalną korzyścią dla wydajności....

19
Accent Sensitive Sort

Dlaczego te dwie SELECTinstrukcje powodują inną kolejność sortowania? USE tempdb; CREATE TABLE dbo.OddSort ( id INT IDENTITY(1,1) PRIMARY KEY , col1 NVARCHAR(2) , col2 NVARCHAR(2) ); GO INSERT dbo.OddSort (col1, col2) VALUES (N'e', N'eA') , (N'é', N'éB') , (N'ë', N'ëC') , (N'è', N'èD') ,...

19
Jak faktycznie działa rekurencja SQL?

W przypadku SQL z innych języków programowania struktura zapytania rekurencyjnego wygląda raczej dziwnie. Przejdź go krok po kroku, a wydaje się, że rozpada się. Rozważ następujący prosty przykład: CREATE TABLE #NUMS (N BIGINT); INSERT INTO #NUMS VALUES (3), (5), (7); WITH R AS ( SELECT N FROM...