服务器系统崩溃 可以修复系统吗,TD服务器系统崩溃后恢复系统。

前日,TD服务器系统由于C盘有坏道系统突然崩溃。没有做备份。怎么办呢?还好数据库是安装在E盘在新的操作系统里还能找到数据库文件。mdf及ldf.想想数据库文件都还在恢复就有希望。还在等什么呢?

在新的操作系统里重新安装TD服务。如何安装TD说过很多次了,在这里就不重复。第一步:在新的TD系统的管理siteAdmin里,新建和旧系统时一样的域名和项目。第二步:在SQL企业管理器时找到对应的数据库实例。把原来的数据库删除。第三步:上一级在数据库右键-所有任务-附加数据库。在附加数据库窗口时把要附加数据库的MDF文件增加上。成功了一半,这时通过TD客户端还是不能访问这个项目,会提示数据库不能联接。这就要解决独立用户。第四步:在查询分析器里运行以下脚本,粗体字部分请改为自己建项目的数据库名。这样项目就可以用admin用户进入。以前写的BUG记录也都在。一个也不少

a955a6b2df93be37f531c25831aadf1e.gif。之前的用户就不在了,需要手动增加。在原TD安装目录C:\TD_Dir\Default\B_model\Settings\Privat下可以看到之前的用户。这是这两天我恢复系用的方法,大家还有什么更好的办法。欢迎交流。

/****************************************************/

--名称:AloneUser

--功能:解决孤立用户td

/*****************************************************/

--if have others login, add the codes before here

-------------------------------------------------

Exec sp_configure 'allow updates','1'

Reconfigure With OverRide

Go

Declare @sid varbinary(85)

Select @sid=sid from Master.dbo.syslogins where name='td'

--SafeMonitor & Center------------

if Exists(Select * From Master.dbo.SysDatabases Where name='default_b_model_db')

Exec sp_ExecuteSql N'Updatedefault_b_model_db.dbo.sysusers Setsid=@insidWhere name=''td'' ',

N'@insidvarbinary(85)',

@sid

------------------------------------------------------------

Exec sp_configure 'allow updates','0'

Reconfigure With OverRide

Go

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值