Windows 10上のSQL Server 2000


10

Windows 10にSQL Server MSDE 2000 SP4をインストールする必要があります。

Windows 7と8.1を実行する他のマシンがあり、SQL Server MSDE 2000は正常に動作します(マージレプリケーションも構成されています)。

現在、Windows 10で同じシナリオをテストしていますが、インストール中にセットアップが予期せず終了します。

このバージョンは非常に古いことを知っていますが、Windows 10にインストールするための回避策はありますか?

回答:


21

SQL Server 2000を既存のWindows 10インストールにインストールするためのハックがないことは知っています。おそらくセットアッププログラム(ホストシステムで特定のものを探す)とオペレーティングシステム(これは、主にセキュリティ上の理由だけでなく、互換性、安定性のために、古いソフトウェアの多くの種類がインストールされるのを妨げます)等)。私は過去に試しましたが、互換性オーバーライドオプションを使用しても、毎回同じ失敗に遭遇しました。

いくつかのアイデア:

  1. 仮想マシンを使用します。これは本当に最も単純で最も明白なソリューションです。Windows 10のほとんど(すべてではない)のエディションがHyper-Vをネイティブでサポートするようになりました。そうでない場合は、常にVMWare Workstation(無料ではない)とOracle VirtualBox(無料)があります。
  2. 2000をインストールしてからアップグレードしてください。特に既存のWindows 10インストールを使用する場合は特に実用的ではありませんが、これを最初から実行する場合は、XP / Vista / Win7をインストールできます。これにより、2000をインストールしてからアップグレードできます。ただし、Windows 10にアップグレードするいくつかの方法では、すべてのプログラムとサービスがWindows.oldに委任され、それ以上は実行されなくなるため、注意してください。

どちらの場合でも、2000の最新のセキュリティパッチを見つけるのは難しく、私が見つけたものはとにかくインストールされないので、そのことからがらくたをファイアウォールで保護してください...


10

私は次の手順に従ってインストールすることができました:

  1. SP4を抽出する
  2. コピー..SP4\x86\other\sqlredis.exe..\originalinstallpath\x86\other
    (this avoid mdac insall freezing)
  3. このフォルダ構造(任意の場所)を作成します。
    • Microsoft SQL Server\80\Tools\Binn
    • Microsoft SQL Server\MSSQL\Binn
  4. SP4パス上のsqlunirl.dllを見つけ、上のBinnフォルダーにコピーします
  5. コピーdll上のファイルを..SP4\x86\setupするMicrosoft SQL Server\MSSQL\Binn(上記のフォルダ)
  6. (手順3で作成した)フォルダー構造をコピーする C:\Program Files (x86)
    • Give full access to user logged to **Microsoft SQL Server** folder
  7. インストールの互換性を変更する ..\originalinstallpath\x86\setup\setupsql.exe
    • XP SP2
    • Run as administrator

これらの手順はすべてこのチュートリアルに含まれています:Windows 10にSQL Server 2000(SP4)をインストールする方法


ステップ4で、ビデオのsqlunirl.dllが両方のBinnフォルダーにコピーされます。
Shayan、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.