mysql2008实例失败_SQL Server 2008实例启动失败处理

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

因为需要安装了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=</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值