Próbuję przywrócić plik .BAK na serwerze SQL, ale pojawia się następujący błąd: Msg 3241, poziom 16, stan 7, wiersz 1 Rodzina multimediów na urządzeniu „c: \ glyn \ JA.bak” jest niepoprawnie utworzona. SQL Server nie może przetworzyć tej rodziny mediów. Msg 3013, poziom 16, stan 1, wiersz 1 PRZYWRÓĆ BAZY …
Generuję zapytania automatycznie za pomocą kodu, który napisałem do SELECT ze zdalnej bazy danych Pg i wstawiam do lokalnej bazy danych SQL Server. Jednak jeden z nich generuje ten błąd: [Microsoft] [ODBC SQL Server Driver] [SQL Server] Łańcuch lub dane binarne zostałyby obcięte. (SQL-22001) [stan to 22001 teraz 01000] [Microsoft] …
Problem: Mamy witrynę społecznościową, w której członkowie mogą się wzajemnie oceniać pod kątem zgodności lub dopasowania. Ta user_match_ratingstabela zawiera ponad 220 milionów wierszy (9 gig danych lub prawie 20 gig indeksów). Zapytania do tej tabeli rutynowo pojawiają się w slow.log (próg> 2 sekundy) i są najczęściej rejestrowanymi wolnymi zapytaniami w …
Podczas uruchamiania następujących zapytań w MS SQL Server 2012 drugie zapytanie kończy się niepowodzeniem, ale nie pierwsze. Ponadto po uruchomieniu bez klauzul where oba zapytania zakończą się niepowodzeniem. Nie wiem, dlaczego któryś z nich poniósłby porażkę, ponieważ oba powinny mieć puste zestawy wyników. Każda pomoc / wgląd jest mile widziane. …
Istnieją dwie tabele: Deali DealCategories. Jedna umowa może mieć wiele kategorii transakcji. Zatem właściwym sposobem powinno być utworzenie tabeli DealCategorieso następującej strukturze: DealCategoryId (PK) DealId (FK) DealCategoryId (FK) Jednak nasz zespół outsourcingowy zapisał w Dealtabeli wiele kategorii w ten sposób: DealId (PK) DealCategory -- In here they store multiple deal …
Odnosi się to do zliczania liczby rekordów pasujących do określonego warunku, np invoice amount > $100. Wolę COUNT(CASE WHEN invoice_amount > 100 THEN 1 END) Jest to jednak równie ważne SUM(CASE WHEN invoice_amount > 100 THEN 1 ELSE 0 END) Myślałem, że COUNT jest lepszy z 2 powodów: Przekazuje intencję, …
Budujemy platformę internetową, która zawiera wiele usług, każda z własnymi danymi bazowymi. Usługi te są budowane niezależnie zgodnie z zasadami architektury zorientowanej na usługi , ale transakcje dotyczą potencjalnie powiązanych danych. Zastanawiamy się, czy te usługi powinny mieć jedną dużą bazę danych, czy każda z nich ma własną bazę danych. …
Obecnie wykonuję import niektórych danych do starszego systemu i odkryłem, że ten system nie używa pojedynczego indeksu klastrowego. Szybkie wyszukiwanie w Google zapoznało mnie z koncepcją tabel HEAP, a teraz jestem ciekawy, jakie scenariusze użytkowania powinny być preferowane w stosunku do tabeli klastrowej? O ile rozumiem, tabela HEAP byłaby przydatna …
Mam do tego dwa cele: Aby mieć kopię zapasową poza siedzibą w przypadku problemu regionalnego z usługami Amazon Web Services. Aby skopiować dane produkcyjne z produkcyjnego konta rozliczeniowego na konto rozliczeniowe w wersji beta. Obecnie nie wydaje się, aby Amazon obsługiwał jeden z tych dwóch przypadków użycia po wyjęciu z …
Opracowujemy platformę dla kart przedpłaconych, która zasadniczo przechowuje dane o kartach i ich saldzie, płatnościach itp. Do tej pory istniała jednostka Karty, która ma kolekcję Konta, a każde Konto ma Kwotę, która aktualizuje się przy każdym Depozycie / Wypłatie. W zespole toczy się teraz debata; ktoś powiedział nam, że łamie …
Jaki jest dobry sposób na migrację zmian DB z programowania do kontroli jakości do środowisk produkcyjnych? Obecnie my: Skryptuj zmianę w pliku SQL i dołącz ją do elementu pracy TFS. Praca jest recenzowana Gdy praca jest gotowa do testowania, SQL jest uruchamiany w ramach kontroli jakości. Praca jest testowana pod …
To, co istnieje dzisiaj, aby wykonać równoważenie obciążenia Microsoft SQL Server w systemie Windows Server i zapewnia przejrzystość dla dowolnego dostępu programowego. Czy to jest wbudowane, czy trzeba kupić rozwiązanie? Próbuję dowiedzieć się, czy istnieje dziś rozwiązanie, które sprawia, że jest to bardzo łatwe z punktu widzenia serwerów WWW lub …
Zwykle nasze cotygodniowe pełne kopie zapasowe kończą się w około 35 minut, a codzienne kopie różnicowe kończą się w ~ 5 minut. Od wtorku dzienniki zajęły prawie 4 godziny, o wiele więcej niż powinno być wymagane. Przypadkowo zaczęło się to zaraz po otrzymaniu nowej konfiguracji SAN / dysku. Pamiętaj, że …
Na przykład z tabelą podobną do tej: create table foo(bar int identity, chk char(1) check (chk in('Y', 'N'))); Nie ma znaczenia, czy flaga jest zaimplementowana jako a char(1), bitczy cokolwiek innego. Chcę tylko móc wymusić ograniczenie, które można ustawić tylko w jednym wierszu.
Jeśli mam UPDATEinstrukcję, która tak naprawdę nie zmienia żadnych danych (ponieważ dane są już w stanie zaktualizowanym). Czy dodanie WHEREklauzuli w celu zapobieżenia aktualizacji ma jakąkolwiek korzyść w zakresie wydajności ? Na przykład, czy istnieje jakakolwiek różnica w szybkości wykonywania między UPDATE 1 i UPDATE 2 w następujących przypadkach: CREATE …
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.