SQL Server 2008R2(中文版)评估已过期的解决的详细图解

合集下载

SQLServer2008R无法登录的解决方案(系统文件损坏)181418456....不。。。

SQLServer2008R无法登录的解决方案(系统文件损坏)181418456....不。。。

SQLServer2008R⽆法登录的解决⽅案(系统⽂件损坏)181418456....不。

废话 早上⼀开电脑,⿊屏幕跑⼀些修复系统的代码....进⼊系统后,sql server连接不上正⽂ 原因:sql server的服务⾃动关闭了,并且启动失败 windows⽇志信息:传递给数据库 'master' 中的⽇志扫描操作的⽇志扫描号 (286:456:1) ⽆效。

此错误可能指⽰数据损坏,或者⽇志⽂件(.ldf)与数据⽂件(.mdf)不匹配。

如果此错误是在复制期间出现的,请重新创建发布。

否则,如果该问题导致启动期间出错,请从备份还原。

很明显是sqlserver的系统⽂件出了问题,先百度,⽹上的说法是可以系统会把⽂件压缩,取消掉那个勾就可以了 可是我的这个并没有被勾上,我还是尝试的先把它勾上,看看效果,然后再取消,但是然并卵...... 既然你那么⽆情,那我就拿出终极办法了,⽂件替换,找⼀个正常的sqlserver08r的系统⽂件,替换它 我真是太tmd机智了,然⽽并没有那么好运,它⼜抛给我⼀个新的错误信息 1814 请删除 tempdb 驱动器上的其他⽂件并重新启动 SQL Server,以释放更多的磁盘空间。

空间不够?完全是放屁,还有好⼏⼗个G,⽹上各种百度,⼀个能解决问题的都没有 像这种垃圾答案,你还不如不回答,浪费别⼈的时间,动不动就重装数据库,重装系统 我把tempdb这个⽂件删除,依旧是报这个错误,继续百度 net start MSSQLSERVER /f /m /T3608 这条命令可以直接启动服务,但是打开代理的时候失败,会报⼀个依赖服务开启后⼜关闭的错误. 继续百度,发现我的配置管理器也是这样,会不会是因为这个导致的? 这个百度上⾯有正常的答案 卸载掉这个就可以了,果然出来了,但是问题还是没解决 看到⽆法创建,⼲脆我把4个系统⽂件都拷过来算了,果然,⼜换了⼀个错误 ⽆法打开⽂件号 1 的⽂件 C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER1\MSSQL\DATA\model.mdf。

SQL2008提示评估已过期的解决方法

SQL2008提示评估已过期的解决方法

SQL2008提示评估已过期的解决方法提示窗口如下:
解决步骤:
第一步:进入SQL2008配置工具中心的安装中心,如下图:
第二步:再进入维护界面,选择版本升级,如下图:
第三步:进入产品密钥,输入密钥
SQL Server 2008 Developer(开发版):PTTFM-X467G-P7RH2-3Q6CG-4DMYB
SQL Server 2008 Enterprise(企业版):JD8Y6-HQG69-P9H84-XDTPG-34MBB
输入产品密钥后一直点下一步,直到升级完毕。

(注:若点“升级”暂时无反应请耐心等待)注意:
如以上选择“版本升级”总提示“失败”并要求“重启计算机”时,请把进程中的Server 等服务关闭即可。

如以上操作还是连接不进服务器,修改系统时间(把时间提前)或者接着向下看↓↓↓↓↓↓
如果问题依然没有解决还是显示评估期已过(据说这是未安装sql2008sp1的一个bug))
1. 开始--> 运行-->Regedit
2. 打开注册表后,找到并把HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\ConfigurationState里的CommonFiles 值改成3
3. SQL Server 安装中心,维护,版本升级重来一次(由于前面已经升级了数据库,所以这次只用升级共享功能组件------下拉选择一下就可以看到)
4. 上述操作结束后,你的SQL Server 2008 又好用了。

SQL Server 2008恢复数据

SQL Server 2008恢复数据

SQL Server 2008恢复数据恢复数据,就是让数据库根据备份回到备份时的状态。

当恢复数据库时,SQL Server 会自动将备份文件中的数据全部复制到数据库,并回滚任何未完成的事务,以保证数据库中的数据的完整性。

下面将使用SQL Server Management Studio工具将前面所备份的数据库进行恢复数据库的操作步骤如下:(1)打开SQL Server Management Studio窗口,在【对象资源管理器】中,展开数据库,右击【SMSstudent】数据库,执行【任务】|【还原】|【数据库】命令,如图10-26所示。

图10-26 执行【还原数据库】命令(2)在【还原数据库】对话框中,启用【源设备】单选按钮,单击按钮,将弹出【指定备份】对话框。

给图()在该对话框中,选择【备份介质】下拉列表中的【备份设备】选项,再单击【添加】按钮,选择之前创建的Most备份设备,如图10-27所示。

图10-27选择备份设备(3)指定备份完成后单击【确定】按钮,返回到【还原数据库】窗口,在【选择用于还原的备份集】列表中显示“完整”和“事务日志”备份,可这使数据库恢复到最近一次备份的正确状态,如图10-28所示。

图10-28 还原数据库的【常规】页面(4)在【选项】页面选择RESTORE WITH RECOVERY选项,如图10-29所示。

图10-29 还原数据库的【选项】页面(5)设置完成后,单击【确定】按钮开始恢复,恢复完成后将弹出还原成功的对话框。

如果还需要恢复别的备份文件,需要选择RESTORE WITH NORECOVERY选项,恢复完成后,数据库会显示处于正在还原状态,无法进行操作,必须到最后一个备份还原为止,如图10-30所示。

图10-30 数据库的还原状态当执行还原最后一个备份时候,必须选择RESTORE WITH RECOVERY选项,否则数据库将一直处于还原状态。

SQLServer2008数据库备份还原和数据恢复图文教程

SQLServer2008数据库备份还原和数据恢复图文教程

SQLServer2008数据库备份还原和数据恢复图⽂教程在完整恢复模式或⼤容量⽇志恢复模式下,必须先备份活动事务⽇志(称为⽇志尾部),然后才能在SQLServerManagementStudio中还原数据库。

有关详细信息,请参阅如何备份事务⽇志(SQLServerManagementStudio)。

若要还原已加密的数据库,您必须有权访问⽤于加密数据库的证书或⾮对称密钥。

如果没有证书或⾮对称密钥,数据库将⽆法还原。

认识数据库备份和事务⽇志备份数据库备份与⽇志备份是数据库维护的⽇常⼯作,备份的⽬的是在于当数据库出现故障或者遭到破坏时可以根据备份的数据库及事务⽇志⽂件还原到最近的时间点将损失降到最低点。

数据库备份数据库备份可以⼿动备份和语句备份⼀.⼿动备份数据库1.⿏标右键选择你要进⾏备份的数据库-任务-备份可以在常规选项页⾯你可以选择备份类型是进⾏完整数据库备份还是差异数据库备份2.点击添加选项,选择数据库⽂件的存放路径注意⽂件名记得加后缀.bak,便于恢复时的查找3.你还可以在选项页⾯是追加到现有的备份集,还是覆盖所有的现有备份集,还可以选择备份验证完整性(建议选择),还可以选择是否压缩备份等。

⼆.语句备份数据库use master goBACKUP DATABASE [test] TO DISK = N'D:\Microsoft sql server\MSSQL10.MSSQLSERVER\MSSQL\Backup\test.bak' WITH NOFORMAT, NOINIT, NAME = N'test-完整数据库备份', SKIP, NOREWIND, NOUNLOAD, STATS = 10GO数据库⽇志备份⾸先需要注意,数据库⽇志的备份是基于数据库完整备份,也就是说你备份数据库⽇志之前你⾸先要先对数据库进⾏⼀次完整的备份,因为之间会涉及到坚持到检查点lsn,这也是本⽂接下来要讲的重点。

windows server 2008 r2过期解决方法

windows server 2008 r2过期解决方法

前段时间在做Exchange 2010测试的时候,由于windows server 2008 r2试用过期,开机后二个小时就会自动关机,可是我又不想重装系统,加为那样我可能需要重装好多东西,包括DNS、AD等。

于是在网上搜索下看看有没有解决方法,可是找了半天也没找到有用的。

于是我只有自己想办法了。

我们知道系统是靠slms来检测激活,及开机二个小时关机的。

可是这个服务又不能禁用也不能停用,只能结束进程,可是当把这个进程结束后,系统会在1分钟后关机,我想,能不能取消1分钟后的自动关机呢,试了下,可以取消的。

把以下内容另存为.bat文件,当每次开机后,右击这个文件,以管理员身份运行,这样系统就不会自动关机了。

taskkill /f /im wlms.exeping -n 4 127.0.0.1shutdown -a注:我用的系统是windows server 2008 r2 x64,在别的版本上没有试过,不知是否有用。

解决WINDOWS 2008 R2自动关机的办法(转):原因:找到Windows Licensing Monitoring Service服务是这服务在作祟这服务是Windows软件许可状态。

使用C:\Windows\system32\wlms\wlms.exe程序关闭系统日志中显示是他为你关闭电源。

可是这个R2是已经激活的,为什么这软件许可过不去呢。

有人说,,把这个进程结束掉,可是一结束系统就关掉了。

有人说用taskkill,,把explorer.exe 关掉,然后再用SYSTEM启动explorer.exe,,可以禁用掉这个服务。

我都试了,,不行。

我也尝试过修改注表,去禁用服务,但是都不行,因为相关权限要用SYSTEM用户才能操作,ADMINISTRATOR级别的用户是操作不了的。

怎么办?提权成了唯一的办法。

方法1、将用户提到SYSTEM登入,这个我没有试;方法2、提权用SYSTEM用户执行regedit.exe,然后修改WLSMS服务项,将启动类型由02(自动)改为04(禁用),并修改加载的EXE位置,这样WINDOWS 2008 R2启动就不会加载认证服务了。

SQL SERVER 停止,无法启动,过期了 (评估版2000)

SQL SERVER 停止,无法启动,过期了 (评估版2000)

SQL SERVER 停止,无法启动,过期了 (评估版2000)
(2008-04-25 22:31:17)
转载▼
标签:
sql
server
无法启动
过期
解决方法
it
当SQL Server 2000 评估版的120 天评估期过期后,SQL Server 将无法启动。

在Windows 事件查看器应用程序日志中,您可能会看到下面的错误:
SQL Server evaluation period has expired.
解决方法:(我的是Windows2003)
转到: C:\Documents and Settings\All Users\「开始」菜单\程序\启动
就是开始菜单的启动项那里, 创建一个文件: 启动SQLSERVER.Bat
右键.bat文件--> 编辑-->输入:
date/t>temp.txt
date 2008-03-15
net start mssqlserver
@for /f "tokens=1" %%c in (temp.txt) do date %%c
保存。

这样下次重起计算机时,它会先修改系统至2008-03-15 (这个时间自己定,但要在你装Sql server2000 的120 天之内.)
然后会自动重起Sql server 这个服务。

当启动成功后,
系统会自动改回到系统正确的时间.
(注意:如果你有装阻止修改系统时间的软件 AutoRun (auto专杀) 的话,可能会失败.)。

[转]win7下SQLserver2008试用期到期的解决问题

[转]win7下SQLserver2008试用期到期的解决问题

[转]win7下SQLserver2008试用期到期的解决问题谢谢大神给的解决方案~转过来,留着以后用在Windows 7下,VS2008试用版无法正常升级到正式版。

原因是维护页面的注册码输入框和升级按钮被隐藏。

通过本补丁,可让注册码输入框和升级按钮恢复正常显示。

补丁下载地址------------------------------------------------------------关键函数如下:void CREGVS2008Dlg::OnBnClickedButtonAutoreg(){// 要查找的VS2008版本列表const TCHAR* szCaption[] = {TEXT("Microsoft Visual Studio 2008 安装程序 - 维护页"),// 简体中文版TEXT("Microsoft Visual Studio 2008 安程式 - "),// 繁体中文版TEXT("Microsoft Visual Studio 2008 Setup - Maintenance Page"),// 英文版TEXT("Microsoft Visual Studio 2008 セットアップ - メンテナンスペジ") // 日文版};HWNDhWnd;UINTi, uNum;// 定位“Microsoft Visual Studio 2008 安装程序 - 维护页”窗口uNum = sizeof(szCaption) / sizeof(const TCHAR*);for( i = 0; i < uNum; i++ ){hWnd = ::FindWindow( NULL, szCaption[i] );if( hWnd != NULL ){// 窗口发现break;}}if( i == uNum ){// 没有找到VS2008维护页窗口MessageBox( TEXT("没有发现“Microsoft Visual Studio 2008 安装程序 - 维护页”窗口!") );return;}// 进入第1层子窗口hWnd = :: GetT opWindow_r( hWnd );// 进入第4个子窗口for( i= 0; i < 3; i++ ){hWnd = :: GetNextWindow_r( hWnd, GW_HWNDNEXT );}// 进入第2层子窗口hWnd = :: GetT opWindow_r( hWnd );// 进入第9个子窗口for( i = 0; i < 8; i++ ){hWnd = :: GetNextWindow_r( hWnd, GW_HWNDNEXT );}// 进入注册码填写窗口for( i = 0; i < 5; i++ ){// 激活文本框::ShowWindow( hWnd, SW_SHOW );::EnableWindow( hWnd, TRUE );// 进入下一个文本框hWnd = :: GetNextWindow_r( hWnd, GW_HWNDNEXT ); }// 进入升级按钮for( i = 0; i < 2; i++ ){hWnd = :: GetNextWindow_r( hWnd, GW_HWNDNEXT ); }// 激活升级按钮::ShowWindow( hWnd, SW_SHOW );::EnableWindow( hWnd, TRUE );return;}------------------------------------------------------------ [[转]win 7 下 SQL server 2008试用期到期的解决问题]。

SQL Server 2008 R2评估版已经过期解决办法

SQL Server 2008 R2评估版已经过期解决办法

试用版SQL Server 2008 R2 提示评估期已过解决SQL Server 2008提示评估期已过第一步:进入SQL2008配置工具中的安装中心第二步:再进入维护界面,选择版本升级第三步:进入产品密钥,输入密钥第四步:一直点下一步,直到升级完毕。

SQL Server 2008 Developer:PTTFM-X467G-P7RH2-3Q6CG-4DMYBSQL Server 2008 Enterprise:JD8Y6-HQG69-P9H84-XDTPG-34MBB数据中心版:DDT3B-8W62X-P9JD6-8MX7M-HWK38(待测)开发版:MC46H-JQR3C-2JRHY-XYRKY-QWPVM (可用,已验证)FTMGC-B2J97-PJ4QG-V84YB-MTXX8(待测)企业版:R88PF-GMCFT-KM2KR-4R7GB-43K4B (可用,已验证)BCDFG-HJKMP-QRTVW-XY234-6789B(待测)GYF3T-H2V88-GRPPH-HWRJP-QRTYB标准版:B68Q6-KK2R7-89WGB-6Q9KR-QHFDW(待测)CXTFT-74V4Y-9D48T-2DMFW-TX7CY(待测)如以上操作还是连接不进服务器,修改系统时间(把时间提前),即可登录如果问题依然没有解决还是显示评估期已过(据说这是未安装sql2008sp1的一个bug)第一步:先去注册表把HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQLServer\100\ConfigurationState里的CommonFiles 值改成3第二步:sql2008安装中心,维护,版本升级重来一次(由于前面已经升级了数据库,所以这次只用升级共享组件)。

SQLSERVER停止,无法启动,过期了(评估版2000)--管家婆

SQLSERVER停止,无法启动,过期了(评估版2000)--管家婆

SQLSERVER停止,无法启动,过期了(评估版2000)--管家婆
当 SQL Server 2000 评估版的 120 天评估期过期后,SQL Server 将无法启动。

在Windows 事件查看器应用程序日志中,您可能会看到下面的错误:
SQL Server evaluation period has expired.
解决方法:(我的是Windows2003)
转到: C:\Documents and Settings\All Users\「开始」菜单\程序\启动
就是开始菜单的启动项那里, 创建一个文件: 启动SQLSERVER.Bat 右键.bat文件--> 编辑 -->输入:
date/t>temp.txt
date 2008-12-15
net start mssqlserver
@for /f "tokens=1" %%c in (temp.txt) do date %%c
保存。

这样下次重起计算机时,它会先修改系统至2008-12-15 (这个时间自己定,但要在你装Sql server2000 的 120 天之内.)然后会自动重起 Sql server 这个服务。

当启动成功后,
系统会自动改回到系统正确的时间.。

sql server 2008创建自动备份数据库和删除过期备份两种方法

sql server 2008创建自动备份数据库和删除过期备份两种方法

SQL Server 2008如何创建定期自动备份任务(两种方式)以及删除指定备份一、创建维护计划(推荐) 首先需要启动SQL Server Agent服务,这个服务如果不启动是无法运行新建作业的,点击“开始”–“所有程序”–“Microsoft SQL Server 2008”–“启动SQL Server Management Studio”登录数据库,点击管理–维护计划–右击维护计划向导如图所示:点击“维护计划向导”后跳出对话框,如图所示:点击“下一步”如图所示:填写好名称及相关说明作个记号,点击“更改”来设定维护计划,如图所示:可以为选择执的时间段,每天、每周、每月可以根据你相应的需求来制定备份的时间,这里作演示就选择在每天的0:00进行,点击“确定”再点“下一步”如图所示:选择你需要备份的任务,我这里就先择“备份数据库(完整、差异、事务日志)”,很明了点击“下一步”如图所示:出现刚刚所选择的三项你可以选择他们所执行的顺序,选好后点击“下一步”如图所示:在数据库那一列选择相关数据库点击(确定)如图所示(由于这张图片较大您可以点击图片查看原图):选择备份的数据库存放的目录,设置备份压缩:有默认服务器设置,压缩备份等选项,因为我的数据库较大所以就选择压缩,根据您的实际情况进行操作:点击”下一步”,下面的操作是对于这前我们所选择的“维护任务”操作和“上一步”一样这里就不截图说明,最后点击“下一步”如图所示:选择SQL SERVER 2008自动备份维护计划的报告文件所存放位置点击“下一步”如图所示:点击“完成”这样就完成了SQL SERVER 2008自动备份。

注意:在利用SQL SQLSERVER 2008 的维护计划对数据库进行定期的备份时要启动“SQL SERVER 代理”服务。

二、创建作业方式自动备份代码Declare @DataStr NVARCHAR(200)set @DataStr = convert(NVARCHAR(19),getdate(),120)set @DataStr = REPLACE(@DataStr, ':' , '_')set @DataStr = REPLACE(@DataStr,' ','_')set @DataStr = REPLACE(@DataStr,'-','_')set @DataStr = 'E:\DataBaseBak\JXKB_New_'+@DataStr+'.bak'BACKUP DATABASE [JXKB_New] TO DISK = @DataStr WITH NOINIT ,NOUNLOAD , NOSKIP , STATS = 10, NOFORMATT-SQL功能描述:此处T-SQL的作用是备份一个命名为:JXKB_New_2010_08_05_15_23_01.bak的备份文件,新建文件夹:E:\DataBaseBak,并将此文件放于E:\DataBaseBak目录下三、自动删除7天前的备份的作业use mastergosp_configure 'show advanced options',1reconfiguregosp_configure 'xp_cmdshell',1reconfiguregoexec xp_cmdshell 'FORFILES /p D:\数据库备份测试\zhenghezhongtai /m zhenghezhongtai_*.bak /d -7 /c "CMD /C del /Q /F @FILE"',no_outputgosp_configure 'show advanced options',1reconfiguregosp_configure 'xp_cmdshell',0reconfigurego注:需要forfiles.exe 1)Windows XP/2003以上版本支持该命令。

SQLServer2008R2数据库评估版已经过期解决办法

SQLServer2008R2数据库评估版已经过期解决办法

SQL Server 2008 R2评估版已经过期解决办法第一步:进入SQL2008配置工具中的安装中心第二步:再进入维护界面,选择版本升级第三步:进入产品密钥,输入密钥第四步:一直点下一步,直到升级完毕。

SQL Server 2008 Developer:PTTFM-X467G-P7RH2-3Q6CG-4DMYBSQL Server 2008 Enterprise:JD8Y6-HQG69-P9H84-XDTPG-34MBB数据中心版:DDT3B-8W62X-P9JD6-8MX7M-HWK38(待测)开发版:MC46H-JQR3C-2JRHY-XYRKY-QWPVM (可用,已验证)FTMGC-B2J97-PJ4QG-V84YB-MTXX8(待测)企业版:R88PF-GMCFT-KM2KR-4R7GB-43K4B (可用,已验证)BCDFG-HJKMP-QRTVW-XY234-6789B(待测)GYF3T-H2V88-GRPPH-HWRJP-QRTYB标准版:B68Q6-KK2R7-89WGB-6Q9KR-QHFDW(待测)CXTFT-74V4Y-9D48T-2DMFW-TX7CY(待测)操作完成后我发现不会出现过期提示了,但是还是没有进去,应该是什么服务停止了,我重启了一下服务器OK了。

安装SQL Server 2008时,经常会遇到这样一个问题,软件提示“重启计算机失败”,如果忽略的话,会给后面的安装带来很大的麻烦,这里如何解决呢?工具/原料注册表解决方法在键盘上按下组合键【Win】+【R】,调出运行窗口。

在窗口中输入“regedit”,点击确定,打开注册表管理界面。

在注册表左侧目录栏中找到如下位置:“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager”然后在右侧选择删除“PendingFileRenameOperations”项即可。

SQL2008R2 数据库备份及还原教程

SQL2008R2 数据库备份及还原教程

恢复选项
三个选项:Norecovery、Recovery、Standby Norecovery:不恢复为认可事物,还原后数据库不可访问, 常用于还原事物日志备份 Recovery:回滚并恢复所有事物,还原后数据库可直接访 问 Standby:数据库还原时,会创建镜像(备用)数据库供用 户查询(只读状态),但所有修改将不会被提交并且以事 物日志的方式记录。供事务日志备份还原时比对使用。
数据库还原
还原前置工作 1、确认数据库损毁原因 2、确认数据库恢复模式 3、备份策略是否涵盖所需还原数据 4、备份数据是否有效 5、数据库需还原至何时
数据库还原
确认还原数据是否有效(基于备份设备方式) Restore verifyonly语句 例如:restore verifyonly from disk\\备份所在路径 如检查无误,则反馈为备份集有效。如有误则会提示异常 终止。 如采用多设备备份,则需将所有备份设备一并检查,否则 会提示媒体集不符合。
Restore语句范例
事务日志还原 Restore LOG ***** \*此处为数据库名*\ From disk=‘\\数据库备份路径\***.bak’ With file = 1, no”是一种服务器对象,其实质是一个独立的 数据库文件,与独立的备份文件不同的是,备份设备将每一 个数据备份集中在一个数据文,其优势是在多重备份机制下 可简化备份操作及查询机制。并可方便的使用SQL指令进行 批处理操作。
完整备份
最简单的备份方式,备份数据包含如下内容: 1、数据文件内目前存放数据的部分 2、备份期间产生的事务日志 特点: 易执行、简化还原程序、作为其他备份还原方式的基准点。 缺陷: 备份时间长、需花费较大备份媒体(容易造成浪费)、无法还原 至某一节点的数据。

Sql Server 2008 R2数据库损坏修复

Sql Server 2008 R2数据库损坏修复

Sql Server 2008 R2数据库损坏修复
某外贸连锁店使用的SQL 2008R2数据库,正常使用中突然服务器断电导致的损坏,再次附加发现数据库报错不能正常运行,客户那边运维自己尝试了修复以及重建日志但是故障依旧,后来发现自己解决不了联系到我们进行处理。

数据库大小800M,底层数据看了一下正常,先用工具检测看下页面损坏情况,
可以看到确实是有页面损坏,直接新建库替换重新生成日志在看损坏情况,(2008R2重建方法可以自行网上寻找)
替换之后日志重建成功,但是DBCC 检测发现报错系统表预检查: 对象 ID 3。

无法使用闩锁类型 SH 读取并闩锁页 (1:37297)。

由于不可修复的错误,CHECK 语句已终止。

这种报错很多见,在SQL2000下修复容易一些,但是2008R2很多修复语句是不通用的。

这种故障一般是系统页面损坏导致,损坏的表ID是3.,通过语句查询ID3所在的系统表。

将损坏的系统表进行修复或许重建,再次重建日志,DBCC 检测之后发现数据库正常,且表内数据可以正常访问!
现在高版本的数据库有页面自动修复功能,所以损坏的几率也就下降了很多,但是还是有不少意外情况发生,这已经是3天内修的第5个2008数据库了,全部完整修复可正常使用!
目前可完整高效率修复MSSQL 6.5 7.0 2000 2005 2008 2008r2 2012 据库置疑,可疑,恢复挂起,Suspicious,系统表损坏!索引断裂,页撕裂,通讯中断,一致性错误,数据库还原还原时报一致性错误,错误823等情况下的数据恢复,各种错误提示的数据库文件修复和某些表打不开的错误修复!。

解决sql2008r2 未能加载程序包 “microsoft sql management studio package” 的问题

解决sql2008r2 未能加载程序包 “microsoft sql management studio package” 的问题

以及VS2012 、vs2010 都无法正常启动。

本人用的机器是win7 X64
原因分析:可能是VS漏洞修复产生的问题。

解决方案:
在cmd下运行sfc/scannow即可解决
注:sfc/scannow的描述
System File Checker
系统文件检查器
扫描所有受保护的系统文件并用正确的Microsoft 版本替换不正确的版本。

SFC命令对维护整个系统文件是很有用的。

具体的做法是:
在“开始”/“运行”中,输入“SFC/scannow”,对系统文件进行扫描并修复。

SFC命令语句如下:
SFC [/scannow] [/scanonce] [/scanboot] [/cancel] [/enable] [/purgecache] [/cachesize=x] [/quiet] 。

其中:
/scannow立即扫描所有受保护的系统文件。

/scanonce扫描所有受保护的系统文件一次。

/scanboot每次启动时扫描所有受保护的系统文件。

/cancel 取消所有暂停的受保护系统文件的扫描。

/enable 为正常操作启用Windows 文件保护。

/purgecache清除文件缓存并立即扫描所有受保护的系统文件。

/cachesize=x 设置文件缓存大小。

/quiet 不提示用户就替换所有不正确的文件版本。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

开始-->所有程序-->Microsoft SQL Server 2008-->配置工具-->SQL Server 安装中心-->维护-->版本升级,接着按照提示一直点下一步,到产品密钥的时候输入
开发版: PTTFM-X467G-P7RH2-3Q6CG-4DMYB
企业版: JD8Y6-HQG69-P9H84-XDTPG-34MBB
下面是具体图解:
这里选择相应的版本,输入相应的秘钥
在选择实例的时候选择《仅升级共享功能》,否则后面会提示升级失败
如果在上一步骤选错这里会出现“失败”与“警告”
然后就是接下来一直点击“下一步就可以了”

如果以上操作后还提示评估期已过,修改注册表:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\ConfigurationState里的“CommonFiles”值改成3,在重新执行上面的操作。


升级sql server 2008R2版本时,一直提示重启电脑的解决方法:
开始-->运行-->regedit
找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 位置,然后在右边窗口右击PendingFileRenameOperations,选择删除,然后确认。

相关文档
最新文档