martes, 1 de diciembre de 2009

Del blog al estrellato :-)

Hola a tod@s,

Buscando información por internet de repente he visto este enlace:

http://www.computing.es/contenidoad.aspx?contenido_ad_id=865

Y yo sin enterarme, jajajaja

Salu2


Teclas rápidas Internet Explorer 7 y 8

Hola a todos,

Hoy un post útil. Llevo bastante tiempo con Internet Explorer (IE) 8 y a pesar de que muchas veces he querido cambiar de pestaña con teclas rápidas nunca he encontrado el hueco de buscarlo (se que soy un poco vago, lo se). Bueno pues no es muy dificil encontrar la solución gracias a nuestro amigo Google pero aun así os dejo la lista de teclas rápidas.

Ctrl + T o Ctrl + K = abrir una nueva pestaña.

Ctrl + I = ir a Favoritos del internet.

Ctrl + O o Ctrl + L= aparece una ventana donde escribes una dirección URL.

Ctrl + F = para buscar algo dentro de la página web abierta

Ctrl + N = te abre una nueva ventana del IE.

Ctrl + 1, Ctrl + 2, Ctrl + 'n' (siendo n un número del 1 al 9) = te va a la pestaña cuyo orden dentro del IE el número que has presionado ('n')

Ctrl + tabular = va mostrando las pestañas secuencialmente.

Ctrl + Q = Vista previa de las pestañas

Ctrl + W = o Ctrl + F4 = cerrar cada pestaña del IE.

Ctrl + R o Ctrl + F5 = actualizar la pestaña

Espero os sea útil.

A2

lunes, 7 de septiembre de 2009

Error instalar SQL Server 2008 Express with Advanced Services

Hola de nuevo,

El post de hoy no es muy resolutorio pero espero sirva de ayuda a alguno de vosotros al que se le reproduzca el/los mismo/s error/es

Resulta que tengo una máquina virtual (Virtual Machine) con W2K3 en español actualizado con el último SP y todos los updates aparecidos hasta la fecha y cuando intento instalar un SQL Server 2008 Express with Advanced Services cuando menos lo mínimo que puedo decir es que ha sido un infierno

Primero.

A pesar de bajar el ejecutable de la página de Microsoft en múltiples ocasiones (si digo que más de 8 no miento) al descomprimir y/o empezar a instalar sale un mensaje de "File is corrupted". Al final me lo descargo una vez más y previamente ejecuto el instalador con la cuenta de administrador y todos los privilegios posibles. Además, vi en un post que se podia ejecutar esta instrucción desde la consola (también con todos los permisos de admin.) "lodctr /R" (sin los "") que resetea los Performance Counters (no tengo ni idea de que es).

Bien parece que instala pero..... MEEECCCK... error

Segundo

Reviso los log y veo algo así como "error 0x5EBE5729". Mirando por internet veo que es posible a que tengo instalada una versión del MSXML que no le gusta nada. "XML update 2" bien, lo desinstalo desde Agregar y Quitar Programas y vuelta a la carga. Ejecutamos de nuevo el instalador y..... MEEEEECCCK.... error: "flinet sql.cab corrupt "pero el instalador sigue trabajando. Bueno, algo es algo, se ha instalado todo menos el SQL Full Search y Reporting Services.

Tercero

Volvemos al instalador y reintentamos sobre estos dos elementos y lo configuramos con la cuenta de Administrador. Ahora parece que se lo traga y .... BIIEEEENN... todo instalado.

Como veis no tengo ningún problema ni ninguna resolución concluyente pero igual con esto que he hecho consigo ayudaros. Pego unos link que a mi me han ayudado.

http://social.technet.microsoft.com/Forums/es-ES/sqlserveres/thread/d599c96a-9cdd-4f8f-a624-8d1d940b06f7
http://blogs.msdn.com/esecuelesinfronteras/archive/2009/06/03/error-en-la-solicitud-de-inicio-del-servicio-sqlbrowser-durante-la-instalaci-n-de-sql-server-2008.aspx
http://forums.extremeoverclocking.com/t303972.html

suerte y...

Salu2

jueves, 13 de agosto de 2009

Error 1500 - Hay otra instalacion en curso // Another installation is in progress

Hola de nuevo,

Volviendo a errores raros-soluciones rápidas hoy me ha pasado lo siguiente, intento desinstalar o instalar una aplicación me sale el mensaje siguiente:

"Error 1500 - Hay otra instalacion en curso" o en inglés "Error 1500 - Another installation is in progress"

La solución es muy sencilla: ir al Administrador de tareas (Task Manager), buscar el proceso Msiexec.exe y finalizarlo. A mi me ha funcionado pero no tengo muy claro a que se ha debido. Por si acaso pasaré el antivirus porque no me fio un pelo :-)

Salu2

miércoles, 8 de julio de 2009

SQL Server 2008: Saving changes is not permitted (Guardar cambios no esta permitido)

Hola a todos,

Trabajando con SQL Server 2008 me ha pasado una cosa curiosa, resulta que he creado una tabla y se me ha olvidado hacer un campo autoincrementable. La he vuelto a abrir, he puesto el Identity = True y al ir a guardar me sale un mensaje que dice: "Saving changes is not permiteed" ("guardar los cambios no está permitido"). Parece que es una medida de seguridad del editor y para solucionarlo hay que ir al menú Tools, Options, expandir Designers y en Table and Database Designers quitar el check de Prevent saving changes that require the table to be re-created check box (en castellano sería ir al menú Herramientas Opciones, Diseñadores, Diseñadores de Tabla y Base de datos)

Os dejo una captura de pantalla:

http://msdn.microsoft.com/en-us/library/bb895146.aspx

Salu2


miércoles, 17 de junio de 2009

error creating the configuration section handler for dataConfiguration

Hola a todos,

Hace tiempo que no escribo ningún post y retomo el blog con este error con la Enterprise Library 4.1 que ha hecho que me tire una horita intentando solucionarlo:
"An error occurred creating the configuration section handler for dataConfiguration: Could not load file or assembly 'Microsoft.Practices.EnterpriseLibrary.Data, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)"

Gracias al siguiente post (http://blogs.msdn.com/tomholl/archive/2007/04/19/avoiding-configuration-pitfalls-with-incompatible-copies-of-enterprise-library.aspx) he encontrado el motivo del error y su correspondiente solución.

Cuando en el App.config nos vamos a la clave "<section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />" vemos que hay una PublicKey Token y un número que no coincide con la con el registrado en mi máquina.

Solución: Poner PublicKeyToken=null y listo.

A grandes malas, grandes remedios

Salu2

miércoles, 22 de abril de 2009

Cache de filtros en PPS

Hola,

Hoy gracias a un compañero mio, Dani, me llega esta solución a un problema con el cacheo de los filtros en Performance Point Server.

PPS cuando entras en un dashboard ya publicado y eliges unos filtros, cierras la página y vuelves a cargarla, te mantiene los filtros que has elegido, en vez de sacarte los que tienes configurados por defecto. Pues bien, en el link este viene la solución para eso

http://blogs.msdn.com/performancepoint/archive/2008/02/12/always-display-default-filter-selection-in-dashboards.aspx

Básicamente y resumiendo los pasos serían los siguientes:

1) Abrir Microsoft SQL Server Management Studio y conectar a la base de datos donde está PPSMonitoring.

2) Mirar si en la tabla ParameterValues hay entradas y si es así borrarlas con la siguiente sentencia:

image

2) Dentro de Procedimientos Almacenados, modificar dbo.ParameterValuesCreate comentando la siguiente sección de código

Inicio de comentario

clip_image006

Fin de comentario

clip_image008

5. Ejecutar para guardar los cambios

clip_image010

Y eso es todo. Que os sea útil

A2

martes, 24 de marzo de 2009

Evento EPM raona

Hola,

Hoy un post cortito. El próximo jueves 2603/2009 vamos a hacer en Madrid un evento-desayuno sobre EPM.

En este link os podeis registrar que es gratis y va a estar muy bien (no porque yo sea uno de los ponentes, jeje)

Salu2

lunes, 2 de febrero de 2009

Architecture Journal en español (spanish) :-P

Hola a todos,

Os dejo un link donde podeis encontrar todos los números de la revista "The Architecture Journal" de microsoft en diferentes idiomas, entre ellos el español.

http://msdn.microsoft.com/en-us/architecture/bb201656.aspx

Un saludo

viernes, 30 de enero de 2009

Nueva máquina virtual de BI de Microsoft

Hola a todos,

Noticia rápida: Nueva máquina versión (la 7.0) de la máquina virtual de BI de MS.

Mas detalles en:
http://denglishbi.spaces.live.com/blog/cns!CD3E77E793DF6178!832.entry

Yo la estoy descargando ahora mismo!!!

Salu2

jueves, 8 de enero de 2009

Cambiar items en los filtros PPS

Hola de nuevo,

Hacia tiempo que no escribía nada sobre PPS y hoy tengo una entrada de esas que te hacen estar unos pocos días rompiéndote la cabeza.

Situación: filtro con un número muy alto de items en el mismo.
Error: No se muestran más que unos pocos (500?) y no hay ningún sitio en el DashBoard Designer ni por ningún lado donde se pueda cambiar este valor
Solución: Gracias al siguiente post (y a Daniel Olaya) tenemos la solución: http://blogs.msdn.com/performancepoint/archive/2008/01/17/changing-the-limit-on-the-number-of-items-returned-in-a-filter.aspx

Añadir/modificar en los siguientes web.config

SharePoint Site
C:\Inetpub\wwwroot\wss\VirtualDirectories\80\web.config
Preview Site
C:\Program Files\Microsoft Office PerformancePoint Server\3.0\Monitoring\PPSMonitoring_1\Preview
Web Service
C:\Program Files\Microsoft Office PerformancePoint Server\3.0\Monitoring\PPSMonitoring_1\WebService

La siguiente línea:

<add key="Bpm.TreeViewControlMaxNumRecordsToRender" value="600" />

Siendo el value el número de items que deseamos mostrar (500, 600, 3000...). Eso si, hay que tener cuidado ya que penaliza el rendimiento.

<mode ironic=ON> Como veis, una solución muy intuitiva y fácil de descubrir por uno mismo verdad? <mode ironic=OFF>

Espero os sea muy útil.

Salu2

Sobre ASP.NET, C#, JavaScript, Alert y MessageBox

Hola a todos,

Hoy un post útil y sencillote pero que siempre que me toca hacer algo parecido me tiro más de 15 minutos buscando en Google como hacerlo. Si os fijais en el título del post más o menos quedará claro: sacar un MessageBox o un Alert desde una página aspx o ASP.NET justo antes de hacer un redirect (un ejemplo es el típico caso en que envias un email y a quieres que salga un mensaje y a continuación te redirija a otra página).

El único código que nunca falla y por ende siempre funciona es el siguiente:

Importamos System.Text y

StringBuilder sbScript = new StringBuilder();
sbScript.Append("<script language='JavaScript' type='text/javascript'>");
sbScript.Append("alert('HolaMundo');window.location='./default.html'");

bScript.Append("</script>");
// Con el ScriptManager registramos el script anterior.

Page.ClientScript.RegisterStartupScript(this.GetType(), "@@@@MyCallBackAlertScript", sbScript.ToString(), false);

Probad, probad.... nunca falla! :-D

Salu2