十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
帆软加链接没反应解决方法:
创新互联主要从事做网站、网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务舒城,十年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792
1.首先确认已经备份了.mdf和.ldf文件。
2.在SQLServer中新建一个同名的数据库,然后停止SQLServer服务。
3.用原有的.mdf和.ldf文件覆盖新建数据库对应的.mdf和.ldf文件。
4.重新启动SQLServer服务,这是应该会看到这个数据库处于置疑(Suspect)状态。
5.在SQL查询分析器中执行以下命令,以允许更新系统表:usemastergosp_configure"allowupdates",1reconfigurewithoverridego。
6.将这个数据库置为紧急模式:updatesysdatabasessetstatus=32768wherename="db_name"go。
7.使用DBCCCHECKDB命令检查数据库中的错误:DBCCCHECKDB("db_name")GO。
8.如果DBCCCHECKDB命令失败,请转至第10步,否则先将数据库置为单用户模式,再尝试对其进行修复:sp_dboption"db_name","single
user","true"DBCCCHECKDB("db_name",REPAIR_ALLOW_DATA_LOSS)GO
如果在执行DBCCCHECKDB("db_name",REPAIR_ALLOW_DATA_LOSS)命令时提示说数据库未处于单用户模式状态的话,则重新启动SQLServer服务,然后继续尝试。
9.如果DBCCCHECKDB("db_name",REPAIR_ALLOW_DATA_LOSS)命令失败,请转至第10步,否则若成功修复了数据库中的错误:
重新执行DBCCCHECKDB("db_name")命令,确认数据库中已没有错误存在。
清除数据库的置疑状态:sp_resetstatus"db_name"
清除数据库的单用户模式状态:sp_dboption"db_name","singleuser","false"
重新启动SQLServer服务,如果一切正常的话,则数据库已经成功恢复。
10.如果以上步骤都不能解决问题的话,请参考附件中的文档尝试通过重建事务日志来恢复数据库中的数据。如果您只有MDF文件,问题就更加复杂一些,我们需要直接重建事务日志了:
1.在SQLServer中新建一个同名的数据库,然后停止SQLServer服务。
2.用原有的ldf文件覆盖新建数据库对应的.mdf文件,将其日志文件(.ldf)删除。
3.启动SQLServer服务,并将数据库置为紧急模式(同上:步骤5和步骤6)。
4.停止并重新启动SQLServer服务。
5.执行以下命令重建数据库日志文件:(下面是个示例,您要用您实际的数据库名)
DBCCREBUILD_LOG("cas_db","D:\cas_db\cas_db_Log.LDF")
6.重新将该数据库置为单用户模式。
7.再次尝试使用DBCCCHECKTABLE或DBCCCHECKDB命令检查并修复数据库中。
检查端口1433是否开放,2005以上版本的话需要开启运程连接,剩下的就检查一下防火墙的原因导致的。
sp4安装包没有装只是其中一个因素,你可以看看是不是这个原因引起的。这个主要是sqlserver2000,其他版本一般没有这个问题。
打sp4后一般会出现登陆连接问题,看看SQL的服务有没有运行,没运行去我的电脑——管理——服务里面把MSSQLSERVER服务登录的用户名和密码改正确;有运行,进企业管理器,改SQL的登录方式为混合模式,设置sa密码,重新设置一次。