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

1
Konfiguracja multidatacenter Cassandra z 1 zewnętrznym IP
Próbuję skonfigurować klaster Cassandra z wieloma centrami danych. Problem polega na tym, że moje centra danych mają tylko 1 zewnętrzny adres IP (wan IP), mogę skonfigurować przekierowanie portów na przełącznikach centrów danych, aby uzyskać dostęp do każdego węzła ze świata zewnętrznego za pomocą innego portu, ale nie wiem, jak skonfigurować …
13 cassandra 


1
Ustawianie zmiennych w trybie SQLCMD
Korzystanie z SQL Server 2008 R2 Enterprise Edition Rozważ następujące oświadczenie: :setvar source_server_name "SERVERNAME\INSTANCENAME" Czy w trybie SQLCMD można uzyskać tę wartość za pomocą TSQL Coś jak: :setvar source_server_name = SELECT @@servername Dziękuję Ci Aktualizacja 15.07.2013 Dwie przedstawione poniżej odpowiedzi nie dały pożądanego rezultatu, więc dodaję bardziej odpowiedni przykład. :setvar …


4
Wstaw luzem przez sieć
Czy ktoś może mi w tym pomóc? BULK INSERT DATABESE01.dbo.TABLE01 FROM '\\COMPUTER01\FOLDER01\TextFile.txt' WITH ( FIELDTERMINATOR = ' ', rowterminator = '\n', tablock ) Błąd pokazuje, nie można otworzyć: Nie można wstawić zbiorczo, ponieważ nie można otworzyć pliku „\ SERVERNAME \ FOLDERNAME \ textFile.txt”. Kod błędu systemu operacyjnego 5 (Odmowa dostępu.) …


2
Powiązanie ExecutionInstanceGUID z SSISDB
Wydanie 2012 SQL Server Integration Services, SSIS, dostarczyło katalog SSISDB, który śledzi operacje pakietów (między innymi). Domyślne wykonanie pakietu dla rozwiązań korzystających z modelu wdrażania projektu będzie mieć włączone logowanie do SSISDB. Gdy pakiet jest wykonywany, System::ExecutionInstanceGUIDzapełniana jest wartością, która, jeśli użyje się jawnego rejestrowania (do sys.sysdtslog90/ sys.sysssislog), rejestruje wszystkie …


1
Co jest lepsze: wielu łączy warunki lub wiele warunków, w których?
Próbuję porównać dwa zapytania: Zapytanie 1: SELECT a,b,c,d,e FROM tableA LEFT JOIN tableB ON tableA.a=tableB.a WHERE tableA.b=tableB.b AND tableA.c=tableB.c AND tableA.d=tableB.d AND tableA.e=tableB.e Zapytanie 2: SELECT a,b,c,d,e FROM tableA LEFT JOIN tableB ON tableA.a=tableB.a AND tableA.b=tableB.b AND tableA.c=tableB.c AND tableA.d=tableB.d WHERE tableA.e=tableB.e Czy mam rację twierdząc, że te dwa zapytania …

2
Dlaczego cyfry niepodobne do LIKE [0–9]?
Domyślnym zestawieniem mojego serwera jest Latin1_General_CI_AS, zgodnie z tym zapytaniem: SELECT SERVERPROPERTY('Collation') AS Collation; Byłem zaskoczony, gdy odkryłem, że dzięki temu zestawieniu mogę dopasowywać znaki nie będące cyframi w ciągach znaków, używając predykatu LIKE '[0-9]'. Dlaczego w domyślnym zestawieniu tak się dzieje? Nie mogę wymyślić przypadku, w którym byłoby to …

3
Czy istnieje sposób ustalenia, czy zapytania programu SQL Server są uruchamiane w pamięci, czy na dysku?
Dzisiaj spotkałem zestaw procedur przechowywanych w aplikacji, które są wywoływane wielokrotnie w ramach długotrwałego procesu. W ramach każdej procedury znalazłem wiele różnych instrukcji select, niektóre w obrębie pętli; nic dziwnego, że obecnie stosowane procedury zajmują kilka minut, a intuicja spodziewałaby się ich wykonania w ciągu kilku sekund. Wydaje się dość …

4
Korzystam z SQL Server Agent, aby planować nawet zadania inne niż bazy danych - czy to zły pomysł?
Ponieważ jestem DBA (aw wielu przypadkach de facto sysadmin), SQL Server jest instalowany na prawie każdym serwerze, z którym muszę regularnie pracować. Ostatnio zdałem sobie sprawę, że używam SQL Agenta jako harmonogramu zadań w prawie każdym przypadku, a nie natywnego harmonogramu zadań Windows. Z mojej perspektywy SQL Agent ma wiele …

5
Jak działa stronicowanie z ROW_NUMBER w SQL Server?
Mam Employeetabelę, która ma milion rekordów. Mam następujące SQL do stronicowania danych w aplikacji internetowej. Działa dobrze. Jednak widzę problem - pochodna tabela tblEmployeewybiera wszystkie rekordy w Employeetabeli (aby utworzyć MyRowNumberwartości). Myślę, że to powoduje wybór wszystkich rekordów w Employeetabeli. Czy to naprawdę tak działa? Czy też SQL Server jest …

1
Czy SQL Server 2008 przechowuje datę utworzenia planów wykonania?
Niedawno zaktualizowaliśmy używaną przez nas aplikację, która wymagała modyfikacji schematu bazy danych. Te zmiany mogły zmusić do odrzucenia buforowanych planów wykonania. Gdyby SQL Server został zmuszony do stworzenia szeregu nowych planów, mogłoby to spowolnić wrażenia użytkownika. Chciałbym dowiedzieć się, czy tak właśnie było. Moje pytanie brzmi: czy SQL Server 2008 …

1
Źródło danych ODBC Połączenie z serwerem SQL - Logowanie nie powiodło się dla użytkownika
Przeniosłem moją bazę danych z SQL 2005 na serwer z SQL 2008. Próbuję teraz utworzyć źródło danych ODBC. Używam „Z uwierzytelnianiem SQL Server przy użyciu identyfikatora logowania i hasła wprowadzonego przez użytkownika” oraz wpisałem swój login i hasło. Login jest widoczny w SQL Server Management Studio w Security-> Logins. Login …

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.