Administratorzy baz danych

Pytania i odpowiedzi dla profesjonalistów baz danych, którzy chcą poprawić swoje umiejętności baz danych i uczyć się od innych w społeczności

5
Podstawowa grupa plików to pełny SQL Server 2008
Mam dużą tabelę (~ 50 milionów wierszy) Próbuję zbiorczo wstawić do programu SQL Server i pojawia się błąd: Nie można przydzielić miejsca dla obiektu „myDB” w bazie danych „I 3 Stroke”, ponieważ grupa plików „PRIMARY” jest pełna. Utwórz miejsce na dysku, usuwając niepotrzebne pliki, upuszczając obiekty w grupie plików, dodając …


3
Jak policzyć dla różnych kolumn w tym samym stole
Tabela nr 01 Status: StatusID Status ----------------------- 1 Opened 2 Closed 3 ReOpened 4 Pending Tabela nr 02 Claims: ClaimID CompanyName StatusID -------------------------------------- 1 ABC 1 2 ABC 1 3 ABC 2 4 ABC 4 5 XYZ 1 6 XYZ 1 Spodziewany wynik: CompanyName TotalOpenClaims TotalClosedClaims TotalReOpenedClaims TotalPendingClaims -------------------------------------------------------------------------------- ABC …
15 sql-server  pivot 

2
Baza danych „zamrożona” na ALTER TABLE
Nasze środowisko produkcyjne po prostu zamarło * dziś rano podczas zmiany stołu i dodania kolumny. Obrażające SQL:ALTER TABLE cliente ADD COLUMN topicos character varying(20)[]; * Logowanie do naszego systemu wymaga wyboru z tej samej tabeli, więc nikt nie może się zalogować podczas tabeli zmian. W rzeczywistości musieliśmy zabić proces, aby …


1
Jak przenieść własność schematu dbo w SQL Server 2012
Przez przypadek nadałem użytkownikowi własność schematu db_owner (używając pola wyboru w interfejsie użytkownika, jak poniżej), a teraz nie mogę: Przenieś własność na innego użytkownika Usuń użytkownika z bazy danych (chociaż mogę usunąć login na serwerze SQL) Próbowałem Główny podmiot bazy danych jest właścicielem schematu w bazie danych i nie można …

5
Czy sensowne jest stosowanie notacji nawiasowej programu SQL Server w odręcznym kodzie?
Generatory kodu są zwykle prostsze, gdy generują dane wyjściowe przy użyciu nowej notacji nawiasowej Microsoft ( []) dla prawie wszystkiego. Kiedy to zobaczyłem, pomyślałem o reinkarnacji nieco zakazanego cytowanego zapisu identyfikatora. O ile mi wiadomo, jest zastrzeżonym rozszerzeniem firmy Microsoft (co oznacza, że ​​Oracle go nie obsługuje). Patrząc na SQL …

1
Dekodowanie ciągu Base64 Natywnie w SQL Server
Mam varcharkolumnę w tabeli w programie SQL Server, która zawiera ciąg tekstowy zakodowany w standardzie base64, który chciałbym zdekodować do postaci zwykłego tekstu Czy SQL Server ma jakąkolwiek natywną funkcjonalność do obsługi tego typu rzeczy? Przykładowy ciąg base64: cm9sZToxIHByb2R1Y2VyOjEyIHRpbWVzdGFtcDoxNDY4NjQwMjIyNTcxMDAwIGxhdGxuZ3tsYXRpdHVkZV9lNzo0MTY5ODkzOTQgbG9uZ2l0dWRlX2U3Oi03Mzg5NjYyMTB9IHJhZGl1czoxOTc2NA== Który dekoduje: role:1 producer:12 timestamp:1468640222571000 latlng{latitude_e7:416989394 longitude_e7:-738966210} radius:19764

4
Jak wybrać pierwszy wiersz ze sprzężenia, który zwraca wiele wierszy na klucz podstawowy
Jest to związane z tym pytaniem: łączenie wielu tabel powoduje zduplikowanie wierszy Mam dwa stoły, do których dołączam. Dzielą klucz. Tabela osób ma jedną nazwę na klucz podstawowy, ale tabela e-mail zawiera wiele wiadomości e-mail na identyfikator osoby. Chcę pokazać tylko pierwszy e-mail na osobę. Obecnie otrzymuję wiele wierszy na …

6
Zmiana hasła
Próbuję zmienić hasło do konta sa przy użyciu SQL Server Management Studio 2012. Wykonałem poniższe kroki, ale hasło jest nadal takie samo. Zaloguj się do SQL Server Management Studio, wybierz aparat bazy danych, \ SBSmonitoring, uwierzytelnianie systemu Windows. Przejdź do Object Explorer - folder Security - folder Logins. Kliknij prawym …
15 sql-server 


1
Usuń wiersze, do których nie odwołuje się inna tabela
Mam dwie tabele w bazie danych PostgreSQL 9.3: Tabela link_replyma klucz obcy o nazwie which_groupskierowanej do tabeli link_group. Chcę usunąć wszystkie wiersze, z link_groupktórych nie link_replyistnieje żaden powiązany wiersz . Brzmi dość prosto, ale walczyłem z tym. Czy będzie to coś takiego prostego (nie działa)? DELETE FROM link_group WHERE link_reply …


3
Dlaczego MySQL ignoruje indeks nawet na siłę dla tego zamówienia?
Prowadzę EXPLAIN: mysql> explain select last_name from employees order by last_name; +----+-------------+-----------+------+---------------+------+---------+------+-------+----------------+ | id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra | +----+-------------+-----------+------+---------------+------+---------+------+-------+----------------+ | 1 | SIMPLE | employees | ALL | NULL | NULL | NULL | NULL …

4
RAID0 zamiast RAID1 lub 5, czy to szalone?
Rozważam użycie konfiguracji RAID0 dla jednego z naszych klastrów SQL Server. Opiszę sytuację i szukam, dlaczego może to być zły pomysł. Również jeśli ktoś, kto ma przypadki użycia, białe księgi lub inną dokumentację, może wskazać mi ten temat, byłoby świetnie. Mamy 3 serwery w 2 centrach danych, które są częścią …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.