我有一个cusotmer谁给我他们的数据库转储,我应该导入到MS SQL 2005中,并看看。
不幸的是,从MS SQL 4.2(大约在1992年)(这显然也有某种Y2K补丁应用于它)(我被告知)。
当我尝试导入.bak文件时,我得到一个restore media family incorrectly formed错误。
有人对此有经验吗? 任何意见,将不胜感激。
你将不得不一步步做到这一点。 IIRC,您将需要先在机器上运行SQL Server 6.0或6.5,然后再恢复。 然后备份并还原到SQL Server 7(您还需要设置),然后将其还原到SQL Server 2005.您应该可以跳过SQL Server 2000。
你可以使用虚拟机,因为这是一次性的事情,这样的旧数据库可能不是那么大。 如果您有MSDN或TechNet,则可以在其中find所需的所有版本。 您还必须恢复到适当版本的Windows,因为新旧软件可能不兼容。
简而言之,这是一个乏味而耗时的项目。