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.
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, …
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 …
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 …
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), …
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 …
Na tym forum było pytanie o module_endjednostkę czasu trwania Zdarzenia Rozszerzonego , na które odpowiedziałem. Szczegóły tutaj . Czy zawsze jest to w mikrosekundach dla wszystkich zdarzeń?
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 …
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 …
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
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 …
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 …
Mam tę dziwną prośbę o zaplanowanie raportu i wydrukowanie go na drukarce . Sam raport jest dość prosty i zmieści się na jednej stronie. Mogę wydrukować go na txt i będzie dobrze (chociaż jestem otwarty na sugestie dotyczące lepszego produktu). Oto kod. To działa. Ale mi się nie podoba. W …
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ą …
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 …
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.