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
Duża zmienność czasu wstawiania luzem
Mam więc prosty proces wstawiania luzem, aby pobrać dane z naszej tabeli pomostowej i przenieść je do naszego zestawu danych. Proces jest prostym zadaniem w zakresie przepływu danych z domyślnymi ustawieniami „Wierszy na partię”, a opcje to „tablock” i „brak ograniczenia sprawdzania”. Stół jest dość duży. 587,162,986 o rozmiarze danych …

2
Czy istnieje sposób na określenie dokładnego pliku zawierającego jednostkę alokacji w grupie plików wielu plików?
Miałem nadzieję uzyskać szczegółowy widok, które pliki bazy danych zawierały, które jednostki alokacji dla różnych HoBT (zarówno wyrównanych, jak i niezrównanych) żyjących w bazie danych. Zapytanie, którego zawsze używałem (patrz poniżej), dobrze mi służyło, dopóki nie zaczęliśmy tworzyć wielu plików danych na grupę plików i jestem w stanie dowiedzieć się, …


4
W jakich przypadkach transakcja może zostać zatwierdzona z bloku CATCH, gdy XACT_ABORT jest ustawiony na ON?
Czytałem MSDN o TRY...CATCHi XACT_STATE. Ma następujący przykład, który wykorzystuje XACT_STATEw CATCHbloku TRY…CATCHkonstruktu do ustalenia, czy transakcja zostanie zatwierdzona, czy wycofana: USE AdventureWorks2012; GO -- SET XACT_ABORT ON will render the transaction uncommittable -- when the constraint violation occurs. SET XACT_ABORT ON; BEGIN TRY BEGIN TRANSACTION; -- A FOREIGN KEY …

1
Dlaczego SQL Server odmawia aktualizacji tych statystyk za pomocą funkcji fullscan?
Zauważyłem stosunkowo długo działającą (20 min +) operację automatycznych aktualizacji statystyk w codziennej kompilacji magazynu danych. Stół dotyczy CREATE TABLE [dbo].[factWebAnalytics]( [WebAnalyticsId] [bigint] IDENTITY(1,1) NOT NULL, [MarketKey] [int] NOT NULL CONSTRAINT [DF_factWebAnalytics_MarketKey] DEFAULT ((-1)), /*Other columns removed*/ CONSTRAINT [PK_factWebAnalytics] PRIMARY KEY CLUSTERED ( [MarketKey] ASC, [WebAnalyticsId] ASC )WITH (PAD_INDEX = …

2
Dlaczego moje żądania wsadowe rosną podczas wykonywania różnicowej kopii zapasowej
Rozpocząłem długoterminowe śledzenie różnych działań na naszym SQL Server 2012 i zauważyłem wzrost liczby żądań wsadowych podczas naszych przyrostowych kopii zapasowych. Aby dać pomysł, normalnie z dnia na dzień otrzymujemy około 10-20 żądań wsadowych na sekundę, ale w czasie działania naszej różnicowej kopii zapasowej przeskakuje do 100-130 na sekundę. Wiem, …

1
Jak mogę zniszczyć ten dokument XML zdarzeń rozszerzonych tak szybko, jak to możliwe?
Utworzyłem sesję zdarzeń rozszerzonych w SQL Server 2008 R2. Sesja jest uruchamiana i zbiera zdarzenia w miarę ich występowania, dokładnie tak, jak można się spodziewać. Jeśli zniszczę plik xml, gdy jest stosunkowo mało zdarzeń, wydajność jest do zaakceptowania. Kiedy mam tysiące wydarzeń, niszczenie xml trwa wieczność. Wiem, że robię coś …

2
Łącznik w nazwie mojego komputera powodujący błąd T-SQL
Jestem programistą, a nie DBA (obawiam się, że pokazuje). Próbuję uruchomić program Report Builder 3.0 z SQL Server 2014 Express na moim komputerze domowym (o nazwie John-PC) i nie mogę uruchomić moich raportów. Przypadkowo utworzyłem kombinację użytkownika / loginu dla user = John-PCi login = John-PC\John. Kiedy próbuję usunąć wpis …


2
Czym różnią się te dwa wycofania programu SQL Server?
W SQL Server 2008 R2 czym różnią się te dwa wycofania: Uruchom ALTERinstrukcję przez kilka minut, a następnie naciśnij „Anuluj wykonywanie”. Całkowite cofnięcie zajmuje kilka minut. Uruchom tę samą ALTERinstrukcję, ale upewnij się, że LDFplik nie jest wystarczająco duży, aby mógł zakończyć się powodzeniem. Po osiągnięciu LDFlimitu i braku zezwolenia …

3
Wewnętrzne kopie zapasowe - Co się dzieje, gdy uruchomione jest zadanie tworzenia kopii zapasowej - pod względem blokowania i narzutu wydajności w SQL Server?
W przypadku MySQL wiem, że kopia zapasowa bazy danych jest wykonywana tabela po tabeli w instrukcjach SQL, co powoduje blokowanie, a jeśli zaktualizujesz kolumny podczas tworzenia kopii zapasowej, możesz mieć problemy z integralnością. W moim rozumieniu nie dotyczy to Microsoft SQL Server, ale jak SQL Server sobie z tym radzi? …

2
sp_send_dbmail procedura składowana wyślij z załącznikiem
Zadanie polegało na wysyłaniu małego miesięcznego raportu do jednego z moich klientów. Raport był wcześniej uruchamiany ręcznie w instancji, dane wyjściowe kopiowane były do ​​arkusza kalkulacyjnego i wysyłane do klienta jako załącznik. Szukam bardziej trwałego rozwiązania, więc zamierzam użyć sp_send_dbmailprocedury składowanej do uruchomienia zapytania i wysłania go jako załącznika. Wszystko …


6
Dziennik transakcji nie zmniejsza się, DB uważa, że ​​się replikuje
Mam bazę danych SQL Server 2008 R2 Express z uruchomionym programem Kaspersky Security Center i nie mam pojęcia, w jakich okolicznościach nastąpiła instalacja, ale baza danych wydaje się myśleć, że jest replikowana i nie zwolni miejsca w dzienniku transakcji. na przykład: USE master; SELECT name, log_reuse_wait, log_reuse_wait_desc, is_cdc_enabled FROM sys.databases …

6
Jaki jest najbardziej skuteczny sposób na wykrycie wszystkich uruchomionych wystąpień SQL Server przy użyciu PowerShell?
Zadanie polegało mi na odkryciu wszystkich wystąpień SQL Server, które działają w naszej domenie. W kilku przypadkach istnieje wiele wystąpień na serwer. Widziałem dwie różne metody wyszukiwania tych wystąpień w PowerShell, ale żadna z nich nie wydaje się znajdować wszystkich. 1) Użyj WMI $srvr = New-Object -TypeName Microsoft.SqlServer.Management.Smo.Wmi.ManagedComputer $computerName $instances …

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.