Utworzyłem funkcję, która akceptuje datę początkową i końcową, przy czym data końcowa jest opcjonalna. Następnie napisałem CASEw filtrze, aby użyć daty początkowej, jeśli nie minie data końcowa. CASE WHEN @dateEnd IS NULL THEN @dateStart ELSE @dateEnd END Kiedy wywołuję funkcję dla ostatniego miesiąca danych: SELECT * FROM theFunction ('2013-06-01', NULL) …
Zauważyłem, że po skonfigurowaniu replikacji transakcyjnej SQL Server ustawi zarządzanie zakresem tożsamości na ręczne. Oznacza to, że w mojej bazie danych subskrypcji, gdy próbuję wstawić nowy rekord do tabeli, której PK jest kolumną tożsamości, da mi błąd i powie, że próbował wstawić PK „1”, „2 ”,„ 3 ”itd. Jest tak, …
Mamy bazę danych z ponad 1000 tabel. Muszę utworzyć rolę, która pozwala tylko na odczyt na wszystkich tabelach, a także dostęp do zapisu na dwóch określonych tabelach. Bałam się rolami bazy danych, ale ilekroć szedłem, aby dodać tabele, musiałem ręcznie wybrać wszystkie 1000 ... czy jest na to lepszy sposób?
Tło: Niedawno odziedziczyłem ponad 50 serwerów SQL z ponad 450 bazami danych. Nocne kopie zapasowe mają w przybliżeniu 8 TB i, oczywiście, zużywamy więcej miejsca na dysku, niż byśmy chcieli. Wszystkie bazy danych są ustawione na PEŁNE odzyskiwanie, a dzienniki transakcji nigdy nie zostały utworzone. Przejrzałem wszystkie serwery SQL i …
Próbuję uruchomić plik skurczowy dbcc w porcjach 1 GB w bazie danych, w której 95% danych zostało zarchiwizowanych i usuniętych. Mam plik 235 GB, w którym 9 GB to dane / indeksy. Chcę to zmniejszyć do 50 GB. Wiem, że zmniejszanie plików bazy danych jest złe, powoduje fragmentację itp. W …
Odbywa się tutaj długa debata, więc chciałbym usłyszeć inne opinie. Mam wiele tabel z klastrowanym unikalnym identyfikatorem PK. To, czy jest to dobry pomysł, jest tutaj poza zakresem (i to się wkrótce nie zmieni). Teraz baza danych musi zostać opublikowana w trybie scalania, a DEV zalecają użycie oddzielnej kolumny rowguid …
Otrzymałem plik .bak od klienta, który muszę przywrócić, ale przywracanie przekracza licencjonowany limit SQL Server 2008 R2 10240 MB na bazę danych. Wszystko, czego naprawdę potrzebuję, to struktura DB. Czy istnieje sposób na przywrócenie w ogóle lub dla mnie po prostu przywrócić strukturę?
Zastanawiam się, jaki jest najszybszy sposób na prawidłowe uruchomienie / zamknięcie demona Oracle DB (Oracle 11.2, zainstalowany na maszynie testowej). Potrzebuję go do programów C / C ++, które używają OCI / Pro * C API. Chcę tego, ponieważ jestem przyzwyczajony do szybkości uruchamiania PostgreSQL i ponieważ demon działa na …
Załóżmy, że mam taką strukturę: Tabela przepisów RecipeID Name Description RecipeIngredients table RecipeID IngredientID Quantity UOM Klucz RecipeIngredientsjest włączony (RecipeID, IngredientID). Jakie są dobre sposoby na znalezienie zduplikowanych przepisów? Zduplikowana recepta jest zdefiniowana jako zawierająca dokładnie taki sam zestaw składników i ilości dla każdego składnika. Myślałem o FOR XML PATHpołączeniu …
Tworzę pakiet, w którym będę eksportować dane z bazy danych do pustego pliku programu Excel. Kiedy dodałem tylko komponenty źródłowy i docelowy i uruchomiłem pakiet, wystąpił błąd konwersji informujący, że kolumna wyjściowa i kolumna „A” nie mogą konwertować między typami danych unicode i nie-Unicode. Aby to naprawić, dodałem komponent konwersji …
To jest pytanie uzupełniające do poprzedniego pytania, dlaczego nie mogłem zmniejszyć pliku dziennika w głównej bazie danych. Krótko mówiąc, skonfigurowałem dublowanie bazy danych, ale zapomniałem upewnić się, że zadanie, które wykonało kopię zapasową dziennika transakcji, zostało uruchomione ponownie, a dziennik transakcji urósł do prawie 60 GB. Od czasu skonfigurowania kopii …
Zreorganizowałem niektóre tabele w mojej bazie danych, aby były bardziej elastyczne, ale nie jestem pewien, jak napisać SQL, aby wyodrębnić z nich znaczące dane. Mam następujące tabele (nieco skrócone dla bardziej przejrzystego przykładu): CREATE TABLE Loans( Id int, SchemaId int, LoanNumber nvarchar(100) ); CREATE TABLE SchemaFields( Id int, SchemaId int, …
Dlaczego pierwsze zapytanie nie kończy się tym samym błędem co drugie: with w as (select 1 product_id, 10 units from dual union all select 2, 5 from dual) select sum(units) from (select product_id, sum(units) units from w); /* SUM(UNITS) ---------- 15 */ with w as (select 1 product_id, 10 units …
W Excelu jest kolumna, która powinna być tekstem, ale SSIS widzi tam tekst numeryczny i automatycznie czyni go zmiennoprzecinkowym podwójnej precyzji [DT_R8]. Mogę to zmienić ręcznie w kolumnach Zewnętrzne i Wyjściowe gałęzi Wyjście, ale Wyjście błędu po prostu nie pozwala mi zmienić odpowiedniej kolumny. Error at Extract Stations [Excel Source …
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 6 lat temu . Jestem nowicjuszem w psql i potrzebuję pomocy. Jak mogę załadować lokalny CSV do zdalnego DB? Używam następującego polecenia \COPY …
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.