Blog

¿APPS? SÍ, AQUÍ Y AHORA

Publicado en General Sistemas TI en agosto 16, 2012 11:25 am

 

¿Quién iba a pensar, tan solo hace una década, que los dispositivos móviles iban a estar tan presentes en nuestras vidas e iban a gobernar tantos aspectos de lo cotidiano o iban a modificar con tanto ímpetu algunas de nuestras costumbres?

Ya no se espera con la misma impaciencia que se hacía antes. Ahora todo el mundo puede saber  donde está la persona con la que ha quedado para pasar la tarde,  lo que tardará en llegar el tren que espera,  el tiempo que tardará en diluirse o semidiluirse la caravana de tráfico en la que se encuentra atrapado…

El sentido de la inmediatez se ha hiperdesarrollado. Todo lo queremos ahora y ya.  Ya no se visitan las tiendas para saber si tienen en stock la silla de la colección de nombre inefable o los vaqueros de última generación, ni se espera hasta llegar a casa para resolver una consulta a través de Internet o del Espasa (Nota aclaratoria -> Espasa: dícese del diccionario enciclopédico que utilizábamos antes de que existiera Wikipedia)

Existen otras maneras de compartir conocimiento, de informarse, o de sentirse partícipe de una comunidad. Las nuevas tecnologías irrumpen en “los tiempo de ocio” y “los tiempos ociosos” mostrando un número inmenso de posibilidades. Es fácil encontrarse a gente que durante los tiempos muertos de espera entre andén y andén, o en la antesala del médico, o en la cola de la panadería se conecta a las redes sociales o gente que comparte sus opiniones en ellas mientras camina en una manifestación, ve la televisión o lee el periódico.

He elaborado una lista con lo que considero los usos más comunes  para los que se ha estandarizado la utilización de apps

-          Conocer horarios de transporte ->Trenes Cercanías renfe

-          Localizar un lugar -> Google maps

-          Consultar el tiempo-> Eltiempo.es o Windguru

-          Ver el programa de un evento o fiesta, o acceder a una agenda cultural, un ejemplo cercano en nuestro entorno es la Agenda Noiz

-          Conocer el estado del tráfico -> Ivía

-          Mensajería instantánea para dispositivos móviles -> Whatsapp

-          Reconocer canciones -> Shazam

-          Recordar tareas -> Wunderlist

-          Acceder a archivos almacenados, o guardar archivos en la nube -> DropboxSugarsync

-          Redes sociales -> Twitter, Facebook y Tuenti 

-          Rutas turísticas y gastronómicas -> Foodspotting con su versión para Android y su versión para iPhone, o  Wikitapas

 

Hay apps sorprendentes y cada vez son más los que destinan su capacidad de ingenio a ofrecer soluciones específicas, por ejemplo, ahora que en verano el sol “atiza con más rabia”,  se puede  medir la radiación ultravioleta con Screenshots.

No obstante, este es un nuevo mundo que acaba de descubrirse y en el que existe mucho por explorar.

 

CONSEJOS PARA ELEGIR EL PLAN DE HOSTING MÁS ADECUADO

Publicado en General en agosto 6, 2012 4:13 pm

Para elegir el plan de hosting más adecuado, ten en cuenta:

-          si quieres alojar un dominio (un site) o varios

-          el espacio que requieres para albergar tu diseño y contenido

-           el tipo de lenguaje de programación (HTML, PHP, Symfony, .NET, .ASP, etc.),  la aplicación a través de la que está hecha la web (dreamweaver, flash) y/o el tipo de gestor de contenidos que utilizas (Drupal, WordPress, Joomla)

-          la transferencia: el tráfico que está consumiendo tu site.  Si se trata de un proyecto nuevo es difícil saberlo pero realiza estimaciones sobre el número de visitas que crees que alcanzará el proyecto. Esto ayudará a tu empresa de hosting a la hora de orientarte. No obstante, por lo general, con los servicios de alojamiento que se ofrecen actualmente es fácil poder escalar o pasar a un plan superior si se requiera.

-          el número de bases de datos que vas a emplear y el tipo de bases de datos (SQL Server, MySQL, PostgreSQL). Es importante que tengas en cuenta que muchos gestores de contenido (como los anteriormente mencionados:  Drupal, WordPress, Joomla) requieren de una base de datos MySQL para funcionar.

-          si te interesa habilitar cuentas de correo bajo el nombre de tu dominio y el volumen de envíos que estimas que se va a gestionar

Y asegúrate de que disfrutarás, con el plan de hosting que encaje con tus necesidades, de otros servicios que pudieras requerir como por ejemplo:

-          Servicios de backup o copia de respaldo

-          Teléfono o e-mail de contacto y soporte 24×7

-          Servicios de antispam y antivirus para el correo

-          Plataforma de pago o TPV

-          Que sea fácilmente escalable


Si requieres más orientación no dudes en contactar con nuestro equipo en info[arroba]blackslot[punto]com

Feliz día del sysadmin

Publicado en Eventos General en julio 27, 2012 8:17 am

 

Hoy, como cada último viernes de julio se celebra el día de las personas en la sombra: los administradores de sistemas.

No se sabe muy bien cual es su tarea pero, creedme, es fundamental para que cualquier servicio de hosting funcione correctamente.

Podríamos decir que aúnan cualidades de muchas otras profesiones:

 

-          Vigilantes diurnos y nocturnos. Permanecen siempre alerta monitorizando los servidores y atentos ante cualquier aviso.

-          Médicos. Se dedican a eliminar virus si algún servidor enferma.

-          Bomberos. Previenen incendios administrando de manera interna los servidores, abriendo y cerrando cortafuegos.

-          Coolhunters. También tienen algo de cazatendencias porque deben estar a la última con todas las actualizaciones, versiones de programación, paneles de control…

-          Policías de tráfico. Junto a otros grandes desconocidos, los  administradores de redes y el equipo de seguridad, se encargan de vigilar los accesos y las aglomeraciones en el servidor.

-          Y en muchas ocasiones ejercen de asistentes personales al ofrecer servicios de administración para las empresas que contratan gestión de sus máquinas y servidores cloud.

-          Ser madre, no es una profesión sino una vocación, pero lo incluyo también en este apartado dedicado a los sysadmin porque, bajo mi opinión personal, es con el rol que más encajan: ellos siempre están cuidando de su prole.

 

¡Felicidades a todos los administradores de sistemas!

ABIERTO POR VACACIONES

Publicado en General en julio 16, 2012 10:58 am

Hace años las webs eran los soportes publicitarios por los que apostaban los negocios más innovadores y se contemplaba Internet como un canal de publicidad emergente. Hoy en día, una web puede ser un negocio en sí e Internet es una fuente de oportunidades.

Navegando por la web he encontrado viajediario.com, un blog de lo más diverso que relata experiencias de viajes, noticias y ofertas relacionadas con el turismo, etc. Realmente, es un reflejo más de la revolución existente en el sector de servicio y turismo. Ahora solo unos pocos planean sus vacaciones, e incluso sus ratos de ocio, sin tener presente una conexión a internet.

- En la red hay muchos buscadores que permiten publicitar e incluir servicios relacionados con el turismo, por ejemplo Toprural el buscador de casas rurales en Europa, u otra web como hotelesconencanto.com cuya temática hace honor al nombre de su dominio.

- Agencias de viajes online como destinia.com que facilita la contratación de viajes a destinos turísticos a todo el mundo con servicios adicionales.

- También van ganando notoriedad los tan publicitados comparadores Trivago y Kayak. Trivago es un comparador de precios de hoteles online, que busca y compara en tiempo real los precios ofertados por las principales agencias de viajes en internet para una habitación de hotel en la ciudad a la que el usuario desea viajar y Kayak permite comparar fácilmente cientos de sitios web de viajes a la vez incluyendo sitios web de aerolíneas, hoteles, alquiler de coches y agencias de viajes en línea.

- Webs de ofertas y packs relacionados con el turismo o actividades de ocio
La agencia de viajes y promoción de actividades de ocio atrapalo.com que nació tal y como indican “bajo la filosofía de ofrecer las mejores propuestas para el tiempo libre al mejor precio del mercado”.
Otras webs como planb.es o planeo.com han surgido también, en parte, siguiendo esa estela.

- El mundo 2.0 también ha facilitado el contacto con otras personas que comparten gustos o filosofía de vida, y ha permitido el crecimiento de proyectos webs muy novedosos:

Wikiloc donde las personas pueden descubrir, publicar, compartir y descargar rutas y puntos de interés GPS (tracks y waypoints) de cualquier lugar del planeta de forma fácil y rápida.

Para detallar en qué consiste este proyecto de Couchsurfing tomo prestada la definición de Wikipedia “es un servicio de hospitalidad en línea. Al registrarse los miembros pueden localizar contactos en los lugares donde viajen y quedarse en sus ‘sofás’, así como también pueden hospedar a viajeros de cualquier parte del mundo” o Airbnb que “es una web social que conecta a gente que tiene espacio para compartir con gente que está buscando un sitio en el que alojarse. A través de sus experiencias en Airbnb, huéspedes y anfitriones crean conexiones reales con gente de todo el mundo”.

¡Ojala este post sirva para inspirar vuestros ratos libres!

En nombre del equipo de Blackslot os deseo un feliz verano

NUESTROS SERVICIOS PARA DESARROLLADORES

Publicado en Desarrollo web General Novedades Nuestros servicios Sistemas TI en julio 11, 2012 3:34 pm

Cuando en un proyecto participa más de un programador y cada uno de ellos se encuentra en un lugar diferente, es más difícil coordinar su trabajo, y por tanto se pueden perder datos o modificar cosas que no deberían ser cambiadas.

Debido a esta problemática,  y a que en Blackslot  sabemos que supone un esfuerzo extra para los desarrolladores, hemos creado un servicio específico para ellos.  Se trata de unos servidores de desarrollo adaptados a sus necesidades y que les permitirán tener todo bajo control.

Con los servidores de desarrollo o control de versiones se puede volver a restaurar una versión anterior, controlar los cambios que va realizando cada persona o equipo, asignar tareas específicas….etc.

Sus principales ventajas frente a los servidores de desarrollo más conocidos en el mercado son:

- Ilimitado número de usuarios por proyecto

- Ilimitado número de proyectos (repositorios privados)

- Establecimiento de diferentes perfiles con diferentes permisos:

*             Master: Se trata de la figura que dirige el proyecto y tiene acceso a todos los departamentos
*             Developer: Los desarrolladores pueden tener acceso al código y a los commits (gestión del código)
*             Reporter (informes): Esta figura puede ver toda la información pero no modificarla.
*             Guest: Se trata de la figura de invitado. No ve el código pero puede crear tareas o dejar comentarios en el muro del proyecto.

- Se trata de servidores independientes para cada empresa, de modo que se garantiza mayor seguridad que en una plataforma compartida.

- Nuestro centro de datos, donde se hallan alojados los servidores, se encuentra en Madrid. Si una empresa, a la hora de alojar datos, quiere cumplir escrupulosamente con algunas normativas de seguridad de la LOPD, en Blackslot cuenta con un CPD dentro del país.

Libros gratuitos de Microsoft Press

Publicado en General en julio 6, 2012 10:34 am

Os enlazamos algo de lectura recomendada para este fin de semana. Estos son algunos de los libros gratuitos que ofrece Microsoft Press. Están disponibles para su descarga en formato PDF, Mobi (Kindle) y epub.

666795cvr.indd    clip_image004   clip_image002   clip_image003   clip_image005
clip_image007   clip_image008   clip_image009   clip_image010

672611 eBook.indd    Moving to Visual Studio 2010  Programming Windows Phone 7

FUENTE: MSDN BLOGS

Eh… ¿qué es un plan de hosting?

Publicado en General Nuestros servicios en julio 4, 2012 10:48 am

Un plan de hosting o alojamiento web es un servicio que se presta para albergar webs, bases de datos, aplicaciones y correo electrónico a través de servidores que mantienen esta información disponible en Internet de manera continua.

En este post vamos a tratar de describir, de una manera muy sencilla, los servicios que los componen:

ALOJAMIENTOS

Hace referencia al número de alojamientos  o webs con diferentes dominios que permite alojar el servicio. Hay planes individuales en los que alojar un solo dominio, como es el caso del plan de hosting BASE  o plan PRO de Blackslot, o planes de hosting para distribuidores, como los planes MULTI, que permiten alojar diversos dominios.

ESPACIO

Es el espacio que tienes para almacenar tu web, el contenido de los buzones de las cuentas de correo, bases de datos si las hubiera…etc.

Habitualmente se mide en GB (gigabytes).  Un giga equivale a 1.024 MB (megabytes).

BASES DE DATOS

Existen diversos tipos de bases de datos. Las que comúnmente se ofrecen en los planes de alojamiento compartido son:

- MySQL:  Es un tipo de base de datos que puede operar bajo plataforma Linux o bajo plataforma Windows.  Por lo general, algunas aplicaciones muy comunes precisan este tipo de bases de datos para operar, por ejemplo:  el blog WordPress, el gestor de contenidos Joomla, la plataforma educativa Moodle, las wikipedias o foros como el PHPBB .

- SQLServer: Es otro tipo de bases de datos que solo opera bajo plataforma Windows.

TRANSFERENCIA O TRÁFICO

Se mide en Gb (gigabits). Hace referencia al tráfico que tiene la web.Es el consumo que se realiza cada vez que alguien visita la web, se  sube contenido o se envía y recibe correo.

Para que os podáis hacer una idea aproximada, 1 Gigabit de transferencia puede equivaler a 7.000 u 8.000 visitas en una web sencilla.

CUENTAS DE CORREO

Cuentas de correo . Son las cuentas de correo que puedes llegar a crear bajo el nombre de tu dominio.  Por ejemplo, se pueden crear cuentas de correo con la estructura loqueteinterese@tudominio.com

 

-          Protocolo POP3. Significa que las cuentas son configurables en un gestor de correo (como por ejemplo el Outlook, Thunderbird, Mail…etc.). Si configuras las cuentas a través de POP, cada vez que descargas la información a tu equipo, vacías el contenido de correo que hay en el servidor y liberas espacio para que pueda seguir entrando nueva información en tu alojamiento.

-          Protocolo IMAP. Con este protocolo de configuración, además de descargar la información a tu gestor de correo (como por ejemplo el Outlook, Thunderbird, Mail…etc.) mantiene esos mismos mails en el servidor aunque hayas efectuado la descarga de éstos en el gestor o cliente de correo que acostumbres utilizar. De este modo, se mantienen tus correos en el servidor.

ACCESO WEBMAIL

Acceso webmail . El correo se puede consultar utilizando un gestor determinado en tu propio equipo (Outlook, Thunderbird, Mail…etc.) o accediendo a revisar los buzones de tus cuentas directamente en Internet (acceso webmail).

Para acceder por webmail a un buzón de correo alojado en Blackslot utiliza la siguiente dirección:

http://webmail.tudominio.com

CONTESTADORES AUTOMÁTICOS

Contestadores automáticos. Son las respuestas que puedes configurar para que se envíen de manera automática cada vez que alguien te escribe un e-mail. Las respuestas las configura el usuario del buzón incluyendo el texto que más le interese, por ejemplo: “Muchas gracias por escribirnos. En breve atenderemos tu consulta”. Esta aplicación es muy útil para comunicar periodos vacacionales y/o aconsejar al usuario que se ponga en contacto a través de otro e-mail de contacto.

REDIRECCIONES DE E-MAIL

Con esta opción las cuentas que se crean bajo el dominio de tu web, las podrás redireccionar a otras cuentas diferentes para que esos mensajes también te lleguen a ellas.

CUENTAS FTP ADICIONALES

Es importante diferenciar el acceso FTP principal, que son las claves que permiten “colgar” tu web en el espacio que se ofrece en el servidor remoto, de las cuentas FTP adicionales que son aquellos directorios (espacios adicionales) que se pueden crear en el servidor y proteger con un usuario y contraseña y a los que también se puede acceder a través de FTP.

La diferencia fundamental de las cuentas FTP adicionales frente a la cuenta de acceso FTP principal es que se trata de directorios (carpetas) completamente independientes en las que no se muestra más información al usuario que aquella que se desee guardar en ese directorio en concreto, mientras que con el acceso principal el usuario puede acceder a gran parte de la “estructura web”.

El servicio de cuentas FTP adicionales es muy útil, por ejemplo, para empresas en las que trabajan con archivos muy pesados que pueden dar error al enviarse por correo, o tardar mucho en enviarse por ese medio. Es preferible crear una cuenta FTP adicional, almacenar la información en ella y facilitar las claves a las personas que han de acceder a visualizar dichos archivos.

PARKING O ALIAS DE DOMINIO

Esto sirve para que, en caso de que se tenga un dominio principal (por ejemplo: blackslot.com) y se quiera “aparcar” otro sobre el principal (por ejemplo: blackslot.es) pueda hacerse dicha operación. Una vez creado el alias o redirección,  cualquier persona podrá acceder a la misma web tanto si utiliza la extensión .com como si utiliza el .es.

PANEL DE CONTROL

Todos los planes de alojamiento suelen incluir un panel de control desde el que el usuario puede realizar operaciones diversas: crear cuentas de correo, acceder a estadísticas de visitas o a estadísticas de consumo, ver los directorios de la web, acceder al gestor de las bases de datos MySQL

En el caso de Blackslot el tipo de panel de control que utilizamos se denomina Plesk.

Desde este panel también se pueden autoinstalar muchas aplicaciones que pueden resultarte interesantes : galerías fotográficas, foros, blogs, gestores para organizar el contenido de tu web….etc.

ANTIVIRUS Y ANTISPAM

En nuestros servidores está  implementado un sistema antispam-antivirus en el correo para evitar la llegada de correo no deseado o spam.

IP FIJA E IP DEDICADA

Una IP es una dirección numérica en internet , por ejemplo: 82.194.77.169.

Todo dominio o web está asociado a una dirección IP. Los servicios de Blackslot disponen de una dirección IP fija, pero  existe la posibilidad de disponer de una IP que además de fija sea dedicada (que nadie más la comparta) . La IP dedicada sirve para instalar un SSL o certificado de seguridad. Los certificados de seguridad son servicios adicionales que suelen contratar quienes tienen pasarelas de pago on-line , de modo que todo dato que se incluya a través de un formulario de la web viaje encriptado hasta su destino.

Windows Azure Training Kit – June 2012

Publicado en General Sistemas TI en julio 3, 2012 9:40 am

Microsoft ha publicado un kit de entrenamiento para aprender a usar Azure. El kit incluye 18 presentaciones, 42 hands-on-labs y contenido actualizado.

June 2012 Update

The June 2012 update of the Windows Azure Training Kit includes over 42 hands-on labs and 18 presentations. Some of the updates in this version include:

  • 12 new hands-on labs for Windows Azure Virtual Machines
  • 11 new hands-on labs for Windows Azure Web Sites
  • 2 new hands-on labs demonstrating Windows Azure with Windows 8 Metro-style applications
  • Several new hands-on labs for Node.js and PHP using Mac OS X
  • Updated content for the latest Windows Azure SDKs, tools, and new Windows Azure Management Portal
  • New and updated presentations designed to support individual sessions to a full 3 day training workshops

Microsoft Product Roadmap 2012

Publicado en General Novedades Sistemas TI en julio 2, 2012 9:28 am

Queremos compartir el Roadmap de Microsoft para 2012.

Windows 8
Anticipated release: Between Q3 2012 and early 2013 (UPDATED 6/28)
Windows Server 2012
Anticipated release: Between Q3 2012 and early 2013 (UPDATED 6/19)
System Center 2012
Released (UPDATED 6/19)
SQL Server 2012
Released (UPDATED 4/2)
Internet Explorer 10
Anticipated release: Between Q3 2012 and early 2013 (UPDATED 5/31)
“Office 15″
Anticipated release: Q4 2012 (UPDATED 6/12)
“Exchange 15″
Anticipated release: Q4 2012 (UPDATED 4/12)
Visual Studio 2012
Anticipated release: Unknown (UPDATED 6/11)
Kinect for Windows
Released (UPDATED 5/21)
Windows Phone “Tango” and “Apollo”
“Tango”: Released; Anticipated “Apollo” release: Q4 2012 (UPDATED 6/28)
Dynamics ERP Online
Anticipated release: September or October 2012 (UPDATED 5/16)
Office 365
Anticipated update schedule: “Almost weekly”(UPDATED 6/27)
Windows Azure
Rumored CTP release: Spring 2012 (UPDATED 6/12)
“SharePoint 15″
Anticipated release: Q4 2012 (UPDATED 4/24)

Fuente: RedmondChannelPartner

Familiarizándonos con Windows Server 2012

Publicado en General Novedades Sistemas TI en junio 29, 2012 11:59 am

A finales de año está previsto el lanzamiento de Windows Server 2012. Microsoft ha publicado un e-book gratuito de introducción a su nuevo SO para servidores.

El e-book tiene 256 páginas y se divide en 5 capítulos:

Table of Contents

Chapter 1 The business need for Windows Server 2012
The rationale behind cloud computing Making the transition
Technical requirements for successful cloud computing
Four ways Windows Server 2012 delivers value for cloud computing Foundation for building your private cloud

Chapter 2 Foundation for building your private cloud
A complete virtualization platform
Increase scalability and performance Business continuity for virtualized workloads

Chapter 3 Highly available, easy-to-manage multi-server platform
Continuous availability
Cost efficiency
Management efficiency

Chapter 4 Deploy web applications on premises and in the cloud
Scalable and elastic web platform
Support for open standards

Chapter 5 Enabling the modern workstyle
Access virtually anywhere, from any device
Full Windows experience
Enhanced security and compliance

Se puede descargar desde aquí:

FORMAT LINK
PDF Introducing Windows Server 2012 PDF ebook
EPUB Introducing Windows Server 2012 EPUB ebook
MOBI Introducing Windows Server 2012 MOBI ebook

If you prefer a hard copy of the book, you can order it here for $14.99.

Asimismo, se han publicado 12 videos en Technet Edge muy recomendables para ponerse al día:

FUENTE: BLOGS MSDN

CAMBIOS EN LAS TRANSFERENCIAS DE LOS DOMINIOS GENÉRICOS

Publicado en General en junio 14, 2012 6:01 pm

La ICANN (el organismo encargado de gestionar los dominios a nivel global) ha actualizado la política de transferencias de dominio.  A partir del 1 de junio ha entrado en vigor un nuevo procedimiento de traslado para los dominios genéricos (.com, .net, .org, .info, .biz, .edu, .gov, .int, y .name).

El cambio más relevante es que, a partir de ahora, el propietario del dominio y el contacto administrativo no solo recibirán un e-mail por parte del nuevo agente registrador sino que también recibirán un aviso por parte del antiguo agente para verificar que, efectivamente, se desea trasladar el dominio. De esta manera se implementa una medida de seguridad adicional.

El procedimiento completo es el siguiente:

  • El usuario solicita el traslado
  • El nuevo agente envía un e-mail al propietario y al contacto administrativo que existe bajo el registro del dominio para confirmar el traslado. Se dispone de 14 días para aceptar el cambio. Si no se responde en ese plazo, la transferencia se desactivará. En el caso de que el propietario del dominio sea diferente de la persona de contacto administrativo, se mandarán dos e-mails. Bastará con que uno de ellos apruebe la transferencia  para completar este paso.
  • Después de la aprobación, el antiguo agente enviará un nuevo correo informativo al propietario y al contacto administrativo del dominio. Si no se recibe respuesta en el plazo de 5 días, la transferencia, por defecto,  se completará.

Estamos de aniversario

Publicado en General en mayo 9, 2012 4:29 pm

Esta semana estamos de aniversario. Blackslot cumple 3 años.

Esta nueva entrada en el blog queremos dedicárosla a todos vosotros porque sois los que hacéis posible este proyecto.

Sois quienes nos hacéis sonreír cuando os escuchamos decir que “se han desbocado los procesos” o que se “ha descompuesto el equipo” o que… “se han desparramado las DNS”.
Nos hacéis darnos cuenta de la gran conexión que hay entre el mundo tecnológico y la vida cotidiana, que aunque parezca que hablan lenguajes diferentes, creednos, no es así.

Sois quienes nos permitís ilusionarnos y quienes nos sorprendéis cada día haciéndonos ver que no todo está inventado en Internet.

A todos vosotros, GRACIAS.

Reparar una base de datos corrupta en Sql Server (Parte II)

Publicado en Sistemas TI en mayo 2, 2012 4:00 pm

Anteriormente veíamos como reparar una base de datos. Si el estado es cualquiera de los otro dos (REPAIR MODE o EMERGENCY), entonces tendremos que recurrir a otro tipo de apaños. En mi caso he experimentado el problema tras tratar de recrear un nuevo transaction log para una bbdd, pero también puede servir en casos en el que el archivo de datos este dañado.

Voy a indicar lo que hice para reproducir el problema. Separé una base de datos y borré su .LDF, luego al adjuntarla obtenía este error:

Error al adjuntar las bases de datos. Haga clic en el hipervínculo de la columna de mensajes para obtener más información.

Crearlo a mano no es muy buena idea según nos muestra el siguiente error:

The operating system returned error 38(Se ha alcanzado el final del archivo.) to SQL Server during a read at offset 0000000000000000 in file ‘C:Archivos de programaSWsoftPleskDatabasesMSDEMSSQLDatasergiodb_log.ldf’. Additional messages in the SQL Server error log and system event log may provide more detail. This is a severe system-level error condition that threatens database integrity and must be corrected immediately. Complete a full database consistency check (DBCC CHECKDB). This error can be caused by many factors; for more information, see SQL Server Books Online. (Microsoft SQL Server, Error: 823)

Dado que no era posible adjuntar la bbdd, el siguiente paso fue renombrar el archivo de datos sergiodb.mdf por sergiodb_bak.mdf y crear una nueva base de datos con el nombre sergiodb. Con esto obtenemos un nuevo mdf y un ldf limpio.

El siguiente paso fue detener SQL Server y sobrescribir sergiodb.mdf por el bueno e iniciar de nuevo SQL. Con esto se produce el siguiente error al intentar por ejemplo ver las propiedades de la bbdd:

Unable to open the physical file “C:Archivos de programaSWsoftPleskDatabasesMSDEMSSQLDatasergiodb.mdf”. Operating system error 5: “5(Acceso denegado.)”. (Microsoft SQL Server, Error: 5120)

Tras dar permisos NTFS al archivo de datos, el error cambiaba a:

Database ‘sergiodb’ cannot be opened due to inaccessible files or insufficient memory or disk space. See the SQL Server errorlog for details. (Microsoft SQL Server, Error: 945)

Con todo esto el estado de mi BD era RECOVERY_PENDING

SELECT state_desc FROM sys.databases WHERE name =‘sergiodb’;

SOLUCION

ALTER DATABASE sergiodb SET EMERGENCY ;– lo primero que haremos es pasar la bbdd del modo “RECOVERY_PENDING” al modo “EMERGENCY” (es necesario tener privilegio de sysadmin)

ALTER DATABASE sergiodb SET SINGLE_USER ;– La ponemos en modo de usuario único.

DBCC CHECKDB (sergiodb, REPAIR_ALLOW_DATA_LOSS )WITH NO_INFOMSGS ;– Chequeamos la bd con la opción REPAIR_ALLOW_DATA_LOSS

ALTER DATABASE sergiodb SET MULTI_USER ;– Por ultimo la ponemos en modo multiusuario

Ahora debería estar en modo ONLINE y funcionando.

Reparar una base de datos corrupta en Sql Server (Parte I)

Publicado en Sistemas TI en abril 25, 2012 10:28 am

Debido a múltiples circunstancias como cortes eléctricos inesperados, problemas de espacio en disco, fallos de hardware, que hayas borrado el archivo de log (.ldf), etc. Una bbdd puede corromperse, normalmente la mejor manera de solucionar esto es recurrir a la última copia de seguridad pero como puede ocurrir en estos casos no hay copia o la que tenemos disponible es ya algo vieja. En esos casos quizá aún podamos recuperar la información.

Una bbdd puede tener estos estados (LINK):

  • ONLINE: La base de datos está disponible para su acceso. El grupo de archivos principal está en línea, aunque la fase de deshacer de la recuperación puede no haberse completado.
  • OFFLINE: La base de datos no está disponible. Una base de datos pasa a estar sin conexión por la acción explícita del usuario y permanece sin conexión hasta que el usuario toma otra acción. Por ejemplo, la base de datos puede desconectarse para mover un archivo a un nuevo disco. La base de datos se vuelve a poner en línea una vez completado el traslado.
  • RESTORING: Uno o varios archivos del grupo de archivos principal se está restaurando, o uno o varios archivos secundarios se están restaurando sin conexión. La base de datos no está disponible.
  • RECOVERING: Se está recuperando la base de datos. El proceso de recuperación es un estado transitorio, la base de datos se pone automáticamente en línea si la recuperación tiene éxito. Si la recuperación no tiene éxito, la base de datos pasa a ser sospechosa. La base de datos no está disponible.
  • RECOVERY PENDING: SQL Server ha encontrado un error relacionado con un recurso durante la recuperación. La base de datos no está dañada pero pueden faltar archivos o bien limitaciones de recursos del sistema pueden estar impidiendo que se inicie. La base de datos no está disponible. Se necesita una acción adicional por parte del usuario para resolver el error y permitir que se complete el proceso de recuperación.
  • SUSPECT: Como mínimo un grupo de archivos principal es sospechoso y puede estar dañado. La base de datos no se puede recuperar durante el inicio de SQL Server. La base de datos no está disponible. Se requiere una acción adicional por parte del usuario para resolver el problema.
  • EMERGENCY: El usuario ha cambiado la base de datos y ha establecido el estado en EMERGENCY. La base de datos está en modo de usuario único y se puede reparar o restaurar. La base de datos está marcada como READ_ONLY, el registro está deshabilitado y el acceso está limitado a miembros de la función fija de servidor sysadmin. EMERGENCY se utiliza principalmente para solucionar problemas. Por ejemplo, una base de datos marcada como sospechosa se puede establecer en el estado EMERGENCY. Esto puede permitir al administrador del sistema acceso de sólo lectura a la base de datos. Sólo los miembros de la función fija de servidor sysadmin pueden establecer una base de datos en el estado EMERGENCY.

Cuando se corrompe la tendremos seguramente en Online, Recovery pendingSuspect.

Puedes ver el estado de la BD utilizando esta consulta (sustituye blackslotdb por la bd a consultar):

SELECT state_desc FROM sys.databases WHERE name = ‘blackslotdb’;

Si la bd está en estado ONLINE, lo más fácil es intentar un checkdb con la opción REPAIR_ALLOW_DATA_LOSS.

DBCC CHECKDB (MAGIC, REPAIR_ALLOW_DATA_LOSS)WITH NO_INFOMSGS

Más info en http://technet.microsoft.com/es-es/library/ms188422.aspx

En la segunda parte de este post comentaremos como reparar si la bd se encuentra en alguno de los otros 2 modos o no se puede adjuntar.

Backup y otras medidas de seguridad para el alojamiento de contenido en servidores remotos

Publicado en General Novedades Nuestros servicios Sistemas TI en abril 4, 2012 9:20 am

El pasado 31 de marzo se celebró el Día Mundial del Backup

Con este día se pretende concienciar a los usuarios sobre la importancia de disponer copias de respaldo de sus datos.

Hemos querido publicar este post sobre backup y otras medidas de seguridad para el alojamiento de contenido en servidores remotos,  para rendir homenaje a este día.

BACKUP

Recomendaciones:

-    Antes de contratar servicios de alojamiento en una empresa de hosting, consulta si éstos incluyen backup
-    Si los datos que vas a alojar son especialmente sensibles,   infórmate sobre el grado de seguridad que debe cumplir su salvaguarda (deduplicación de backup, encriptación, lugar del datacenter, etc.) y contrástalo con tu proveedor.

Existen diferentes técnicas para realizar backups. Actualmente las empresas de hosting las suelen combinar. Más que ser técnicas excluyentes, son complementarias y dependiendo de los requisitos o necesidades de recuperación de datos  de los usuarios, unas veces se adaptan mejor los snapshots y otras veces, la recuperación de archivos.

•    Backup de la máquina o snapshot
•    Backup de archivos

DISCOS EN RAID

Esta medida de seguridad debe acompañarse siempre de un sistema de backup. No basta con disponer de dos (o más) discos duros en la máquina en los que se replica el contenido ya que si se produce un error y se borra contenido o se corrompe una base de datos, automáticamente el error se replicará en el disco que funciona a modo de espejo.  Contar con discos en RAID permite que, si existe un fallo en uno de ellos, el usuario pueda seguir trabajando con el otro disco disponible mientras se sustituye el afectado.

SERVIDORES DE DESARROLLO

En Blackslot estamos especialmente sensibilizados con el mundo del desarrollo, por ese motivo ofrecemos dos servicios que están íntimamente relacionados con el servicio de copias para programación:

1)    Clones de tu servidor

Si tienes tu servidor alojado en Blackslot,  podemos crear un clon de tu máquina, en cuestión de segundos,  de modo que obtengas una réplica exacta  sobre la que llevar a cabo labores de desarrollo y que, una vez testadas, puedan pasar directamente a producción.

2)    Servidores concebidos para el alojamiento de código (control de versiones)

Se trata de servidores con una aplicación para el control de versiones (GIT) . Si varios programadores están trabajando sobre un mismo código, podrán alojarlo de manera segura en nuestros servidores y, además, se guardará un registro de cada uno de los cambios que realice cada programador.

El control de versiones permite volver atrás y restablecer de manera rápida y sencilla el código anterior en caso de que resultara preciso.

Para más información: info@blackslot.com