MS sql server2000启动不了了?如何找回数据?
今早来,启动机器发现 sql server 启动不了了!
出现错误提示“登陆错误而不能连结到服务器“
我把所有会的招都用过了,没效果。
怀疑是不是过期了(D版的,好象还是试用版)
惨啊,我的数据可怎么办啊!
哪位兄弟有办法?
问题点数:50、回复次数:6Top
1 楼zhuzhichao(竹之草)回复于 2001-11-07 10:32:33 得分 10
重裝SQL Server
用
sp_attach_db
註冊.mdf及.ldf文件.Top
2 楼cobi(我是小新)回复于 2001-11-07 10:34:06 得分 0
登陆错误,你使用的登录帐号和密码有没有跟以前不相同啊?
如果之前数据有备份的话好办,在sql目录下的backup中可以找回来,否则...Top
3 楼jasmine(Yaya)回复于 2001-11-07 10:43:39 得分 0
先找到.mdf .ldf .ndf的文件在說,然後按竹之草的話作 用D版的下場Top
4 楼Frank_Xu()回复于 2001-11-07 11:00:16 得分 20
1.將Data目錄下你自已的文件*.mdf,*.ldf,*.ndf備份到其它地方
2.刪除已損壞的mssql
3.重裝mssql
4.將備份的*.mdf,*.ldf等文件拷到新安裝mssql的data目錄下
5.在master庫執行sp_attach_db,格式如下:
sp_attach_db '庫名','磁盤名:\mmsql\data\*.mdf','磁盤名:\mmsql\data\*.ldf'Top
5 楼taishan2000(麦青时节)回复于 2001-11-07 11:02:59 得分 0
操作系统需要重装么?
另外,2000的库文件可以用到7中么?
我将相应文件复制到7下的目录中试了一下,出错。
sp_attach_db 语法是怎样的?
Top
6 楼whaisheng(sheng)回复于 2001-11-07 12:20:49 得分 20
sp_attach_db [ @dbname = ] 'dbname'
, [ @filename1 = ] 'filename_n' [ ,...16 ]
参数
[@dbname =] 'dbname'
要附加到服务器的数据库的名称。该名称必须是唯一的。dbname 的数据类型为 sysname,默认值为 NULL。
[@filename1 =] 'filename_n'
数据库文件的物理名称,包括路径。filename_n 的数据类型为 nvarchar(260),默认值为 NULL。最多可以指定 16 个文件名。参数名称以 @filename1 开始,递增到 @filename16。文件名列表至少必须包括主文件,主文件包含指向数据库中其它文件的系统表。该列表还必须包括数据库分离后所有被移动的文件。
Top




