martes, 20 de julio de 2010

Restaurar un backup en un servidor diferente sql server 2008 R2



Estimados lectores, ha sido una experiencia agradable el hacer este blog y tener algunos lectores que comparten el gusto por la programación; actualmente estoy empezando otro proyecto, muy personal,  con tecnología web  que espero compartir con toda la comunidad de programadores y necesito recursos porque es algo muy personal y mi situación financiera no es muy buena.

 Si alguien desearía apoyarme  tengo una tarjeta Oxxo Saldazo con el número:  4766-8408-7508-1593, cualquier apoyo lo pueden hacer en cualquier tienda Oxxo o en Banamex, les agradezco y que sus proyectos lleguen a buen fin.

 www.artprogramnet.wordpress.com
Bueno,les cuento, en una ocasión no tenia acceso al servidor donde tenia mi base de datos; lo unico que tenia era un backup de la base de datos y me urgia ver ciertas estructuras y datos. Lo intente de varias maneras, y casi siempre me salia un error como este; Microsoft SQL Server, Error: 3203,pero lo que me funciono fue esto:.

OJO, tienen que tener escritas en algun lugar las rutas de donde esta la base de datos y el backup original y crear los directorios en la maquina o servidor en donde quieran recuperar la base .

1.-Lo primero que hice fue crear una base de datos con el mismo nombre de la base de datos original(una base de datos vacia) y dirigida hacia la misma ruta original.
2.-Realizar un backup de esa base de datos vacia al mismo directorio(si no existe, crearlo) en donde estaba el backup original.
3.-Sobrescribir ese backup de datos vacios con el backup original(el que te interesa restaurar).
4.-Realizar un restore a la base de datos con la opcion(en la pestaña de opciones) de :sobreescribir la base de datos existente(WITH REPLACE)

Y eso seria todo. El tipo de autenticacion es MODO DE AUTENTICACION DE WINDOWS
NOTA: ESTO SOLO OCUPENLO CUANDO NO TENGAN OTRA FORMA DE RECUPERAR LOS DATOS Y SOLO DISPONGAN DEL BACKUP. FIJENSE BIEN EN LO QUE ESTAN HACIENDO, NO VAYAN A SOBREESCRIBIR UNA BASE DE DATOS QUE ESTA ACTUALIZADA CON UNA OBSOLETA

Si alguien tiene mas claro el procedimiento, echenos un cable por ahí.
Que esten bien!

viernes, 9 de julio de 2010

Filtrar datos nulos o falsos en un campo boolean en un dataview



Estimados lectores, ha sido una experiencia agradable el hacer este blog y tener algunos lectores que comparten el gusto por la programación; actualmente estoy empezando otro proyecto, muy personal,  con tecnología web  que espero compartir con toda la comunidad de programadores y necesito recursos porque es algo muy personal y mi situación financiera no es muy buena.

 Si alguien desearía apoyarme  tengo una tarjeta Oxxo Saldazo con el número:  4766-8408-7508-1593, cualquier apoyo lo pueden hacer en cualquier tienda Oxxo o en Banamex, les agradezco y que sus proyectos lleguen a buen fin.

Supongamos que quiero saber cuantos elementos son falso o estan nulos en un dataview
'Se asume que quiero saber que registros estan sin autorizar o nulos
'creamos nuestro dataview
Dim dvsinautoriza As DataView = New DataView(datos)
'creamos la cadena de filtro
Dim str As String = String.Empty
'construimos nuestra condicion, observen la condición de null
'mi cambo boolean es: autorizada
str = "autorizada ='FALSE' "
str = str & " or autorizada Is Null "
'hacemos el filtro
dvsinautoriza.RowFilter = str
'si no encontramos datos nulos procedemos a procesarlos
If dvsinautoriza.Count = 0 Then
'procesar datos
Else
'mandamos un mensaje al usuario
MessageBox.Show("tienes parámetros sin autorizar “
Endif
claro que lo anterior es un sencillo ejemplo, pero es la base para hacer rutinas mas complejas cuando estemos manejando datos nulos o de tipo boolean
saludos