Muszę użyć biblioteki DLL innej firmy w kodzie wyzwalacza c # w programie SQL Server CLR Ale kiedy próbuję dodać odwołanie, pokazuje tylko niektóre biblioteki DLL z SQL Server. Jak mogę dodać swoją bibliotekę DLL innej firmy do SQL
Muszę użyć biblioteki DLL innej firmy w kodzie wyzwalacza c # w programie SQL Server CLR Ale kiedy próbuję dodać odwołanie, pokazuje tylko niektóre biblioteki DLL z SQL Server. Jak mogę dodać swoją bibliotekę DLL innej firmy do SQL
Chcę obsłużyć duży zestaw danych (> 1 miliard wierszy) w SQL Server 2008 R2. Słyszałem, że jeśli skonfigurujesz „dzielenie” lub „partycjonowanie poziome”, przyspieszy to obsługę dużych zestawów danych, ponieważ dzieli tabele na wiele plików. Czy korzystałeś już z shardingu lub partycjonowania...
Zadanie polegało na wdrożeniu rozwiązania (aplikacji i bazy danych) do przechowywania próbek danych z ogromnej matrycy czujników. Tablica składa się obecnie z około 20 000 czujników, ale wkrótce będzie rosnąć, do 100 000 czujników. Każdy czujnik wysyła próbkę danych co 10 sekund, a każda próbka ma...
Buduję SQL Server z 48 GB pamięci RAM, 1 procesorem i 8 dyskami SSD SATA III (6 GB / s) (128 GB Crucial m4) i kontrolerem LSI MegaRAID (SAS 9265-8i). Oczekuję, że typowe obciążenie pracą będzie w większości odczytane. Będą pewne okresy intensywniejszej aktywności zapisu (godzinne synchronizacje...
Załóżmy, że masz bazę danych, w której domyślnym współczynnikiem wypełnienia jest 20. Za każdym razem, gdy dane są wstawiane, czy tworzy tylko strony wypełnione do 20%? Z mojego zrozumienia, kiedy dane zostaną wstawione, na stronach będzie około 20% danych. Gdy dane zostaną zaktualizowane,...
Mam wielu klientów z SQL Server 2008 i właśnie to mam tutaj na moim serwerze. Korzystam z plików kopii zapasowych, aby przesyłać bazy danych tam iz powrotem między klientami i moim biurem. Czytałem, że podczas tworzenia kopii zapasowej z SQL Server 2012 nie ma sposobu, aby przywrócić ją do...
Pracuję z MSSQL Server Management Studio 2008 i muszę ujawnić widok stronom trzecim w celu uzgodnienia danych. Utworzyłem odpowiedni widok, ale mam problem z utworzeniem użytkownika i nadaniem mu odpowiednich uprawnień do wyboru z tego widoku. Postępowałem zgodnie z instrukcjami kreatorów, aby...
Niektóre zostały customer_commentspodzielone na wiele wierszy ze względu na projekt bazy danych, a dla raportu muszę połączyć commentskażdy z unikalnych idw jeden wiersz. Wcześniej próbowałem czegoś, co działa z tą ograniczoną listą z klauzuli SELECT i sztuczki COALESCE, ale nie mogę sobie tego...
Wiem, że mogę sprawdzać efektywne uprawnienia, używając sys.fn_my_permissions: USE myDatabase; SELECT * FROM fn_my_permissions('dbo.myTable', 'OBJECT') entity_name | subentity_name | permission_name ------------------------------------------------ dbo.myTable | | SELECT dbo.myTable | |...
Korzystam z wysyłki dziennika z SQL Server 2008 R2. Mam sytuację, w której na dodatkowym dysku bazy danych zabrakło miejsca i nie stosowałem dzienników transakcji wysyłania dzienników. Chcę to naprawić, usuwając bazy danych na dodatkowym serwerze i konfigurując wysyłanie dziennika od...
Czy w SQL Server 2008 lub nowszym jest UPDATE STATISTICS WITH FULLSCANoperacja jednowątkowa, czy może korzystać z równoległości? Co powiesz na aktualizację statystyk z domyślnym próbkowaniem - czy może korzystać z równoległości? Nie widzę opcji określającej MAXDOPstatystyki...
Podczas prac konserwacyjnych próbuję uzyskać listę pofragmentowanych indeksów. Ale zapytanie jest bardzo wolne i jego wykonanie zajmuje ponad 30 minut . Myślę, że jest to spowodowane zdalnym skanowaniem sys.dm_db_index_physical_stats. Czy istnieje sposób na przyspieszenie następującego...
Widzę dziwne zachowanie w przypadku następującego zapytania T-SQL w programie SQL Server 2012: SELECT Id FROM dbo.Person WHERE CONTAINS(Name, '"John" AND "Smith"') ORDER BY Name Samo wykonanie tego zapytania daje mi około 1300 wyników w mniej niż dwie sekundy (włączony jest indeks pełnotekstowy...
Czytam trochę dokumentacji i oficjalnego dokumentu na temat przezroczystego szyfrowania danych. Niektóre dokumenty wspominają również o utworzeniu kopii zapasowej głównego klucza usługi (dla wyjaśnienia nie mówię o głównym kluczu bazy danych). Po prostu nie rozumiem dokładnie, dlaczego jest to...
Jestem całkiem nowy w SQL Server 2012, byłbym wdzięczny, gdyby ktoś mógł pomóc. Przywróciłem kopię ogromnej bazy danych do SQL Server 2012 i próbowałem uruchomić przeciwko niej kilka prostych zapytań. Próbuję uruchomić zapytanie SELECT względem tabeli 136898115wierszy bazy danych . To...
Wiem, że możemy sprawdzić loginy i zdefiniowanych użytkowników za pomocą GUI w SQL Server, ale zastanawiam się, jak możemy to sprawdzić za pomocą skryptu. Uruchomiłem poniższe zapytanie, ale pokazuje ono Principal_id, którego nie jestem pewien, jak zmapować, aby uzyskać poziom uprawnień. SELECT *...
Właśnie patrzyłem na post na StackOverflow, w którym Aaron Bertrand proponuje użycie CTE zamiast tabeli liczb, co jest eleganckim sposobem wykonania danego zadania. Moje pytanie brzmi: dlaczego pierwsza linia CTE zaczyna się średnikiem? ;WITH n AS (SELECT TOP (10000) n FROM (SELECT n =...
Mam zapytanie, które obecnie zajmuje średnio 2500 ms. Mój stół jest bardzo wąski, ale jest 44 miliony wierszy. Jakie opcje muszę poprawić, czy jest to tak dobre, jak to możliwe? Zapytanie SELECT TOP 1000 * FROM [CIA_WIZ].[dbo].[Heartbeats] WHERE [DateEntered] BETWEEN '2011-08-30' and...
Jak mogę przenieść klastrowany klucz podstawowy do nowej grupy plików? Znalazłem już możliwy „algorytm”, ale jest on okropnie nieefektywny: Usuń indeksowane nieklastrowane (wymaga ich ucieczki i przebudowania) Upuść indeks klastrowy (wymaga zastosowania całej tabeli) Utwórz nowe ograniczenie...
Wiem, że tego typu pytania często się pojawiają, ale jeszcze nie przeczytałem żadnych przekonujących argumentów, które pomogłyby mi w podjęciu tej decyzji. Proszę o wyrozumiałość! Mam ogromną bazę danych - rośnie o około 10 000 000 rekordów dziennie. Dane są relacyjne i ze względu na wydajność...