sábado, 21 de abril de 2012

Backups automáticos en SQL Server

Para realizar backups o respaldos automáticos de todas nuestras bases de datos encontre este script en el blog de Victor Hugo Saavedra el código del script es el siguiente:


DECLARE @name VARCHAR(50) -- variable del nombre de BD
DECLARE @path VARCHAR(256) -- ruta donde se guardara el archivo backup
DECLARE @fileName VARCHAR(256) -- nombre del archivo del backup
DECLARE @fileDate VARCHAR(20) -- fecha de creación del backup


SET @path = 'f:\Backup\'

SELECT @fileDate = CONVERT(VARCHAR(20),GETDATE(),112)

DECLARE db_cursor CURSOR FOR
SELECT name
FROM master.dbo.sysdatabases
WHERE name NOT IN ('master','model','msdb','tempdb')

OPEN db_cursor
FETCH NEXT FROM db_cursor INTO @name

WHILE @@FETCH_STATUS = 0
BEGIN
SET @fileName = @path + @name + '_' + @fileDate + '.BAK'
BACKUP DATABASE @name TO DISK = @fileName

FETCH NEXT FROM db_cursor INTO @name
END

CLOSE db_cursor
DEALLOCATE db_cursor


Este script lo podemos utilizar en un JOB para que se realice periódicamente, ejecuta esta consulta y automáticamente se creará el job o trabajo:


EXEC msdb..sp_add_job @job_name = 'respaldogeneral', ---nombre del trabajo o job
  @enabled = 1,
  @description = 'No description available.',
  @start_step_id = 1,
  @category_name = 'Database Maintenance',
  @notify_level_eventlog = 0,
  @notify_level_email = 0,
  @notify_level_netsend = 0,
  @notify_level_page = 0,
  @notify_email_operator_name = NULL,
  @notify_netsend_operator_name = NULL,
  @notify_page_operator_name = NULL,
  @delete_level = 0
GO

EXEC msdb..sp_add_jobstep @job_name = 'respaldogeneral', ---nombre del trabajo o job
  @step_id = 1,
  @step_name = 'paso1',
  @subsystem = 'TSQL',
  @command = 'DECLARE @name VARCHAR(50) --
variable del nombre de BD
DECLARE @path VARCHAR(256) -- ruta donde se guardara el archivo backup
DECLARE @fileName VARCHAR(256) -- nombre del archivo del backup
DECLARE @fileDate VARCHAR(20) --  fecha de creación del backup

SET @path = ''f:\Backup\''

SELECT @fileDate = CONVERT(VARCHAR(20),GETDATE(),112)

DECLARE db_cursor CURSOR FOR
SELECT name
FROM master.dbo.sysdatabases
WHERE name NOT IN (''master'',''model'',''msdb'',''tempdb'')

OPEN db_cursor
FETCH NEXT FROM db_cursor INTO @name

WHILE @@FETCH_STATUS = 0
BEGIN
SET @fileName = @path + @name + ''_'' + @fileDate + ''.BAK''
BACKUP DATABASE @name TO DISK = @fileName

FETCH NEXT FROM db_cursor INTO @name
END

CLOSE db_cursor
DEALLOCATE db_cursor',
  @additional_parameters = NULL,
  @cmdexec_success_code = 0,
  @on_success_action = 1,
  @on_success_step_id = 0,
  @on_fail_action = 2,
  @on_fail_step_id = 0,
  @server = NULL,
  @database_name = [master],
  @database_user_name = NULL,
  @retry_attempts = 0,
  @retry_interval = 0,
  @output_file_name = NULL,
  @flags = 0
GO
--- aca es el periodo yo lo hago diario a las 19:00
EXEC msdb..sp_add_jobschedule @job_name = 'respaldogeneral',
  @name = 'diario',
  @enabled = 1,
  @freq_type = 4,
  @freq_interval = 1,
  @freq_subday_type = 1,
  @freq_subday_interval = 0,
  @freq_relative_interval = 0,
  @freq_recurrence_factor = 0,
  @active_start_date = 20120420,
  @active_end_date = 99991231,
  @active_start_time = 190000,
  @active_end_time = 0
GO


--- aca cada sabado a las 14:00 ya que el fin de semana despues de las dos el servidor se apaga
EXEC msdb..sp_add_jobschedule @job_name = 'respaldogeneral',
  @name = 'sabado',
  @enabled = 1,
  @freq_type = 8,
  @freq_interval = 64,
  @freq_subday_type = 1,
  @freq_subday_interval = 0,
  @freq_relative_interval = 0,
  @freq_recurrence_factor = 1,
  @active_start_date = 20120420,
  @active_end_date = 99991231,
  @active_start_time = 120000,
  @active_end_time = 0
GO

EXEC msdb..sp_add_jobserver @job_name = 'respaldogeneral',
  @server_name = 'servidor' --acá le cambias el nombre de tu servidor
GO

viernes, 20 de abril de 2012

Error Joomla "COM_CONTENT_PUBLISHED_DATE_ON" en vez de la fecha del artículo, o Read_More en lugar de Leer Más...

La solución la encontre en el foro joomla en ingles la dirección es la siguiente,  http://forum.joomla.org/viewtopic.php?p=2536762 y consiste en editar el archivo php.ini del lado del servidor porsupuesto, corregir la linea: 'disable_functions = ' en esta seccion debe estar listado la funcion parse_ini_file; debemos editar y borrar esta función. Yo tuve este problema en la página web de mi trabajo, le di vuelta a muchas cosas, desde los archivos de traduccion hasta cambiar las propiedades de los archivos de mi pagina web y la solución era tan simple.
Ejemplo
disable_functions = parse_ini_file , [las otras funciones]
debe quedar 
disable_functions = [otras funciones]

Saludos.

miércoles, 12 de enero de 2011

Estados¡¡¡¡¡


me regalaste un insecto extraño que se movia al compas
de mi alegria del paso empinado y de mi niñez
me regalaste una historia, un cuento, una memoria en un tiempo para ver
nos ofrecimos un cuento tal vez algo pekeño el asunto ahora es correr
kuanto silencio tendra k kallar
kuanta suerte se atrevera a entrar en el instante en k te pueda buscar

Estrechamos las manos de algunos gigantes y hasta de dios
nos metimos en lios, salteamos desvios y hasta el tiempo se paro
me cubrire de lokura, dormire en tu cintura y atare un lazo al sol
me envolvere en un relato sobre un perro y un gato que deseaban volar
kuanto silencio tendre k escuchar k kometas tendran k surkar
antes k te pueda enkontrar

kuantos planetas tendran k estallar
kuantas puestas de sol se ahogaran antes de ke te deje de buscar.

jueves, 30 de septiembre de 2010

Windows Live Essentials 2011‏


Ya tenemos lo nuevo del Windows Live Essentials 2011‏. Aca les dejo el enlace para que hagas sus respectivas descargas. Es offline asi es que a disfrutar.
Para Windows 7
Link

Para Windows XP solo online
Link

Saludos

sábado, 24 de julio de 2010

El nuevo Hotmail


El popular Hotmail, esta renovado hay alrededor de 50 millones de personas que ya activaron esta nueva presentación, que en la página principal nos muestra los correos electrónicos de nuestros contactos como actualizaciones de los perfiles de los mismos, incidencias nuevas de nuestras redes sociales como el facebook y también el listado de nuestros contactos del messenger que estan en línea haciendo que no sea necesario tener instalado el Windows Live Messenger, aca un Print Screen de lo dicho:

Prometen olvidarnos del correo spam y que solo ingrese a nuestra bandeja lo que es importante y útil.

Cuando revisemos nuestros correos y estos tengan imagenes adjuntas o algun enlace del youtube ahora ofrece una vista previa de los mismos; no es necesario estar descargando todas las imagenes:

Vista previa de la imagen adjunta
Reproducción de videos de youtube sin necesidad de entrar a la pagina de youtube
Si se animaron activen esta nueva presentación que hace más fácil la navegación.

Acá un enlace para ver lo nuevo que trae link

Saludos

viernes, 23 de julio de 2010

Mozilla Firefox Beta 4.0


Lanzaron la versión beta de este popular navegador FireFox, que según lo publicado en su pagina web trae muchas mejoras en cuanto a velocidad y comportamiento con script, Soporte para el HTML 5, hoja de estilos CSS3; por el momento la versión esta disponible para Windows aún no salieron para linux y mac; bueno yo la estoy probando en su versión en inglés y tambien tiene el corrector ortográfico parece interesante.Reubicaron la posicion de las pestañas encima de la Barra de Direcciones como se ve en el gráfico


Permite hacer un feedback con el equipo de Mozilla Firefox
Desaparecio la barra de menú pasando al Boton Firefox que hace mas sencilla la interfaz del navegador (algo que opcional porque también se puede activar el clásico y conocido menú).
Para mas datos de la mejoras del Firefox lo tenemos en este link

Hasta otra.

jueves, 15 de julio de 2010

Q.E.P.D. Windows XP Service Pack II

Bueno con la aparición del Windows Vista, todos creíamos que dejariamos de lado al Windows XP; pero fue todo lo contrario, todos nos resistiamos al cambio ya se por nuestra inexperiencia con las computadoras o porque simplemente nos resultaba incompatible con nuestros sistemas sean estos en viejas plataformas D.O.S. u otro.

El día 13 de este mes se dio el fin de soporte al Service Pack II, una colección parche y mejoras que salió el 2004, en ese entonces muchos de los analistas de seguridad elogiaron esta actualizacion, ya que trajo consigo herramientas para el control de seguridad como su firewall integrado o el famoso DEP (Prevencion de ejecución de datos), entre otras muchas mejoras al Windows XP no solo fue un actualizador más.

Ahora se nos sugiere actualizar al Service Pack III, o cambiar al Windows 7 para recibir soporte y superar los problemas de seguridad, pero en muchas organizaciones aún siguen con el Windows XP y dificil que se cambie ya que muchos se resisten a dejar de usar el Diskett imaginense cambiar de sistema operativo quizas para estas personas seria como volver a nacer :) o quizas ya sea hora de enrumbarse por otras alternativas y que mejor de las libres como Linux, que aunque en nuestro ambito no es muy difundido mas que por aquellos optimistas investigadores y estudiantes, son alternativas que reducen costos, riesgos de seguridad (dependiendo del administrador de red) entre otros.

Acá algunos enlaces donde hacen referencia de lo dicho.

  • link

  • link2


  • Saludos y hasta una proxima...