Jestem nowicjuszem w bazach danych. Przeczytałem i przekonałem się, że prawdopodobnie nie jest dobrym pomysłem używanie adresu e-mail jako klucza podstawowego, ponieważ porównania ciągów są wolniejsze, co wpływa na wydajność w złożonych sprzężeniach, a jeśli e-mail się zmieni, musiałbym zmienić wszystkie klucze obce, co wymaga dużo wysiłku. Ale jeśli moja …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Czy są jakieś szczególne zagrożenia bezpieczeństwa lub wydajności podczas korzystania z CLR w SQL Server?
Czy można zaktualizować wartość kolumny klucza podstawowego poprzez kaskadowanie aktualizacji wśród wszystkich kluczy obcych, do których się ona odnosi? # EDYCJA 1: Po uruchomieniu zapytania followinq select * from sys.foreign_keys where referenced_object_id=OBJECT_ID('myTable') , Widzę, że aktualizacja_referencyjna aktywność jest ustawiona na 0. W związku z tym po zaktualizowaniu kolumn moich kluczy …
Pytanie dotyczy warunków licencyjnych Oracle. Chciałbym dowiedzieć się więcej na temat administrowania bazą danych Oracle. Niestety używam 32-bitowej wersji LInux, więc nie mogę zainstalować Oracle 11 XE (chociaż nie mogę znaleźć wersji 32-bitowej). Czy to w porządku, jeśli pobiorę i zainstaluję Oracle Standard lub Entrprise na moim osobistym notebooku i …
Piszę na jednym z moich nadchodzących postów na blogu o funkcjach okna rankingu i agregacji, w szczególności iteratorach projektu Segment i Sekwencja. Rozumiem, że Segment identyfikuje wiersze w strumieniu, które stanowią koniec / początek grupy, więc następujące zapytanie: SELECT ROW_NUMBER() OVER (PARTITION BY someGroup ORDER BY someOrder) Użyje Segmentu, aby …
Używamy Postgres 9.2 w systemie Windows do przechowywania danych o niskiej częstotliwości szeregów czasowych: wstawiamy około 2000 wierszy na sekundę co sekundę 24 godziny, 7 dni w tygodniu bez przestojów. Jest taki, DELETEktóry działa na stole co około 10 minut, aby utrzymać długość stołu na określoną liczbę dni. W rezultacie …
Mój współpracownik miał problem z BIDS. Robi proste rozmyte wyszukiwanie i patrzy tylko na dwa rzędy (do celów testowych). Dziwne jest to, że gdy próbuje wykonać wiersz polecenia, pojawia się wiersz, a następnie znika, a następnie pakiet zawiesza się. Więc kazałem mu wysłać paczkę i postanowiłem sam ją uruchomić i …
Podczas konfigurowania ścieżki audytu nie mam problemu ze śledzeniem, kto aktualizuje lub wstawia rekordy do tabeli, jednak śledzenie, kto usuwa rekordy, wydaje się bardziej problematyczne. Mogę śledzić Wstawki / Aktualizacje, umieszczając w polu Wstaw / Aktualizuj pole „Zaktualizowany przez”. Dzięki temu wyzwalacz INSERT / UPDATE ma dostęp do pola „Zaktualizowany …
Przeprowadzamy migrację witryny IIS / SQL Server od 2008 do 2012 roku i mam problem z uwierzytelnianiem. Używamy uwierzytelniania systemu Windows do uwierzytelnienia jako DOMAIN\COMPUTER$, ale to nie działa, co powoduje błąd: Logowanie nie powiodło się dla użytkownika „DOMAIN \ COMPUTER $”. Powód: Nie można znaleźć loginu pasującego do podanej …
Prosty przykład: istnieje tabela klientów. create table Customers ( id integer, constraint CustomersPK primary key (id) ) Wszystkie inne dane w bazie danych powinny zawierać linki do Customer, więc np. OrdersWygląda to tak: create table Orders ( id integer, customer integer, constraint OrdersPK primary key (customer, id), constraint OrdersFKCustomers foreign …
Uruchomiłem zupełnie nową instalację Kubuntu 14.04 sudo aptitude install mysql-server-core-5.6. Instalacja nie mogła zostać zakończona z powodu zależności niektórych pakietów KDE mysql-server-core-5.5, które zostałyby zastąpione. Teraz po uruchomieniu pojawia sudo aptitude install mysql-server-5.5się ten błąd po podaniu hasła: Configuring mysql-server-5.5 Unable to set password for the MySQL "root" user An …
Niedawno przeprowadziliśmy migrację naszych instancji produkcyjnych z SQL 2008 R2 na zupełnie nowe serwery SQL 2014. Oto ciekawy scenariusz, który odkryliśmy podczas korzystania z Service Broker. Rozważ bazę danych za Broker Enabled = truepomocą MyServicei MyQueue. Obsługa komunikatów o zatruciach jest wyłączona w tej kolejce. Są co najmniej 2 aktywne …
Próbuję dwóch metod wyświetlania kolumn o określonej nazwie: INFORMACJE_SCHEMA.KOLUMNY SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME='SUPPLIER_NAME'; SYS.COLUMNS SELECT * FROM SYS.COLUMNS WHERE NAME='SUPPLIER_NAME' Dlaczego zapytania wyświetlają inne dane wyjściowe?
Zainstalowałem edycję SQL Server 2014 Express z zaawansowanymi usługami. Miałem nadzieję wypróbować funkcje wyszukiwania pełnotekstowego. Przeczytałem tutaj, że wyszukiwanie pełnotekstowe jest obsługiwane przez wydanie ekspresowe 2014. Ale po zainstalowaniu i próbie utworzenia indeksu pełnotekstowego pojawia się błąd informujący, że indeksy pełnotekstowe nie są obsługiwane w tej wersji serwera SQL. Czy …
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.