Czy można wywołać zadanie programu SQL Server w celu uruchomienia go w ramach innego zadania? Wiem, że możemy dodać wszystkie etapy zadania 1 do zadania 2, ale wolę tego nie robić. Po pierwsze, zadanie 2 jest już dość duże, a po drugie nie mogłem znaleźć opcji kopiuj-wklej, aby skopiować kroki …
Jestem programistą, a nie dba ... Wiem wystarczająco dużo, aby być niebezpiecznym. Dziedziczyłem bazę danych ze starszym użytkownikiem, który jest właścicielem bazy danych db_owner. Nie możemy dostosowywać uprawnień tego użytkownika do istniejących tabel, schematów itp. Ze względów biznesowych, ale tworzone są nowe tabele i chcę, aby ten użytkownik miał do …
Mam następujące przykładowe dane dotyczące permutacji i kombinacji. create table tbltest ( name varchar(50), addres varchar(100) ); insert into tbltest values('Sam Mak John','Street 1 HNo 101 USA'); insert into tbltest values('Donatella Nobatti','HNo 101 UK'); insert into tbltest values('Sam Buca','Main Road B Block UAE'); insert into tbltest values('Juan Soponatime','Hight Street CA'); …
Wiem, że są pytania, które rozwiązują problem zatrzymania bazy danych RESTORINGi wykorzystały te rozwiązania do ręcznego przywrócenia bazy danych do trybu online, ale mój scenariusz jest nieco inny. Mam automatyczne przywracanie za pomocą skryptów Powershell, które przywracają kopię produkcyjną do instancji DEV. Skrypty pozostają niezmienione przez około rok, a czasami …
Niedawno mieliśmy problem z kodowaniem związanym z polem, które jest przechowywane jako varchar (120) w SQL Server. W SSMS varchar pojawia się jako: „Kto zabił JonBena?” Jednak po wprowadzeniu do Pythona wygląda następująco: Badałem to od strony Pythona i nic dziwnego się nie dzieje. Moja teoria jest taka, że varchar …
Dlaczego statystyki aktualizacji pełnego skanowania wykorzystują 100% procesora na SQL Server 2014, kiedy zużywa może 20% procesora na SQL Server 2008 R2 dla tych samych tabel z podobnymi możliwościami sprzętowymi? Patrzyłem na MAXDOPinne opcje i naprawdę nie widziałem niczego, co by się wyróżniało. Zdaję sobie sprawę, że mogą istnieć ustawienia, …
Wstawiałem dwa zestawy danych, używając minimalnego rejestrowania, do pustej tabeli sterty, używając dwóch zadań wykonywania SQL równolegle i za pomocą SQL o następującej formie. INSERT INTO Table (TABLOCK) SELECT FROM ... Po tym, jak zadanie trochę się zawiesiło, jedno z zadań SQL stało się ofiarą impasu. Poniżej znajduje się wyjście …
Uruchomiliśmy zapytanie usuwania w bazie danych z wierszami o wartości 1,8 miliarda. To usunięcie spowoduje usunięcie 1,2 mld wierszy. Z perspektywy czasu podzielilibyśmy to zapytanie na 100 m jednocześnie, ale jesteśmy w pozycji, w której działa ono przez 24 godziny, a plik dziennika ma 2 TB, co wydaje się być …
Próbuję napisać zapytanie, które zastępuje znaki specjalne spacją. Poniższy kod pomaga zidentyfikować wiersze. (znaki alfanumeryczne, przecinek i spacja są poprawne): SELECT columnA FROM tableA WHERE columnA like '%[^a-Z0-9, ]%' Jak mogę zintegrować funkcję replace z instrukcją select, aby wszystkie znaki inne niż alfanumeryczne, przecinki i spacje w zestawie wyników zostały …
Czy istnieje sposób, w jaki mogę ustalić, czy plan został właśnie wygenerowany dla określonego zapytania, czy też został znaleziony w pamięci podręcznej planu?
Czasami pojawia się komunikat „Nie można kontynuować skanowania z NOLOCKpowodu przenoszenia danych” w przypadku niektórych dużych zadań, które WITH (NOLOCK)dotyczą wybranych zapytań. Rozumiem, że ma to coś wspólnego z próbą wybrania danych, gdy nastąpił podział strony, który spowodował, że dane nie były już tam, gdzie powinny być - Zakładam, że …
Moja firma korzysta z aplikacji, która ma dość poważne problemy z wydajnością. Istnieje wiele problemów z samą bazą danych, nad którymi pracuję, ale wiele z nich dotyczy wyłącznie aplikacji. Podczas mojego dochodzenia odkryłem, że do bazy danych SQL Server trafiają miliony zapytań, które odpytują puste tabele. Mamy około 300 pustych …
Biorąc pod uwagę element zdefiniowany w zbiorze schematów XML jako taki: <xsd:element name="xid"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="32" /> </xsd:restriction> </xsd:simpleType> </xsd:element> Jak zaktualizowałbyś element za pomocą XQuery? Element znajduje się w przestrzeni nazw ns w kolekcji schematu. Próbowałem zaktualizować element poniższego zapytania: update cm.item set data.modify( 'declare namespace ns="http://www.anon.com"; …
Czy istnieje sposób wylistowania, kto utworzył określone zamówienie w SQL Server 2008? W tym linku SO jest kilka odpowiedzi, ale sprzed 6 lat. Wiem, że najlepiej jest wpisać swoje imię i datę, a następnie rozpocząć tworzenie procedury, ale nie widzę tego w miejscu, w którym pracuję. Jeśli nie da się …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.