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
Zadanie nie działa zgodnie z harmonogramem
Mam więc podstawowe zadanie agenta SQL, które uruchamia skrypt Robocopy do przenoszenia wszystkich plików z jednego folderu do drugiego. Job jest dość podstawową konfiguracją. Z dość podstawowym harmonogramem. A jednak jeszcze się nie uruchomił. Nie mam na myśli biegania albo mam na myśli bieganie w ogóle. Czy może być jakiś …

2
Przenoszenie bazy danych SQL Server na nowy dysk w trybie online
Mam bazę danych SQL Server 1,4 TB, która zmaga się z dyskowymi operacjami wejścia / wyjścia. Zainstalowaliśmy nową macierz SSD na serwerze, która rozwiąże wszystkie nasze problemy, właśnie debatujemy nad najlepszym sposobem przenoszenia bazy danych. Najlepiej, jeśli możemy to zrobić bez przestojów. Ale w przypadku wyboru między dwoma dniami niskiej …
11 sql-server  ssd 

2
SUMA DATALENGTH niezgodnych z rozmiarem tabeli z sys.allocation_units
Miałem wrażenie, że gdybym zsumował DATALENGTH()wszystkie pola dla wszystkich rekordów w tabeli, uzyskałbym całkowity rozmiar tabeli. Czy się mylę? SELECT SUM(DATALENGTH(Field1)) + SUM(DATALENGTH(Field2)) + SUM(DATALENGTH(Field3)) TotalSizeInBytes FROM SomeTable WHERE X, Y, and Z are true Użyłem tego zapytania poniżej (które dostałem z Internetu, aby uzyskać rozmiary tabel, tylko indeksy klastrowe, …

5
Dlaczego ta AKTUALIZACJA kończy się niepowodzeniem z powodu naruszenia wyjątkowego ograniczenia klucza?
Jestem „przypadkowym” DBA, stosunkowo niedoświadczonym i zdumionym tym problemem. Uruchamianie MS SQL Server 2012. Problem dotyczy tej instrukcji UPDATE: UPDATE dbo.tAccts SET Ticket = 'ARP.ExGE' , Method = 'smtp' , AcctOwner = 'r00417819' , DisplayName = '~AppLight HBSFax-Inactive' , Destination = 'r00417819@mail.ad.ge.com' , UpdatedBy = SYSTEM_USER , UpdatedOn = CAST(GetDate() …


1
Tworzenie indeksu na naprawdę zajętym stole
Mamy tabelę z dużą ilością za insert\selectkażdym razem (na przykład 100 maszyn wstawiających \ aktualizujących co sekundę). Jaki jest najlepszy sposób utworzenia indeksu na stole, którego nie można zablokować nawet na sekundę? Jeśli utworzę indeks, jestem pewien, że zablokuje on żądania i nie mogę tego zrobić. To duży stół z …

4
Zmodyfikuj XML: atrybuty na elementy
Mam XMLkolumnę zawierającą dane o podobnej strukturze: <Root> <Elements> <Element Code="1" Value="aaa"></Element> <Element Code="2" Value="bbb"></Element> <Element Code="3" Value="ccc"></Element> </Elements> </Root> Jak mogę zmodyfikować dane za pomocą programu SQL Server, aby zmienić każdy Valueatrybut w element? <Root> <Elements> <Element Code="1"> <Value>aaa</Value> </Element> <Element Code="2"> <Value>bbb</Value> </Element> <Element Code="3"> <Value>ccc</Value> </Element> </Elements> …
11 sql-server  xml  xquery 

1
Czy w tej pętli while potrzebne są jawne transakcje?
SQL Server 2014: Mamy bardzo duży stół (100 milionów wierszy) i musimy na nim zaktualizować kilka pól. W przypadku wysyłki kłód itp. Oczywiście chcemy również zachować transakcje wielkości kęsa. Jeśli pozwolimy, aby poniższe polecenie działało przez chwilę, a następnie anulujemy / zakończymy zapytanie, czy wszystkie dotychczas wykonane prace zostaną zatwierdzone, …

2
Nie można znaleźć procesu, który tworzy kopie zapasowe
Mamy instancję SQL Server 2008 zainstalowaną na serwerze klienta. Dział IT klienta odpowiada za różne kopie zapasowe urządzenia. Dziennik SQL Server pokazuje, że jest pełna kopia zapasowa każdego dnia o 19:00, ale nie możemy znaleźć dowodów na żaden plan zaplanowany w SQL Server. Technicy, z którymi się skontaktowaliśmy, nie mogli …


2
Nie można wykonać kopii lustrzanej bazy danych SQL Server 2012
Podczas próby dublowania bazy danych za pomocą następującego polecenia ALTER AVAILABILITY GROUP SQLAlwaysonGroup ADD DATABASE test0916aj8CJ Pojawia się następujący błąd Msg 1475, poziom 16, stan 105, wiersz 1 Baza danych „test0916aj8CJ” może zawierać masowo zarejestrowane zmiany, których nie utworzono kopii zapasowej. Wykonaj kopię zapasową dziennika w głównej bazie danych lub …


1
Jak skonfigurować widok indeksowany podczas WYBORU TOP 1 z ORDER BY z różnych tabel
Usiłuję skonfigurować widok indeksowany w następującym scenariuszu, aby następujące zapytanie zostało wykonane bez dwóch skanów indeksu klastrowego. Ilekroć tworzę widok indeksu dla tego zapytania, a następnie go używam, wydaje się, że ignoruje on każdy indeks, który na niego umieszczam: -- +++ THE QUERY THAT I WANT TO IMPROVE PERFORMANCE-WISE +++ …

3
Znajdź tożsamość klienta uruchamiającego zapytanie w SQL Server bez użycia wyzwalaczy?
Obecnie używam Change Data Capture (CDC) do śledzenia zmian danych i chcę śledzić nazwę hosta i adres IP klienta przesyłającego zapytanie, które wprowadziło zmiany. Jeśli istnieje 5 różnych klientów zalogowanych za pomocą tej samej nazwy użytkownika, jeden stoi przed zagadką śledzenia, który z 5 uruchomił zapytanie. Inne sprytne rozwiązania, które …

3
Jak odpowiedzieć, dlaczego nagle potrzebujemy indeksów lub zapytania należy zmienić
Jestem junior DBA z 3-letnim doświadczeniem. Naszym zadaniem jest dostrajanie zapytań lub doradzanie programistom, że określony kod powinien zostać przepisany lub potrzebne są indeksy. Jedno proste pytanie, które często zadaje zespół programistów, brzmi: „Wczoraj wszystko poszło dobrze, co się nagle zmieniło?” i zostaniemy poproszeni o sprawdzenie strony infrastruktury. Pierwszą reakcją …

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.