Pytania otagowane jako sql-server

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.

3
Bezpiecznie wygeneruj UNIQUEIDENTIFIER w SQL Server
Zamierzam użyć UNIQUEIDENTIFIERjako klucza dostępu, którego użytkownicy mogą używać do uzyskiwania dostępu do niektórych danych. W tym sensie klucz będzie działał jako hasło. Muszę wygenerować wiele takich identyfikatorów jako część INSERT...SELECTinstrukcji. Ze względów architektonicznych chcę w tym przypadku wygenerować identyfikatory po stronie serwera. Jak mogę wygenerować bezpiecznie losowy UNIQUEIDENTIFIER? Pamiętaj, …

1
Uprawnienie BULK INSERT do pojedynczej bazy danych
Pracuję w firmie, która ma proste zasady bezpieczeństwa IT. Zostałem zatrudniony jako analityk bazy danych w celu optymalizacji niektórych procesów w naszym zespole. Problem polega na tym, że mam tylko uprawnienia do odczytu i zapisu i staram się wypracować zaawansowane uprawnienia do baz danych. Obecnie mamy wiele baz danych na …

2
Dziesiętny SQL Server (9, 0) vs INT
Jeden z naszych klientów używa w niektórych kolumnach typu danych DECIMAL(18,0)w swojej bazie danych SQL Server 2008R2. Ponieważ kolumny rosną dość wolno, ostatnio zaproponował zmianę typu danych, DECIMAL(5,0)aby odzyskać trochę pamięci. Według biblioteki MSDN miejsce do przechowywania DECIMAL(5,0)typu danych wynosi, podobnie jak DECIMAL(9,0)typ danych, 5 bajtów. INTjest o 1 bajt …

1
Interpretacja programu SQL Showplan XML
Właśnie wdrożyłem funkcję na mojej stronie http://sqlfiddle.com, która pozwala użytkownikom przeglądać surowe plany wykonania swoich zapytań. W przypadku PostgreSQL, MySQL i (do pewnego stopnia) Oracle spojrzenie na wyjściowy plan wykonania wydaje się zrozumiałe. Jednak jeśli spojrzysz na dane wyjściowe planu wykonania dla SQL Server (wygenerowane przy pomocy SET SHOWPLAN_XML ON), …

6
Nagle powolny plan wykonania dla przechowywanego proc
Próbuję zrozumieć problem, który mamy z SQL Server 2000. Jesteśmy witryną o umiarkowanie transakcyjnym charakterze i mamy zapisany proces, sp_GetCurrentTransactionsktóry akceptuje ID klienta i dwie daty. Teraz, w zależności od dat i klienta, to zapytanie może zwrócić wszystko od zera do 1000 wierszy. Problem: doświadczyliśmy tego, że nagle dostaniemy szereg …


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 

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 


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ą …

1
Oszacowanie liczności poza histogramem
Ustawiać Mam problem ze zrozumieniem oszacowania liczności. Oto moja konfiguracja testowa: wersja 2010 bazy danych przepełnienia stosu SQL Server 2017 CU15 + GDR (KB4505225) - 14.0.3192.2 nowy CE (poziom zgodności 140) Mam ten proc: USE StackOverflow2010; GO CREATE OR ALTER PROCEDURE #sp_PostsByCommentCount @CommentCount int AS BEGIN SELECT * FROM dbo.Posts …

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.