Çünkü VS2010 kurulması gerekiyor ve tüm VS2008 ile SQL Server2005 kaldırılıyor. ve kayıt kalıntılarını temizledi. Ancak, VS2010 yüklendikten sonra, SQL server 2008 örneği normal şekilde başlayamıyor. Etkinlik günlüğünde bir şey olduğunu görüyorum
FCB::Open failed: 无法打开文件号 1 的文件 e:\sql10_main_t.obj.x86fre\sql\mkmastr\databases\objfre\i386\model.mdf。操作系统错误: 3(系统找不到指定的路径。)。 Tempdb oluşturamıyorum. Yeterli boş disk alanı olmayabilir. Lütfen tempdb sürücüsündeki diğer dosyaları silin ve SQL Server'ı yeniden başlatarak daha fazla disk alanı boşaldınız. Tempdb dosyasının başlatılamamasının sebebini gösteren başka hatalar için olay kaydını kontrol edin. Yanlış, günün sebebini anlayamadım ama neyse ki yabancı için nihayet bir çözüm buldum. Aşağıda orijinal metin yer almaktadır
Anladım, bunu yapamıyorum çünkü Visual Studio 2010 RC SQL Express RC2 ile geliyor ve tekrar kaldırıp tekrar yükleme zahmetine girmek istemiyorum. Ama yine de, bir yerde bulduğum cevaba bakarak çözebildim. Veritabanını yeniden paketleyerek şunları çalıştırarak yapıldı:
C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Release\setup.exe
aşağıdaki parametrelerle
/ACTION=REBUILDDATABASE /INSTANCENAME=SQLEXPRESS /SQLSYSADMINACCOUNTS=<account name>
o sürücü E:'ye ait geçersiz referansı düzeltti. Bu arada bilgi için teşekkürler, bir dahaki operasyonu tekrar kurduğumda bunu kullanacağım, ki bunu sık sık yapıyorum.
Çeviri şöyledir:
Anladım, bunu yapamıyorum çünkü Visual Studio 2010 RC RC2 ile SQL Express'te tekrar tekrar kaldırıp yeniden yükleme zahmetiyle uğraşmak istemiyorum. Ama neyse, bir yerde bulduğum cevaba referansla çözemedim. Bu, veritabanı çalıştırarak yeniden paketleme yoluyla yapılır:
C:\Program Files\Microsoft SQL Server\100\Setup Boot\Release\SETUP.EXE
Aşağıdaki parametreleri kullanın
/ ACTION = REBUILDDATABASE/ INSTANCENAME= SQLEXPRESS/ SQLSYSADMINACCOUNTS=<帐户名称>
O sürücü E:'ye ait geçersiz referansları düzeltiyor. Bilgi için teşekkürler, bir dahaki işletim sistemini yeniden kurduğumda kullanacağım, ki bunu sık sık yapıyorum.
|