Pytania otagowane jako sql-server-2008

SQL Server 2008 (wersja kompilacji głównej 10.00.xxxx). Proszę również oznaczyć za pomocą serwera SQL.

2
Jak i kiedy SQL Agent aktualizuje wartości next_run_date / next_run_time?
Pracowałem nad kodem w T-SQL, aby dodać nowe harmonogramy do zadania agenta SQL przy użyciu sp_add_jobschedule proc w bazie danych msdb. Po dodaniu nowego harmonogramu (zwykle jednorazowego uruchomienia o określonej dacie / godzinie) i natychmiastowym przejrzeniu wartości w sysjobschedules i sysschedules, widzę, że nowy harmonogram został dodany i jest powiązany …


3
Przechowywanie replikacji migawki
Mam skonfigurowaną replikację migawek na moim serwerze produkcyjnym SQL Server 2008 i właśnie zauważyłem, że w folderze migawek są migawki sprzed roku. Jak mogę zmienić sposób przechowywania tych migawek? W szczególności chciałbym, aby przechowywał migawki przez 5 dni. Oto zrzut ekranu folderu, na który patrzę:




1
Jakie są moje opcje blokowania instrukcji Scalanie?
Mam procedurę składowaną, która wykonuje MERGEinstrukcję . Wygląda na to, że domyślnie blokuje całą tabelę podczas scalania. Nazywam tę procedurę przechowywaną wewnątrz transakcji, w której robię również inne rzeczy i chciałbym, aby to tylko zablokowało dotknięte wiersze. Wypróbowałem podpowiedź, MERGE INTO myTable WITH (READPAST)która wydawała się mniej blokować. Ale w …



1
Co jest przyczyną tego problemu z CONVERT ()?
Rozważ następujące dwa stwierdzenia: PRINT CONVERT(NUMERIC(38, 0), 0x0100000001, 0); PRINT CONVERT(NUMERIC(38, 0), 0x0100010001, 0); Oba wyrażenia powracają -1; czy to nie jest niepoprawne, ponieważ druga wartość binarna jest o 65.536 dziesiętna wyższa od pierwszej wartości, prawda? Z pewnością nie może to wynikać z cichego obcinania? Jeśli uruchomię następujące instrukcje: PRINT …

2
Wydajność złożonego klucza głównego jako klucza obcego
Mam tabelę z kompozytowym kluczem podstawowym (składającym się z 4 kolumn), która służy do zapewnienia, że ​​żadne duplikaty nie zostaną wprowadzone do tabeli. Potrzebuję teraz nowej tabeli, która będzie musiała odwoływać się do kluczy w tej tabeli jako kluczy obcych. Moje pytanie brzmi, które podejście jest bardziej wydajne dla prędkości …

1
Jeśli transakcja jest „zatwierdzona”, to czy jest na pewno zapisywana?
Jeśli transakcja jest zaangażowana powodzeniem mogę wtedy być w 100% pewien, że został napisany na bazie danych oraz do plików dziennika? Czy mogę mieć pewność, że dane są ZAPISANE? Dzisiaj nasze pliki dziennika osiągnęły limit dysku i otrzymaliśmy wiele błędów. Ponadto niektóre inne usługi uległy awarii. Zwiększyliśmy dysk i zrestartowaliśmy …

3
Aktualizacja tabeli milionami rekordów, minęły 4 dni
Obecnie aktualizuję tabelę z milionami rekordów, minęły 4 dni, a zapytanie jest nadal wykonywane. Sprawdziłem, czy monitor aktywności pokazuje, czy zapytanie jest uruchomione. W dzienniku zdarzeń nie ma żadnych błędów. Pod względem wydajności: Tempdb na dysku A (850 GB wolnego miejsca) plik bazy danych na dysku B (750 GB wolnego …


2
Jak usunąć bazę danych w trybie pojedynczego użytkownika
Jak usunąć bazę danych, która pokazuje się DatabaseName (Single User)jako jej nazwa? Kiedy próbuję go usunąć, pojawia się następujący błąd: Zmiana nie powiodła się dla bazy danych „DatabaseName”. (Microsoft.SqlServer.Smo) Instrukcja ALTER DATABASE nie powiodła się. (Microsoft SQL Server, błąd: 5064) Próbowałem wykonać ALTERponiżej i nadal mam ten sam problem. ALTER …

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.