因为需要安装了VS2010,并把VS2008及sql server2005全部卸载。并清除了注册表残留。但安装VS2010后,SQL server 2008实例无法正常启动。在事件日志中看到有
[quote]FCB::Open failed: 无法打开文件号 1 的文件 e:\sql10_main_t.obj.x86fre\sql\mkmastr\databases\objfre\i386\model.mdf。操作系统错误: 3(系统找不到指定的路径。)。[/quote][quote]无法创建 tempdb。可能没有足够的可用磁盘空间。请删除 tempdb 驱动器上的其他文件并重新启动 SQL Server,以释放更多的磁盘空间。请检查事件日志,看其中是否还有其他错误可表明为什么无法初始化 tempdb 文件。[/quote]错误,找了一天原因都未搞定,还好最终找到老外的解决方法。下面为原文
I see, I cant do that because the Visual Studio 2010 RC comes with SQL Express RC2 and i dont want to go the trouble of uninstalling and re-installing over again. But anyway, i did able to solve by referring to the answer i found somewhere. it was by repacking the database by running:
C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Release\setup.exe
with the following parameters
/ACTION=REBUILDDATABASE /INSTANCENAME=SQLEXPRESS /SQLSYSADMINACCOUNTS=</

在安装VS2010后,SQL Server 2008实例无法启动,出现FCB::Open失败和tempdb无法创建的错误。解决方法是通过运行C:Program FilesMicrosoft SQL Server100Setup BootstrapReleasesetup.exe,添加ACTION=REBUILDDATABASE, INSTANCENAME=SQLEXPRESS, SQLSYSADMINACCOUNTS参数来重新打包数据库。"
117022260,8753399,计算矢量图像梯度的C++实现,"['图像处理', 'C++编程', '算法实现']
最低0.47元/天 解锁文章

303

被折叠的 条评论
为什么被折叠?



