19 maja 2011

Problem z instalacją z SQL Server 2008 R2 na wirtualnej maszynie

Plik ISO SQL Server 2008 R2 zamontowany jako DVD


Podczas instalacji SQL Server 2008 R2 (instalka jako plik ISO) na maszynie wirtualnej (Windows Virtual PC, system hosta: Windows 7, system guesta Windows XP Pro SP3) dostałem następujący błąd. Jest on już zarejestrowany na Connect.

Product: SQL Server 2008 R2 Database Engine Shared -- The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2337.



Dump z logu intalacyjnego


MSI (s) (A0:24) [12:29:30:251]: Executing op: AssemblyCopy(SourceName=bxt3bqyh.dll|Microsoft.DataTransformationServices.
Controls.DLL,SourceCabKey=SSIS_MS_DTS_Controls_DLL_SQL_32,
DestName=Microsoft.DataTransformationServices.Controls.DLL,Attributes=0,
FileSize=837472,PerTick=32768,,VerifyMedia=1,,,,,ComponentId={CE43BE0B-D75C-4E48-A0AF-513DA6CDF89D},IsManifest=1,,,AssemblyMode=0,)
MSI (s) (A0:24) [12:29:30:251]: Source for file 'bxt3bqyh.dll' is uncompressed, at 'D:\x86\setup\sql_engine_core_shared_msi\PFiles\SqlServr\100\Tools\Binn\VSShell\Common7\IDE\'.
MSI (s) (A0:24) [12:29:30:392]: Assembly Error:The module '%1' was expected to contain an assembly manifest.
MSI (s) (A0:24) [12:29:30:392]: Note: 1: 1935 2:  3: 0x80131018 4: IStream 5: Commit 6:  
MSI (s) (A0:24) [12:29:30:392]: Note: 1: 2337 
DEBUG: Error 2337:  Could not close file:  GetLastError: 
MSI (s) (A0:24) [13:00:34:996]: Product: SQL Server 2008 R2 Database Engine Shared -- The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2337. The arguments are: , ,The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2337. The arguments are: , , 
MSI (s) (A0:24) [13:00:35:066]: User policy value 'DisableRollback' is 0
MSI (s) (A0:24) [13:00:35:066]: Machine policy value 'DisableRollback' is 0
Action ended 13:00:35: InstallFinalize. Return value 3.
MSI (s) (A0:24) [13:00:35:256]: Executing op: Header(Signature=1397708873,Version=405,Timestamp=1051943853,
LangId=1033,Platform=0,ScriptType=2,
ScriptMajorVersion=21,
ScriptMinorVersion=4,ScriptAttributes=1)
MSI (s) (A0:24) [13:00:35:256]: Executing op: DialogInfo(Type=0,Argument=1033)
MSI (s) (A0:24) [13:00:35:256]: Executing op: DialogInfo(Type=1,Argument=SQL Server 2008 R2 Database Engine Shared)
MSI (s) (A0:24) [13:00:35:256]: Executing op: RollbackInfo(,RollbackAction=Rollback,RollbackDescription=Rolling back action:,RollbackTemplate=[1],CleanupAction=RollbackCleanup,CleanupDescription=Removing backup files,CleanupTemplate=File: [1])
MSI (s) (A0:24) [13:00:35:256]: Executing op: RegisterBackupFile(File=C:\Config.Msi\53959.rbf) 
 

Tak zakończyła się moja instalacja:



Niestety jest to problem z montowaniem ISO instalacyjnego jako napęd DVD w Windows Virtual PC. Problem dotyczy również Virtual PC 2007.

Rozwiązanie


Problemowe ISO należy rozpakować lokalnie na maszynie wirtulanej  (np. można użyć 7Zip) i uruchomić ręcznie instalację SQL Servera.

Brak komentarzy:

Prześlij komentarz

Uwaga: tylko uczestnik tego bloga może przesyłać komentarze.