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.
Mam dacpaca, który ustawił BlockOnPossibleDataLoss na false, jednak wdrożenie jest blokowane, kiedy uruchamiam go za pomocą narzędzia sqlpackage.exe, mówiąc mi: „Kolumna [a] jest upuszczana, może wystąpić utrata danych”. Jednak kiedy używam dokładnie tego samego profilu wdrażania i publikuję z Visual Studio 2012, to przechodzi.
Moi programiści skonfigurowali swoją aplikację do używania GUID jako PK dla prawie wszystkich swoich tabel, a domyślnie SQL Server ustawił indeks klastrowy na tych PK. System jest stosunkowo młody, a nasze największe tabele mają nieco ponad milion wierszy, ale przyglądamy się naszemu indeksowaniu i chcemy być w stanie szybko skalować, …
Niedawno wykonałem zapytanie o aktualizację względem 100 000 rekordów. Zdałem sobie sprawę, że popełniłem błąd podczas działania zapytania i szybko odłączyłem kabel sieciowy. Czy zapytanie o aktualizację? zatrzymać przetwarzanie i całkowicie wycofać? kontynuować przetwarzanie do zakończenia i zatwierdzić? zatrzymać przetwarzanie i zostawić zaktualizowaną tylko część wierszy docelowych?
Czy istnieje sposób, aby dowiedzieć się, co jest buforowane w SQL Server 2008 R2? Znalazłem następujący fajny artykuł: http://blog.sqlauthority.com/2010/06/17/sql-server-data-pages-in-buffer-pool-data-stored-in-memory-cache . Chciałbym jednak wiedzieć, ile danych (np. W procentach i KB) jest przechowywanych dla każdej tabeli i indeksu. Czy istnieje prosty sposób na uzyskanie takich danych?
Jestem w trakcie testowania i wypełniania określonej tabeli, która wykorzystuje SEQUENCEobiekt. W tym procesie testuję zapełnianie tabeli dziesiątkami tysięcy linii wstawiania (ponieważ nie jestem zaznajomiony z tym, jak to programować). Problem, który widzę w tej konkretnej tabeli, polega na tym, że kiedy rozpoczynam kolejny test populacji, SEQUENCEnie resetuje się z …
Wykonujemy proces ETL. Kiedy wszystko jest już powiedziane i zrobione, jest kilka tabel, które powinny być identyczne. Jaki jest najszybszy sposób sprawdzenia, czy te tabele (na dwóch różnych serwerach) są w rzeczywistości identyczne. Mówię zarówno o schemacie, jak i danych. Czy mogę zrobić skrót na stole, to jest tak, jakbym …
Mamy 2 serwery w grupie AlwaysOn. Podczas gdy konta użytkowników w każdej zsynchronizowanej bazie danych istnieją na obu serwerach, logowania na poziomie instancji bazy danych istnieją tylko na jednym z serwerów. Tzn. DBINSTANCE-> Bezpieczeństwo-> Loginy brakuje na jednym serwerze. Dlatego w przypadku przełączenia awaryjnego dostaję błędy logowania na drugim serwerze …
Pracowałem nad kodem w T-SQL, aby dodać nowe harmonogramy do zadania agenta SQL przy użyciu sp_add_jobschedule proc w bazie danych msdb. Po dodaniu nowego harmonogramu (zwykle jednorazowego uruchomienia o określonej dacie / godzinie) i natychmiastowym przejrzeniu wartości w sysjobschedules i sysschedules, widzę, że nowy harmonogram został dodany i jest powiązany …
Mam skonfigurowaną replikację migawek na moim serwerze produkcyjnym SQL Server 2008 i właśnie zauważyłem, że w folderze migawek są migawki sprzed roku. Jak mogę zmienić sposób przechowywania tych migawek? W szczególności chciałbym, aby przechowywał migawki przez 5 dni. Oto zrzut ekranu folderu, na który patrzę:
W SQL Server 2008 R2, kiedy zapisuję wyniki jako CSV, nie ma nagłówków. Mogę obejść ten problem, kopiując i wklejając za pomocą „Kopiuj z nagłówkami”, lub po prostu chwyć nagłówki i wklej je do pliku CSV itp., Ale czy istnieje lepszy sposób na zrobienie tego?
W mojej nowej pracy mamy wiele nazwanych instancji na każdym serwerze. na przykład Serwer1 \ Dev Server1 \ DevIntegrated Serwer1 \ QA Mam skrypt SQL PowerShell w pracy, która wywołuje system operacyjny, wywołuje, Foo.exeale musi przekazać parametr wiersza polecenia (ciąg połączenia). Zadanie agenta SQL będzie istnieć w każdej instancji, z …
Czasami mam skrypt SQL, który ma jeden lub więcej bardzo długich (czasem nawet głupich) ciągów. Zazwyczaj są to VARBINARYliterały / stałe, które reprezentują pliki / zespoły, ale czasami są one tekstem. Podstawowym problemem związanym z naprawdę długimi łańcuchami jest to, że niektóre edytory tekstu nie radzą sobie z nimi zbyt …
Zastanawiałem się, jaka jest różnica między następującymi dwiema metodami: GETUTCDATE()-2 i DATEADD(d,-2,GETUTCDATE()) Wydaje mi się, że używanie DATEADDjest poprawne, ale zastanawiałem się, dlaczego?
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.