主设备丢失且有效转储不存在(SYBASE ASE 15.0)

Master Device Is Lost and Valid Dump Does Not Exist (SYBASE ASE 15.0)

我遇到以下问题,master 数据库的物理设备已损坏并且不存在有效的 master 转储,我使用的是 ASE 15.0 版本。

如何恢复我的主数据库以及我的用户和登录名?

如果您没有备份并且物理设备损坏,我看不到恢复的方法。但是如果你有数据库转储,你可以将它加载到其他 Sybase 服务器上,你会看到创建的用户,从那里你至少可以知道用户名。

如果其他数据库的设备没有损坏,并且您有设备创建脚本,您可以使用 disk reinit 和 disk refit 恢复设备,之后只需从 sysusers 查询每个数据库的用户,获取名称,创建 ID 并按正确顺序添加 sp_loggin。