Reparar una Base de Datos en SQL Server que aparece como “Sospechoso”
suponiendo que la base de datos corrupta es “Northwind2.mdf”

Creamos una base de datos nueva.

CREATE DATABASE [Test]
ON PRIMARY ( NAME = ‘Test_Data’, FILENAME = ‘C:\Test_Data.MDF’)
LOG ON (NAME = N’Test_Log’, FILENAME = ‘C:\Test_Log.LDF’)

Paramos el servicio de SQL Server.
Para ello desde linea de comando ejecutamos:

net stop mssqlserver

Modificamos el fichero de datos de la base de datos creada.
Borramos el fichero C:\Test_Data.MDF, y renombramos nuestro fichero de datos original C:\Northwind2.mdf a C:\Test_Data.MDF.

Iniciamos el servicio de SQL Server.
Para ello desde linea de comando ejecutamos:

net start mssqlserver

Nuestra base de datos Test entrará en modo suspect.

Cambiamos la base de datos Test de modo sospechoso a modo de emergencia.
Desde el analizador de consultas ejecutamos lo siguiente:

USE master
go
sp_configure ‘allow updates’,1
go
reconfigure with override
go
update sysdatabases set
status=-32768 where dbid=DB_ID(’Test’)
go
sp_configure ‘allow updates’,0
go
reconfigure with override
go

Paramos el servicio de SQL Server.
Para ello desde linea de comando ejecutamos:

net stop mssqlserver

Borramos el fichero de registro de transacciones de la base Test.
Nuestro fichero que tenemos que borrar es C:\Test_log.ldf
Iniciamos el servicio de SQL Server.
Para ello desde linea de comando ejecutamos:

net start mssqlserver

Reconstruimos el fichero de registro de transacciones de la base Test.
Desde el analizador de consultas ejecutamos lo siguiente:

USE master
go
dbcc rebuild_log(’Test’,'c:\Test_log.ldf’)
go
dbcc checkdb(’Test’)

Quitamos la configuración de acceso restringido de la base Test..
Desde el analizador de consultas ejecutamos lo siguiente:

alter database Test
set multi_user

Los 220 millones de usuarios de Skype perdieron el tono de marcar durante dos días. Skype explica ahora las razones que hicieron colapsar el sistema.

El jueves 16 de agosto, el servicio de telefonía IP Skype colapso totalmente. 220 millones de usuarios, incluyendo un gran número de pymes, debieron recurrir a otros servicios de telefonía. Un gran porcentaje de usuarios experimentó problemas incluso hasta el sábado 18 de agosto.

Las primeras explicaciones dadas por Skype apuntaban a dos factores: el colapso se produjo inmediatamente después de una actualización central del software, quedando además revelado un error que ha estado presente en el cliente de Skype durante los últimos cuatro años.

En un comunicado publicado en Heartbreak.Skype se indica que “el colapso del sistema fue ocasionado por un reinicio masivo de sistemas en las computadoras de nuestros usuarios en todo el mundo, en un periodo muy corto de tiempo, cuando reiniciaron los sistemas después de haber recibido una serie de parches mediante Windows Update”.

Según la compañía, el gran número de usuarios que reiniciaron simultáneamente su sistemas ocasionó una sobrecarga masiva de los recursos de redes y hardware de Skype.

“Una avalancha de conexiones e inicios de sesión, combinada con una reducción de los recursos en la red P2P, ocasionó una reacción en cadena que tuvo efecto crítico”.

Fue entonces que se manifestó el error de programación de 2003: “Normalmente, la red P2P de Skype tiene la capacidad de sanarse a sí misma. La carga excesiva reveló un error de programación hasta ahora desconocido en el algoritmo que distribuye los recursos de redes. Este error impidió que la capacidad de auto-sanación funcionara con rapidez suficiente y, en consecuencia, Skype estuvo fuera de servicio durante dos días”.

El colapso del pasado jueves y viernes es el único gran error de funcionamiento que Skype ha experimentado desde su lanzamiento hace cuatro años. La compañía dice haber adoptado medidas para evitar que el colapso se repita a futuro.

220 millones de usuarios desconectados

Skype estuvo fuera de servicio durante el jueves 16 de agosto, y gran parte del viernes. El error que originó el colapso del sistema habría existido durante cuatro años.

Los 220 millones de usuarios de Skype estuvieron desconectados la mayor parte del jueves 16 de agosto. El servicio ha continuado funcionando inestablemente durante gran parte del viernes. La propia compañía asegura que el problema está siendo solucionado, y que sus ingenieros trabajan febrilmente en el tema.

“Estamos avanzando en la dirección correcta. Skype está en el proceso de estabilización, pero los problemas podrían continuar durante el día. Un gran número de usuarios ya puede usar nuevamente el servicio, pero aún no salimos de la zona de peligro. Con todo, las cosas están mejor que ayer”, escribe el desarrollador de Skype, Villu Arak, en el blog de la empresa.

Paralelamente, Arak desmintió que el problema haya tenido relación con una actualización del servicio, programada para el miércoles 15 de agosto, a la vez que descartó un sabotaje.

Sin embargo, la publicación The New York Times escribe su edición de hoy que los problemas se deben a un error presente en el software instalado por todos los usuarios, y que ha existido desde 2003. Skype está basado en una infraestructura uno-a-uno (P2P) donde cada computadora conectada al servicio funciona como cliente y servidor a la vez.

No existe un servidor central, que controle toda la red. Sin embargo, existen los denominados súper nodos, que gestionan la red. El error radicaría probablemente en una función de software que vincula a las computadoras de los usuarios con los denominados súper nodos.

La publicación cuestiona entonces por qué el error no ha sido solucionado anteriormente, y cuál es la razón de que precisamente ahora haya hecho colapsar a toda la red.