SQL Server2008/2012 インストールエラーと解決方法

Pocket

Error 1605:
MsiGetProductInfo failed to retrieve ProductVersion for package with Product Code = ‘{A1234567-6900-41C6-AF57-123627827FD2}’. Error code: 1605.
MsiGetProductInfo failed to retrieve ProductVersion for package with Product Code = ‘{A1234567-6900-41C6-AF57-123627827FD2}’. Error code: 1608.
MsiGetProductInfo无法?索ProductCode?“{A1234567-6900-41C6-AF57-123627827FD2}”的包的ProductVersion。??代?:1605
MsiGetProductInfo が Product Code = ‘{A1234567-6900-41C6-AF57-123627827FD2}’のパッケージの ProductVersion を取得できませんでした。 エラーコード:1605。

Solution:
1. Get the Product Code = ‘{A1234567-6900-41C6-AF57-123627827FD2}’.
2. Byte reverses the first part from A1234567 to 7654321A.
3. Windows Menu -> Search “Regedit” -> Open Regedit.exe -> HKEY_Classes_Root\installer
Search in the registry under HKEY_CLASSES_ROOT\Installer\UpgradeCodes and find a match.
4. Take a backup of the registry and delete the parent key.
5. Re-run the installation and if it fails again for a different GUID then repeat the steps stated above.

搜索Product Code里第一部分的倒序:7654321A,把搜索到的??父?点?掉.
Product CodeのA1234567を裏返した7654321Aを探して、見つかったレジストリキーの親を削除する。
※レジストリを消す前にはエクスポートするのを忘れずに

————————————————————————————————————
Error 1203:
Exit code (Decimal): -2068643839
Exit facility code: 1203
Exit error code: 1
Exit message: SQL Server installation failed. To continue, investigate the reason for the failure, correct the problem, uninstall SQL Server, and then rerun SQL Server Setup.
Configuration error description: The system cannot find the path specified
Configuration error description: The system cannot find the path specified
SQL Server のインストールに失敗しました。続行するには、失敗の理由を調べて問題を修正し、SQL Server をアンインストールしてから、SQL Server セットアップに戻ります。
Configuration error description: アクセスが拒否されました。
Solution:
Try below (maybe not all of them).
Provide Full Control permission to C:\Program Files\Microsoft SQL Server folder and all subfolders.
Run SQL Server setup with the “Run as Administrator”option (Right Click Install file).

If you installed MSXML 6.0 Parser (via Windows Update), Uninstall it.

ドメインユーザでインストールする場合、ドメインセキュリティポリシーの「プログラムとデバック」にドメインユーザを付与する。
ドメインセキュリティポリシーの「プログラムとデバック」に規定値である「Administrators」を付与する。

——————————————————————————————–

Setup Failed: 0x84b10001 sql 2012 hexadecimal value 0x00, is an invalid character. Line 1, position 156151

Overall summary:
Final result:                  Failed: see details below
Exit code (Decimal):           -2068774911
Exit facility code:            1201
Exit error code:               1
Exit message:                  ‘.’, hexadecimal value 0x00, is an invalid character. Line 1, position 156151.
Requested action:              RunRules

Solution:

Setup is trying to enumerate the Disks.

make sure that there are no extra space in Disk name. This may cause setup to fail with “invalid Character” error.