Ponieważ VS2010 musi być zainstalowany, a wszystkie VS2008 i sql server2005 są odinstalowane. i oczyścił pozostałości rejestru. Jednak po zainstalowaniu VS2010 instancja SQL Server 2008 nie może się normalnie uruchomić. W dzienniku zdarzeń widzę, że istnieje
FCB::Open failed: 无法打开文件号 1 的文件 e:\sql10_main_t.obj.x86fre\sql\mkmastr\databases\objfre\i386\model.mdf。操作系统错误: 3(系统找不到指定的路径。)。 Nie mogę utworzyć tempdb. Może nie być wystarczająco dużo wolnego miejsca na dysku. Proszę usunąć inne pliki z dysku tempdb i zrestartować SQL Server, aby zwolnić więcej miejsca na dysku. Sprawdź dziennik zdarzeń pod kątem innych błędów, które wskazują, dlaczego plik tempdb nie mógł zostać zainicjalizowany. Nieprawda, nie mogłem zrozumieć powodu tego dnia, ale na szczęście w końcu znalazłem rozwiązanie dla obcokrajowca. Poniżej znajduje się oryginalny tekst
Rozumiem, nie mogę tego zrobić, bo Visual Studio 2010 RC jest wyposażony w SQL Express RC2 i nie chcę się męczyć z odinstalowywania i ponownego instalowania od nowa. W każdym razie udało mi się rozwiązać, odwołując się do odpowiedzi, którą gdzieś znalazłem. Było to poprzez przepakowanie bazy danych poprzez uruchomienie:
C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Release\setup.exe
z następującymi parametrami
/ACTION=REBUILDDATABASE /INSTANCENAME=SQLEXPRESS /SQLSYSADMINACCOUNTS=<account name>
naprawił nieprawidłowe odniesienie do tego dysku E:. Dzięki za informacje, skorzystam z tego następnym razem, gdy będę instalował cały system, co robię często.
Tłumaczenie brzmi następująco:
Rozumiem, nie mogę tego zrobić, bo w Visual Studio 2010 RC RC2 z SQL Express nie chcę przechodzić przez kłopoty ciągłego odinstalowywania i ponownego instalowania. Ale tak czy inaczej, nie udało mi się tego rozwiązać na podstawie odpowiedzi, którą gdzieś znalazłem. Odbywa się to poprzez ponowne pakowanie, uruchamiając bazę danych:
C:\Program Files\Microsoft SQL Server\100\Setup Boot\Release\SETUP.EXE
Użyj następujących parametrów
/ ACTION = REBUILDDATABASE/ INSTANCENAME= SQLEXPRESS/ SQLSYSADMINACCOUNTS=<帐户名称>
Naprawia nieprawidłowe odniesienia do tego dysku E:. Dzięki za informacje, użyję tego następnym razem, gdy będę instalował cały system, co robię często.
|