Tags

Konkurs książkowy – runda 5

by Marcin Goł on September 7th, 2009

No i stało się … zadaję chyba zbyt trudne pytania gdyż jedyną osobą, która znała odpowiedź na pytanie z rundy 4 był Paweł Potasiński. Oczywiście Paweł miał rację – wykonanie dbcc checkdb(master) wykonuje sprawdzenie zarówno bazy resource jak i bazy master i co więcej o tym informuje:

DBCC results for ‘master’.
(…)
CHECKDB found 0 allocation errors and 0 consistency errors in database ‘master’.
DBCC results for ‘mssqlsystemresource‘.
(…)
CHECKDB found 0 allocation errors and 0 consistency errors in database ‘mssqlsystemresource‘.
DBCC execution completed. If DBCC printed error messages, contact your system administrator.

kolejne pytanie i znowu dla administratorów – i niestety jest to prawdopodobnie ostatnie pytanie w konkursie (mam tylko kilka książek):

Runda #5:

Bardzo często powtarzaną na forach informacją jest to że SQL Server Express ma limit 4 GB rozmiaru bazy danych. Proszę o dokładne wyjaśnienie co ten limit oznacza oraz o informację czy na pewno zawsze działa…

czas na odpowiedzi: piątek, 11 września 2009 20:00

POWODZENIA i zapraszam do wspólnej zabawy!

From → Konkurs

8 Comments
  1. mmoskit permalink

    limit 4GB dotyczy sumy rozmiaru plików danych. Nie dotyczy natomiast sumy rozmiarów plików dziennika transakcyjnego. Dlatego rozmiar bazy danych w edycji express może mocno przekraczać 4 GB.

  2. p.kulczynski permalink

    Witam,
    Otóż ograniczenie to oznacza, że baza danych może mieć maksymalnie 4 GB a dokładniej jest to maksymalny rozmiar plików bazy danych. Ograniczenie to można obejść, a przynajmniej po części bo można mieć bazę < 4 GB i loga np: 150 GB.

  3. Marcin Goł permalink

    Żeby jasne było – nie interesuje mnie rozmiar loga; zgodnie z moją wiedzą mogę mieć bazę SQL Server Express której rozmiar plików danych będzie większy niż 4GB! Czekam więc na kolejne odpowiedzi :)

  4. Ograniczenie 4 GB dla wersji Express nie dotyczy FILESTREAM więc można wrzucić do bazy pliki w ten sposób omijając limit 4GB

  5. Dodam tylko dla jasności że zgadzam się z wszystkimi co do tego że limit 4GB dotyczy sumy wielkości plików (czyli nie da sie podzielić bazy na 2 x 3GB ) bazy danych na twardym dysku.A log to osobna sprawa.

  6. marecki permalink

    Może chodzi o to, że można trzymać więcej danych na jednej instancji sql server expres rozbijając je na kilka baz do 4GB danych każda ?

  7. Marcin Goł permalink

    Panowie jak by to powiedzieć ? Mam wam pokazać screena z wykonania dbcc showfilestats na serwerze SQL Express – tak że mam bazę z plikiem danych większym niż 4096MB ? no proszę nie kombinujcie ! pokażcie mi bazę danych spełniające warunki ACID z rozmiarem plików danych większych niż 4GB!!! no przecież dużo nie chce… jedna baza tylko ;-)

  8. Zaryzykuję jeszcze stwierdzenie że TempDB nie jest ograniczone Limitem 4GB, niestety nie zdążyłem ściągnąć expresa żeby to sprawdzić na 100% :/

Leave a Reply

Note: XHTML is allowed. Your email address will never be published.

Subscribe to this comment feed via RSS