Tags

Konkurs książkowy – runda 2

by Marcin Goł on August 24th, 2009

Cieszę się że konkurs wzbudził tak duże zainteresowanie – mam nadzieje że kolejne pytania będą również dla Was ciekawe!!!

Podsumowanie pytania#1:

Mówiąc szczerze mam “małą” zagwozdkę – gdyż dobrej odpowiedzi jako pierwszy udzielił Łukasz Grala – jednakże najbardziej wyczerpująca była odpowiedź jakiej udzielił p.kulczynski tutaj. Ale reguły są regułami i na tę chwilę książką wędruje do Łukasza, a p.kulczynskiemu spróbuję znaleźć coś extra!

GRATULACJE !!!!!!

Pytanie #2 (tym razem coś dla administratorów):

Chce zainstalować SQL Server 2005 na serwerze:

CPU: Intel Xeon E7450
RAM: 8GB
dyski: RAID 1 (system 76GB), RAID 5(bazy 100GB), RAID 1(log 20GB)
system operacyjny: Windows Server 2003 (już zainstalowany i spatchowany)

co powinienem zrobić żeby poprawnie zainstalować SQL Server na tej maszynie ? Dostępną mam płytę z SQL Server 2005 RTM oraz plik exe z Service Packiem 3 (instalujemy DB Engine + Workstation components)

Poprawna instalacja – zakończona sukcesem (bez błędów), po której się podnoszą usługi SQL Server; finalnie dostępny build SQL Server 2005 SP3.

Ponieważ teraz pytanie jest prostsze skracamy czas odpowiedzi do czwartku 27 sierpnia 2009 20:00. W ramach wyjaśnienia dodam jeszcze że to pytanie nie pyta Was o konfigurację zgodną z best practicies – ono pyta __jak zainstalować SQL Server__.

Powodzenia!!!

From → Konkurs

6 Comments
  1. radek permalink

    Metod jest kilka. Najszybsza. Na poziomie Windowsa (jezeli da sie BIOS) wylaczyc 2 lub 4 cory. Zainstalowac RTM, pozniej patch do SP3.

  2. Art permalink

    0. Jesli zamierzamy instalowac Reporting Services: instalujemy przedtem komponent IIS oraz ASP .NET 2.0 (nie piszesz o jaka wersje chodzi, a wersja Express go nie zawiera). (choc nie napisales o tym, wiec pomijamy! :))

    2. Jesli korzystamy z domeny tworzymy konta dla uslug MSSQL’a, jesli nie skorzystamy z konta lokalnego.

    –Kontu dla uslugi SQL Server’a nadajemy nast. uprawnienia:
    Log on as a service (SeServiceLogonRight)
    Act as part of the operating system (SeTcbPrivilege) (only on Windows 2000)
    Log on as a batch job (SeBatchLogonRight)
    Replace a process-level token (SeAssignPrimaryTokenPrivilege)
    Bypass traverse checking (SeChangeNotifyPrivilege)
    Adjust memory quotas for a process (SeIncreaseQuotaPrivilege)
    Permission to start SQL Server Active Directory Helper
    Permission to start SQL Writer

    —-Kontu dla uslugi SQL Server Agent’a nadajemy nast. uprawnienia:
    Log on as a service (SeServiceLogonRight)
    Act as part of the operating system (SeTcbPrivilege) (only on Windows 2000)
    Log on as a batch job (SeBatchLogonRight)
    Replace a process-level token (SeAssignPrimaryTokenPrivilege)
    Bypass traverse checking (SeChangeNotifyPrivilege)
    Adjust memory quotas for a process (SeIncreaseQuotaPrivilege)

    3. Rozpoczynamy instalacje uruchamiajac setup.exe z konta z uprawnieniami Administratora na danej maszynie.

    4. Wybieramy zadane komponenty (DB Engine oraz Workstation components)

    5. Wskazujemy sciezke instalacji na dysku (RAID 1)

    5. Wybieramy konto na ktorym ma dzialac SQL Server, dalej ustawiamy sposob autentyfikacji (Windows Mode), oraz domyslna kolacje.

    6. Postepujemy zgodnie z poleceniami instalatora.

    7. Sprawdzamy log z instalacji, dla pewnosci restartujemy serwer.

    8. Instalujemy SP3 poprzez uruchomienie pliku samorozpakowujacego, akceptujemy licencje.

    9. Sprawdzamy log z instalacji SP3 i ew. logi systemowe.

    10. Sprawdzamy poprawnosc “podniesienia sie” uslug.

    11. Ewnetualnie instalujemy cumulative update package 1 for SQL Server 2005 Service Pack 3 i powtarzamy krok 9.

    To sposob studencki – w miare szybko i mozliwie bezpiecznie. :)

    Pozdr.

  3. Marcin Goł permalink

    Powyższa odpowiedź jest błędna. Nie zadzaiała w przypadku jaki został przedstawiony w pytaniu ;-) czekam na kolejne odpowiedzi…

  4. Marcin Goł permalink

    Drodzy konkursowicze, czas ucieka a odpowiedzi jak nie było tak nie ma ;/ W związku z tym mała podpowiedź: konfiguracja sprzętowa przedstawiona powyżej jest dość specyficzna i to ona jest przyczyną problemów w trakcie standardowej instalacji opisanej przez Arta.

  5. Dalian permalink

    Problem jest chyba z procesorem (zbyt nowy – 6 rdzeni)
    zgodnie z http://blogs.msdn.com/psssql/archive/2009/06/09/sql-server-2005-setup-failure-multi-core-tri-core.aspx
    należy:
    - skopiować instalkę (całą) na dysk lokalny
    - rozpakować na dysk lokalny SP3 (z parametrem /x)
    - spisać sobie ścieżkę do pliku sqlrun_sql.msp z SP3
    - uruchomić instalkę (z dysku lokalnego) z parametrem do ww. pliku np:
    c:\install\SQL2005RTM\Servers\setup.exe HOTFIXPATCH=”c:\install\SQL2005SP3\hotfixsql\files\sqlrun_sql.msp”
    - zainstalować SP3 poprzez uruchomienie instalki (hotfix.exe) z dysku lokalnego
    reszta – podejrzewam “normalnie”

    Pozdrawiam
    Paweł

  6. Być może chodzi o to http://support.microsoft.com/kb/954835

    “On a computer that has a multicore processor, if the ratio of logical processors to physical sockets is not a power of 2, you cannot install SQL Server 2005″

    gdy mamy 1 gniazdo w serwerze a Intel Xeon E7450 ma 6 rdzeni to mamy taki przypadek.

    Microsoft podaje 3 metody na obejście tego problemu

    Metoda 2

    Przed zainstalowaniem programu SQL Server 2005, należy tymczasowo zmienić liczbę logiczne procesory do jednego. To sprawia, że komputer wydaje się być jednym systemie procesora i SQL Server 2005 jest zainstalowany pomyślnie. Aby to zrobić, wykonaj następujące kroki:
    Windows Server 2003
    Aby zmienić liczbę logiczne procesory w systemie Windows Server 2003, wykonaj następujące kroki: Kliknij przycisk Start, kliknij polecenie Uruchom, wpisz polecenie msconfig, a następnie kliknij przycisk OK.
    W Narzędzie konfiguracji systemu oknie dialogowym kliknij kartę BOOT.INI.
    Na karcie BOOT.INI kliknij przycisk Opcje zaawansowane.
    W BOOT.INI oknie dialogowym Opcje zaawansowane kliknij, aby zaznaczyć pole wyboru / NUMPROC check =.
    W liście, która znajduje się obok / NUMPROC = pole wyboru, kliknij przycisk 1, a następnie kliknij przycisk OK.
    W Narzędzie konfiguracji systemu oknie dialogowym kliknij przycisk OK.
    Uruchom ponownie serwer.
    Kliknij przycisk Start, kliknij polecenie Uruchom, wpisz polecenie msconfig, a następnie kliknij przycisk OK.
    W Narzędzie konfiguracji systemu oknie dialogowym kliknij kartę BOOT.INI.
    Na karcie BOOT.INI kliknij przycisk Opcje zaawansowane.
    W BOOT.INI oknie dialogowym Opcje zaawansowane kliknij, aby zaznaczyć pole wyboru / NUMPROC check =.
    W liście, która znajduje się obok / NUMPROC = pole wyboru, kliknij przycisk 1, a następnie kliknij przycisk OK.
    W Narzędzie konfiguracji systemu oknie dialogowym kliknij przycisk OK.
    Uruchom ponownie serwer.
    Zainstaluj program SQL Server 2005.
    Zainstaluj najnowszy dodatek Service Pack dla programu SQL Server 2005.

    Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania najnowszego SQL Server 2005 Service Pack, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
    913089 Jak uzyskać najnowszy dodatek Service Pack dla programu SQL Server 2005
    Restart serwera poprzez wykorzystanie wszystkich procesorów. Aby to zrobić, wykonaj następujące kroki: Kliknij przycisk Start, kliknij polecenie Uruchom, wpisz polecenie msconfig, a następnie kliknij przycisk OK.
    W Narzędzie konfiguracji systemu oknie dialogowym kliknij kartę Ogólne.
    Na karcie Ogólne kliknij opcję Uruchamianie normalne – załaduj wszystkie sterowniki urządzeń i usług, a następnie kliknij przycisk OK.
    Uruchom ponownie serwer.

Leave a Reply

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

Subscribe to this comment feed via RSS