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

lunes 22 de diciembre de 2008

SQL Server 2005: crear tabla con datos

Hola de nuevo,

Hoy me tiro a la piscina y escribo una entrada sin estar muy seguro de lo que escribo :-P

Yo recuerdo que en Sql Server 2000 se podía crear un script que me generaba la base de datos con las tablas y los datos. En Sql Server 2005 no he encontrado esa opción por ningún lado y si alguien me sabe decir como se hace de una forma rápida se lo estaré eternamente agradecido.

El caso es que como me he empeñado en hacer eso he perdido parte de mi tiempo buscando y preguntando al señor Google y al final lo he conseguido siguiendo estos pasos (gracias a este post http://blog.sqlauthority.com/2007/11/16/sql-server-2005-generate-script-with-data-from-database-database-publishing-wizard/)

Para conseguir un script que me permita crear una base de datos con sus tablas y - lo más importante - sus datos es necesario descargarse de la web de MS la app "Microsoft SQL Server Database Publishing Wizard 1.1"

http://www.microsoft.com/downloads/details.aspx?FamilyId=56E5B1C5-BF17-42E0-A410-371A838E570A&displaylang=en

Esta pequeña duplicación es un asistente igual que los de Sql Server que me permite seleccionar una base de datos, sus tablas y la forma de exportar: Sólo Esquema, sólo datos o esquema y datos

Y como Gon es tu amigo... problema resuelto!

Salu2

lunes 24 de noviembre de 2008

internal error 2738

Hoy una solución rapidita,

Si al instalar en Win Vista el System Center Capacity Planner (SharePoint Capacity Planning Tool v1.0) os sale el siguiente error: "internal error 2738" la solución es muy sencilla: Inicio, Ejecutar (Buscar) y escribir "regsvr32 vbscript.dll". Igual os sale una nueva ventana con otro error, pero nos da lo mismo ya que si volveis a ejecutar el .msi se inicia correctaemnte y a otra cosa mariposa :-P

Salu2

viernes 7 de noviembre de 2008

Huelga Informática

Hola,

Me veo en la obligación moral de añadir este enlace para defender lo que creo por derecho nos pertenece. Nuestra titulación.

No voy a abrir en este blog un debate pero si que creo que es necesario pararnos a pernsar un poco en lo que significa la NO adaptación de nuestro título.

http://www.huelgainformatica.es/

Salu2

miércoles 29 de octubre de 2008

II Conferencia Microsoft Business Intelligence

Hola a todos,
Hoy una noticia que espero sea de vuestro agrado. Por segundo año Microsoft organiza la BI Conference en la que un servidor va a participar tanto en Barcelona como en Madrid contando un caso de éxito.
Podeis ver la agenda en el siguiente enlace:

lunes 13 de octubre de 2008

Laboratorios Virtuales Microsoft

Hola,

Hoy voy a ser breve,

http://www.microsoft.com/events/vlabs/default.mspx

Una URL interesantísima con todos los posibles laboratoritos virtuales que se pueden hacer relacionados con tecnologías microsoft.

¡Impresncindibles!

Salu2

martes 7 de octubre de 2008

PPS + Reporting Services en Producción

Hola,

Hoy os dejo algunos ejemplos de webs reales con Cuadros de Mando, KPI's, indicadores y un sin fin de elementos relacionados con BI y MS.

http://richardlees.com.au/
http://richardlees.com.au/sites/Demonstrations/Documents/Web%20Dashboard%20-%20close%20to%20real%20time%20analytics%20of%20this%20internet%20site/Internet%20Activity%20Today.aspx

Banco de Finlandia

http://www.bof.fi/Stats/default.aspx?r=/tilastot/markkina-_ja_hallinnolliset_korot/euribor_korot_short_en&SeriesName=D.EURIBOR12
http://www.bof.fi/Stats/default.aspx?r=/tilastot/valuuttakurssit/usd_jpy_kk_chrt_en

http://www.bof.fi/en/tilastot/index.htm

O incluso la propia MS ya que "utiliza su tecnología internamente para mejorar la forma de trabajar de sus empleados y además como un gran testador “in-house”. A ello se le ha llamado Microsoft IT Showcase".

Os dejo este site con mucha información:
http://technet.microsoft.com/en-us/library/bb736234.aspx

Curioso

Salu2

miércoles 24 de septiembre de 2008

Han nacido tres nuevos blogs amigos

Hola,

Simplemente anunciar la creación de dos nuevos blogs por parte de unos buenos compañeros:

- InfoWorld
- BE CRM
- De todo un poco

¡Les deseo lo mejor y muchas, muchas visitas!

(Editado el 02/10/2008 para añadir el tercer blog)