SQL Server 2000 w systemie Windows 10

10

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 jest bardzo stara, ale czy istnieje obejście, aby zainstalować ją w systemie Windows 10?

KronosInfo
źródło

Odpowiedzi:

21

Nie znam żadnych włamań, aby SQL Server 2000 mógł zainstalować na istniejącej instalacji Windows 10. Prawdopodobnie istnieją przeciwko tobie siły zarówno z poziomu programu instalacyjnego (który szuka pewnych rzeczy w systemie hosta), jak i systemu operacyjnego (co uniemożliwia instalację wielu odmian starszego oprogramowania, głównie ze względów bezpieczeństwa, ale także kompatybilności, stabilności, itp). Próbowałem w przeszłości i nawet z opcjami zastępowania zgodności napotykałem te same awarie za każdym razem.

Kilka pomysłów:

  1. Użyj maszyny wirtualnej. To naprawdę najprostsze i najbardziej oczywiste rozwiązanie. Większość (jeśli nie wszystkie) wersje systemu Windows 10 obsługują natywnie funkcję Hyper-V; jeśli nie, zawsze jest VMWare Workstation (nie za darmo) i Oracle VirtualBox (za darmo).
  2. Zainstaluj 2000, a następnie zaktualizuj. Niezbyt praktyczne, szczególnie jeśli chcesz skorzystać z instalacji systemu Windows 10, którą już masz, ale jeśli robisz to od zera, możesz zainstalować XP / Vista / Win7, z których wszystkie powinny pozwolić na instalację 2000, a następnie aktualizację. Zachowaj ostrożność, ponieważ niektóre metody uaktualnienia do systemu Windows 10 spowodują przeniesienie wszystkich programów i usług do systemu Windows.old i nie będą już działać.

W obu przypadkach zapora ogniowa jest z tego badziewia, ponieważ trudno znaleźć najnowsze łaty bezpieczeństwa dla 2000 roku, a te, które znalazłem, i tak by się nie instalowały ...

Aaron Bertrand
źródło
10

Udało mi się zainstalować, wykonując następujące kroki:

  1. Wyciąg SP4
  2. skopiować ..SP4\x86\other\sqlredis.exedo..\originalinstallpath\x86\other
    (this avoid mdac insall freezing)
  3. Utwórz tę strukturę folderów (dowolne miejsce):
    • Microsoft SQL Server\80\Tools\Binn
    • Microsoft SQL Server\MSSQL\Binn
  4. Znajdź plik sqlunirl.dll na SP4ścieżce i skopiuj do folderu Binn powyżej
  5. Skopiuj dllpliki ..SP4\x86\setupdo Microsoft SQL Server\MSSQL\Binn(folder powyżej)
  6. Skopiuj strukturę folderów (utworzoną w kroku 3) do C:\Program Files (x86)
    • Give full access to user logged to **Microsoft SQL Server** folder
  7. Zmień kompatybilność instalacji ..\originalinstallpath\x86\setup\setupsql.exe
    • XP SP2
    • Run as administrator

Wszystkie te kroki znajdują się w tym samouczku: Jak zainstalować program SQL Server 2000 (SP4) w systemie Windows 10

rubStackOverflow
źródło
W kroku 4 wideo sqlunirl.dlljest kopiowane do obu Binnfolderów.
Shayan