Hola a todos tengo un sqlserver 6.5 con sp5a y tengo una base que quiero eliminarla. Inicialmente la base estaba en suspect ahora esta en modo recovery. select * from sysdatabases rentab81416440877012310/05/2003 14:15:07.98315/12/2005 12:23:52.2970 De lo que observo en el errorlog sale este mensaje: 2006/05/31 17:21:07.37spid41Error : 908, Severity: 22, State: 2 2006/05/31 17:21:07.37spid41Unable to find any entries in Sysusages for dbid '8', database 'rentab'. Run DBCC CHECKTABLE on Sysusages in the master database. Ya cheque la tabla y no salio nada. Si reviso en esta realmente esta base rentab no sale en esta tabla. No me interesa nada de esta base, quisiera eliminarla como hago para ya no verla????
Probá con: DROP DATABASE tubase desde el analizador de consultas. Si tampoco sirve, probá con: sp_resetstatus tubase para sacarla de suspect y luego eliminarla. Luis Martin Moderator SQL-Server-Performance.com All in Love is Fair Stevie Wonder All postings are provided “AS IS†with no warranties for accuracy.
Ya lo hice y sale esto: drop database rentab ---- Msg 3709, Level 16, State 1 Cannot drop 'rentab' because you are not currently in the master database. Luego sp_resetstatus rentab ---- sp_resetstatus can only be run on suspect databases. Quedo igual a nivel de la sysdatabases namedbidsuidmodestatusversionlogptrcrdatedumptrdatecategory rentab81416440877012310 may 2003 14:1515 dic 2005 12:230 rentab81416440877012310 may 2003 14:1515 dic 2005 12:230
Evidentemente es un error del SQL 6.5. Déjalo como está dado que, modificar o eliminar la sysdatabases, puede traer algún problema. Luis Martin Moderator SQL-Server-Performance.com All in Love is Fair Stevie Wonder All postings are provided “AS IS†with no warranties for accuracy.