by Martin
6. September 2010 14:37
Vid installation av SQL Server 2008 R2 fick jag ovanstående fel under fasen "Setup Support Rules".
Efter att ha surfat runt mycket hamnade jag slutligen [url:här|http://www.microtom.net/?p=500].
För att kunna gå vidare måste du först ta reda på vilken Locale ID som din Windowsinstallation körs på. Det är i korthet vilket språk du installerat. Det kan du enkelt göra genom att skapa ett console-projekt i Visual Studio och klistra in följande kod:
{code:c#}
string st=string.Format("{0,3}", CultureInfo.InstalledUICulture.Parent.LCID.ToString("X")).Replace(" ", "0");
System.Console.WriteLine(st);
System.Console.ReadLine();
{code:c#}
I mitt fall fick jag _009_ och jag kör engelskt Windows.
Jag laddade sedan ner [url:denna fil|http://www.martinfranson.se/file.axd?file=2010%2f9%2fPerflib.zip] (en zippad .reg-fil) och ändrade på rad 9 så istället för texten
{{
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\007]
}}
står det
{{
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009]
}}
_009_ är då mitt Locale ID som jag tog reda på tidigare.
Efter att ha lagt in detta i windows-registret så gick det utmärkt att fortsätta installationen.
_Källa: [url:http://www.microtom.net/?p=500]_