viernes, 16 de diciembre de 2011

[Solucionado] Msg 22022, Level 16, State 1: SQLServerAgent no está en ejecución; no es posible notificarle la acción.

Si tenemos algunos trabajos de SQL que se deben ejecutar a una hora en específico y da el siguiente error:

Msg 22022, Level 16, State 1:
SQLServerAgent no está en ejecución; no es posible notificarle la acción.
Significa que el servicio de Agente de SQL Server no está iniciado, este servicio de forma predeterminada el servicio está en Manual, podemos cambiarlo a Automático para que inicie cada vez que inicie el computador.

¿Qué es el Servicio de Agente de SQL Server?:
Ejecuta trabajos, supervisa SQL Server y activa alertas, además de permitir la automatización de algunas tareas administrativas.
Ruta de ejecución del servicio de Agente SQL Server
"C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\SQLAGENT90.EXE" -i NOMBRE_INSTANCIA
Según la solución que porpone la página de Microsoft en el artículo 911841:

Puede recibir un "Error 22022: SQLServerAgent no está en ejecución; por tanto no se puede recibir notificaciones de esta acción" mensaje de error cuando ejecuta un trabajo SQL Server Agent en SQL Server 2000

Si recibe este mensaje de error, primero asegúrese de que el servicio Agente SQL Server se está ejecutando. Para ello, siga estos pasos:
  1. Haga clic en Inicio , haga clic en Ejecutar , escriba Services.msc y, a continuación, haga clic en Aceptar .
  2. En la ventana servicios , busque el servicio Agente SQL Server.
  3. Asegúrese de que el valor de la columna de estado del servicio Agente SQL Server está ejecutando .
Si se está ejecutando el servicio Agente SQL Server, este problema se produce porque el servicio Agente SQL Server no puede interpretar la marca de punto (.) que representa el equipo local en la entrada de registro
ObjectName
en la siguiente subclave del registro. Para una instancia predeterminada, la subclave del registro es:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER\
Para una instancia con nombre, la subclave del registro es:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQL$InstanceName\
Nota InstanceName es un marcador de posición para la instancia de SQL Server.

miércoles, 14 de diciembre de 2011

[Solucionado] ¿Cómo iniciar Microsoft Internet Explorer 8 o Internet Explorer 9 en modo inPrivate de forma predeterminada?


El modo de navegación InPrivate de Microsoft Internet Explorer 8 y 9 ayuda a evitar que el historial de navegación, la caché de archivos temporales, los datos de formularios, las cookies, y nombres de usuario y contraseñas puedan ser retenidos por el navegador. De esta forma, toda la caché se borra automáticamente cuando se cierra la ventana de InPrivate
  1. Clic en el menú Herramientasy elige Exploración de InPrivate.
  2. Pulsa en el botón Seguridad de la barra de comandos y, en el menú contextual que aparece, elige Exploración de InPrivate.
  3. Pulsa en el botón Exploración de InPrivateque hallarás en la barra de comandos.
  4. Abre una nueva pestaña y, a continuación, en la página de la nueva pestaña, pulsa en Abrir una ventana de exploración de InPrivate.
  5. Pulsa las teclas de método abreviado CTRL+MAYÚS+P.
  6. En Windows 7, pulsa con el botón derecho del ratón en el icono de IE8/IE9 de la super barra de tareas y, en el menú contextual que aparece, elige Iniciar la exploración de InPrivate.


  7. Ejecuta el siguiente comando desde el cuadro de diálogo Inicio / Ejecutar, o también desde el cuadro Buscar programas y archivos del menú Inicio en Windows Vista y Windows 7:

    iexplore -private

Pero, además, existen otras formas de iniciar una ventana de exploración InPrivate de forma predeterminada, válidas tanto para Windows XP, como para Windows Vista y Windows 7:


CREANDO UN ACCESO DIRECTO EN EL ESCRITORIO

Desde el Escritorio, crea un nuevo Acceso Directo y en la casilla Escriba la ubicación del elemento, escribe este comando tal cual:


"%programfiles%\Internet Explorer\iexplore" -private 

pulsa en Siguientey ponle un nombre al acceso directo: Exploración InPrivate. Pulsa en Finalizar. Este icono de acceso directo a InPrivate puedes colocarlo donde más te guste (en el Escritorio, en la Barra de tareas o en el menú de Inicio).



AGREGANDO LA OPCIÓN EXPLORAR EN MODO INPRIVATE AL ICONO DE INTERNET EXPLORER DEL MENÚ INICIO COMO PREDETERMINADO

Es posible agregar al icono de Internet Explorer del menú Inicio la opción de Exploración InPrivate como método predeterminado (sólo en Windows XP y Windows Vista). Es decir, al pulsar este icono, se abrirá IE en una ventana InPrivate. Para ello, debes hacer un ajuste desde el registro de windows: inicia el Bloc de notas (notepad) y escribe el siguiente contenido:


Windows Registry Editor Version 5.00 

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\IEXPLORE.EXE\shell]
@="private" 

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\IEXPLORE.EXE\shell\private]
@="Explorar en modo InPrivate" [HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\IEXPLORE.EXE\shell\private\command]@=hex(2):25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,00,65,\
00,73,00,25,00,5c,00,49,00,6e,00,74,00,65,00,72,00,6e,00,65,00,74,00,20,00,\
45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,5c,00,69,00,65,00,78,00,70,\
00,6c,00,6f,00,72,00,65,00,2e,00,65,00,78,00,65,00,20,00,2d,00,70,00,72,00,\
69,00,76,00,61,00,74,00,65,00,00,00

Guarda el archivo con el nombre InPrivate_menu_Inicio.reg, y ejecútalo para introducir las órdenes en el registro. 



Para revertir los cambios hechos a este icono, crea y ejecuta este otro archivo de registro:
Windows Registry Editor Version 5.00 

[-HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\IEXPLORE.EXE\shell\private] 

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\IEXPLORE.EXE\shell]
@="open" 
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\IEXPLORE.EXE\shell]
@=-



INICIAR INTERNET EXPLORER 8 Y 9 EN MODO INPRIVATE DE FORMA PREDETERMINADA

Con este método se agregará al menú contextual del icono especial de IE8/IE9 del Escritorio, la opción Abrir Exploración InPrivate (sólo en Winsows XP y Windows Vista) y se colocará de forma predeterminada. De esta forma cuando hagas clic sobre el icono de IE del Escritorio, éste se abrirá en modo InPrivate. Para ello, créate este otro archivo de registro (mediante el bloc de notas).


Nota:Se pueden producir problemas graves si se modifica el Registro incorrectamente utilizando el Editor del Registro o cualquier otro método. Estos problemas pueden requerir que se reinstale de nuevo el sistema operativo. Modifica el Registro bajo tu propia responsabilidad. 

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Classes\CLSID\{871C5380-42A0-1069-A2EA-08002B30309D}\shell\InPrivate]
@="Abrir Exploración InPrivate"

[HKEY_CURRENT_USER\Software\Classes\CLSID\{871C5380-42A0-1069-A2EA-08002B30309D}\shell\InPrivate\command]
@=hex(2):22,00,25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,\
00,65,00,73,00,25,00,5c,00,49,00,6e,00,74,00,65,00,72,00,6e,00,65,00,74,00,\
20,00,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,5c,00,69,00,65,00,78,\
00,70,00,6c,00,6f,00,72,00,65,00,2e,00,65,00,78,00,65,00,22,00,20,00,2d,00,\
70,00,72,00,69,00,76,00,61,00,74,00,65,00,00,00

Guarda el archivo con el nombre InPrivate_context.reg, y ejecútalo para introducir las órdenes en el registro. 
Para revertir los cambios hechos a este icono, crea y ejecuta este otro archivo de registro:

Windows Registry Editor Version 5.00

[-HKEY_CURRENT_USER\Software\Classes\CLSID\{871C5380-42A0-1069-A2EA-08002B30309D}\shell\InPrivate]



Fuentes de esta información:

viernes, 9 de diciembre de 2011

[Resuelto] Desactivar Actualizaciones de Windows Server 2008 Core. Error: "Parameter 1 : Parameter type mismatch expected DWord."

Una novedad en Windows Server 2008 es el modo Core, lo que hace que cuando te conectas a este servidor no existe una interfaz gráfica por lo que debemos ser muy buenos en ms-dos y demás comandos por consola.

http://yolosolucionoasi.blogspot.com/

Para poder utilizar los siguientes comandos que permiten desactivar o activar las actualizaciones de Windows Server 2008 Core se debe estar en el directorio: c:\windows\system32 donde se encuentra el script scregedit.wsf


Comando para ver la configuración actual de las Actualizaciones Automáticas:
c:\windows\system32\scregedit.wsf /AU /v


Para activar las Actualizaciones Automáticas ejecute en la consola (command prompt):

c:\windows\system32\scregedit.wsf /AU 4
http://yolosolucionoasi.blogspot.com/
Para desactivar las Actualizaciones Automáticas ejecute en la consola (command prompt):

c:\windows\system32\scregedit.wsf /AU 1

http://www.ingenuatur.com

Nota:
En muchos foros indican que se debe ejecutar el siguiente comando:
Cscript c:\windows\system32\ scregedit.wsf /au /4


Por lo que aparece el siguiente error:
“Parameter 1 : Parameter type mismatch expected DWord.”

http://www.ingenuatur.com

Antes del 4 o 1 va solamente un espacio y no un slash /

Originalmente esta solución la encontré (En Inglés):
http://yolosolucionoasi.blogspot.com/