Wiem, że INSERT w tabeli SQL może być powolny z wielu powodów: Istnienie INSERT TRIGGERs na stole Wiele wymuszonych ograniczeń, które należy sprawdzić (zwykle klucze obce) Strona dzieli się w indeks klastrowany, gdy wiersz jest wstawiany na środku tabeli Aktualizowanie wszystkich powiązanych indeksów nieklastrowych Blokowanie innych działań na stole Zły …
Niedawno zaktualizowałem bazę danych SQL Server 2000 do 2008 R2. To co zrobiłem to: Zamknij usługę SQL Server 2000 (ekspresową) na starym komputerze, Przenieś pliki danych ( mydatabase.mdf i mydatabase.ldf ) na nową maszynę, Uruchom SQL Server Management Studio 2008, Połącz się z lokalnym silnikiem bazy danych, Dołącz pliki danych …
Zgubiłem hasło sa na komputerze, a kiedy loguję się na komputerze bezpośrednio przy użyciu konta w grupie administracyjnej, SQL Server Management Studio nie pozwoli mi zalogować się przy użyciu uwierzytelnienia Windows. Moim planem było po prostu zalogować się na serwerze, połączyć za pomocą uwierzytelniania systemu Windows i zresetować sa, aby …
Dlaczego to CASEwyrażenie: SELECT CASE column WHEN 'a' THEN '1' WHEN 'b' THEN '2' ... c -> i WHEN 'j' THEN '10' WHEN 'k' THEN '11' END [col] FROM LinkedServer.database.dbo.table Wyprodukować ten wynik? Komunikat o błędzie: Msg 8180, poziom 16, stan 1, wiersz 1 Nie można przygotować oświadczenia. Msg 125, …
Mam zamiar rozpocząć migrację plików bazy danych do nowej sieci SAN (ze starej sieci SAN) i mam kilka opcji, aby to zaimplementować. (1) Zasugerowano, żebym przyjrzał się poziomowi przywracania pełnej kopii zapasowej do nowej bazy danych na serwerze. Jednak (2) moim pierwotnym planem było skopiowanie plików ze starej sieci SAN …
Testuję aplikację monitorującą pod kątem wystąpienia SQL Server 2000. Jak napisać zapytanie w języku T-SQL, które zajmuje określony czas? Na przykład większość języków skryptowych ma coś takiego jak SLEEPpolecenie, które pozwala wstrzymać wykonywanie skryptu na określony czas. Szukam czegoś podobnego, który jest zgodny z SQL Server 2000. Ma to na …
Wczoraj zadałem to pytanie dotyczące zmiany dbo wielu baz danych, które mam. Zmiana ma sens, ale chcę to wyjaśnić. Czy jest jakiś dobry powód lub okoliczność, dla której nie powinienem ustawiać dbo bazy danych na [sa]?
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 …
Chciałbym zaktualizować moją maszynę programistyczną do SQL Server 2012, ale nadal zarządzam niektórymi (bardzo starymi) maszynami SQL Server 2000. Czy mój 2012 SSMS będzie mógł połączyć się z tymi maszynami SQL Server 2000? SQL Server 2008 R2 działa dobrze (co mam teraz).
Natknąłem się na trzy stare bazy danych oparte na SQL Server 2000, które muszę przenieść do 2012 r. Uważam, że standardowym podejściem jest przywrócenie do instancji z 2005 lub 2008 r., Aktualizacja, ponowny eksport i wreszcie przywrócenie do 2012 r. W porządku, ale nie mamy dostępnych instancji z 2005 lub …
Kiedy uruchamiamy SQL Server, dyski SAN mogą być jeszcze niedostępne. Czy istnieje sposób na opóźnienie uruchomienia programu SQL Server o 1 minutę? W tej chwili musimy ponownie uruchomić SQL Server po uruchomieniu serwera.
Muszę zainstalować SQL Server MSDE 2000 SP4 na Windows 10. Mam inne komputery z systemem Windows 7 i 8.1, a program SQL Server MSDE 2000 działa dobrze (ze skonfigurowaną replikacją scalającą). Teraz testuję ten sam scenariusz z Windows 10, ale instalator niespodziewanie zamyka się podczas instalacji. Wiem, że ta wersja …
Zaimportowałem kilka tabel z SQL Server 2000 do mojej bazy danych 2008. Wszystkie importowane tabele są poprzedzone moją nazwą użytkownika, np erpadmin.tablename. : . We właściwościach tabeli znajduje się „erpadmin” jako schemat db. Kiedy piszę zapytanie, muszę teraz wpisać „erpadmin”. przed wszystkimi nazwami tabel, co jest mylące. Aktualny wynik: select …
Korzystamy z programu SQL Server 2000 i co wieczór otrzymujemy kilka takich błędów. Could not continue scan with NOLOCK due to data movement Zapytanie zgłaszające ten błąd jest dużym złożonym zapytaniem, które łączy kilkanaście tabel. Nasze podstawowe dane mogą być często aktualizowane. Kulturowa „najlepsza praktyka” polega na tym, że w …
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.