Fran Diaz

Reporting Services, Business Intelligence, tecnologías Microsoft y otros

Email Notifications

Recent Posts

Tags

News

Community

Comunidades

  • Foro MSDN Español: Colaborador
  • CartujaDotNet

Webs Amigas

Archives

Ver por etiquetas

Todas las etiquetas » SQL (RSS)
[SSRS] Algunos sub-reports no se muestran cuando vienen vacíos
Estos días hemos tenido un caso cuanto menos extraño, sigue pareciéndome rarísimo y al final con un apaño hemos conseguido echarlo a andar . Resulta que tenemos un cuadro de mando con muchos secciones y para que el cliente pudiese imprimirlo del tirón y este se pudiese exportar también, se dividieron todas las secciones en subinforme donde desde un informe índice los llamaría a todos. Pues bien, en mi caso con la versión 2012 de RS y SSAS como servicio de base de datos OLAP (mirando por internet...
[SQL Server 2014] Developer Training Kit disponible
Desde hace apenas dos dias, tenemos disponible para descarga el Developer Training Kit para SQL Server 2014. Este incluye “ contenido técnico diseñado para ayudarnos a aprender como desarrollar bases de datos en SQL Server 2014, soluciones BI, y ganar más entendimiento dentro de las nuevas capacidades y rápida adopción de la nube para tus bases de datos SQL y ayudar a desbloquear los nuevos escenarios híbridos.” El archivo es un ejecutable de 251.8mb que podréis descargar desde aquí: http://www.microsoft...
Microsoft SQL Server 2014 CTP2
Ya está disponible para descarga la CTP2 de SQL Server 2014 que podréis descargar en su versión completa o bien descargaros un instalador que hace todo desde el escritorio. En la página donde podréis descargar la CTP2, podréis acceder a toda la información acerca de esta nueva versión de SQL Server. Un Saludo!
[SQL Server] FOR ATTACH_FORCE_REBUILD_LOG
Empiezo esta entrada para hablar de una historia que me ha pasado hoy y que es raro cuanto menos que no esté documentada en la MSDN  aunque si por la red . Resulta que necesitaba tener unos datos concretos de una bbdd de un servidor que ya no estaba online por lo que obtuve de un backup de disco el .mdf y me dispuse a hacer un attach. Después de intentarlo con el siguiente T-SQL el primer error que me sale es el siguiente: CREATE DATABASE TuBBDD On (FileName= ‘TuRuta\TuArchivo.mdf’) FOR ATTACH_REBUILD_LOG...
SQL Server 2012 Novedades (V) OFFSET- FECHT
Hoy os voy a hablar sobre de la funcionalidad OFFSET-FECHT que ha sido añadida en esta nueva versión de SQL Server a la cláusula Order By. La nueva funcionalidad OFFSET-FECTH nos permite paginar nuestro conjunto de datos a través de dos nuevos argumentos creados en la cláusula Order By. OFFSET. Con este argumento definiremos donde queremos empezar a contar en nuestro conjunto de datos. Este nos permite meter una constante o una variable de tipo integer FECTH. Con este argumento le diremos cuantas...
SQL Server 2012 Novedades (IV) – Funciones de Conversión
En este post voy a hablar sobre las nuevas funciones de conversión. En esta nueva versión han metido las funciones Parse() , Try_Parse() y Try_Convert() muy parecidas a las que ya tenemos en .net aunque con algunas limitaciones como vamos a ver ahora. Sin más, vamos a meternos de lleno en ellas: Parse() . Esta función nos convierte un string a un tipo válido y una cultura opcional. Si el valor pasado no es posible convertirlo o del tipo que se ha especificado (solo numéricos y de fecha y horas) devolverá...
SQL Server 2012 Novedades (III) – Funciones de formato y concatenado
Seguimos con más novedades en SQL Server 2012. Hoy voy a explicar las nuevas funciones Format() y Concat() que nos servirán para formatear y concatenar respectivamente. Format() . Esta función nos devuelve un valor numérico o de fecha formateado con una cultura opcional. Vamos a ver unos cuantos ejemplos para ver los resultados. 1er Ejemplo. En este primero ejemplo vamos a devolver un tipo float a moneda para diferentes culturas. El resultado es el siguiente: 2º Ejemplo. Para este ejemplo devolveremos...
SQL Server 2012 Novedades (II) – Funciones Lógicas
Continuando con la serie de novedades, esta vez le toca a las nuevas funciones Lógicas introducidas en esta nueva versión. Estas son IIF y Choose y nos van a ayudar a con la construcción de nuestras T-SQL. Aquí un unos ejemplos: IIF() . Esta función funciona igual que el visual basic y nos va a permitir a través de una evaluación de condiciones la elección de un valor verdadero o falso. Vemos un ejemplo a continuación: Select IIF ( DatePart...
SQL Server 2012 Novedades (I) – Funciones de fecha y hora
Con la reciente salida de SQL Server 2012, han llegado con muchas novedades que destacar y que seguro nos van a ayudar con nuestro día a día. Hoy voy a mostrar las nuevas funciones de fecha y hora que vienen. Concretamente son 7 estas funciones, que van orientadas la creación de fechas a partir de la introducción de valores (exceptuando la última). Veamos un ejemplo por cada una de ellas para tener más claro su funcionamiento: DATEFROMPARTS. Devuelve un tipo...
[SSIS] Extracción desde Oracle con parámetros
Este caso que voy a explicar lo he utilizado con Oracle pero también os puede servir para obtener los datos desde una base de datos no SQL Server, y digo ‘ no SQL Server ’ porque para este es más fácil hacerlo sin liarla tanto . Vamos a exponer el escenario para que entendamos bien que es lo que quiero hacer: La idea es la extracción de datos desde Oracle de una determinada fecha en adelante y/o los datos que cambiaron en la tabla de la que traigo los datos.  ¿Cómo lo traigo? Pues me pillo un...
¿Te unes al lanzamiento virtual de SQL Server 2012 el 7 de Marzo?
El próximo 7 de marzo puedes unirte al lanzamiento de SQL Server 2012. Más de 30 sesiones para aprender sobre las nuevas capacidades de este nuevo producto. Tienes toda la info sobre este lanzamiento en: http://www.sqlserverlaunch.com/ww/Home La agenda aquí: http://www.sqlserverlaunch.com/ww/agenda Y por supuesto el registro: http://www.sqlserverlaunch.com/ww/Register Ya falta ná ! Un Saludo
Habilitar puerto en el firewall para SQL Server
Cuando estamos instalando una instalación de SQL Server (y más con la reciente 2012 RC0 ) uno de los warnings que nos salen en el asistente al comprobar el Setup Support Files es firewall de windows. Pues bien, os explico a continuación como darle acceso al puerto que utiliza SQL Server. Entramos en el firewall de windows, para ello nos vamos a inicio escribimos firewall, seleccionamos Windows firewall with avanced security e intro. Una vez en esta ventana selecionamos InboundRules...
SQL Server 2008 Setup requires .NET 3.5 to be installed. Está claro ¿no?
Hoy me ha pasado un caso cuanto más extraño. Me habían dado una máquina con windows Server 2003 SP2 y una ISO en trozos de SQL Server Enterprise 2008 con un cliente para levantar imágenes instalado. Hasta ahí todo bien, sino llega a ser por el mensajito que me salió al intentar instalar el SQL Server donde decía lo siguiente: “Microsoft .NET Framework 3.5 installation has failed SQL Server 2008 Setup requires .NET Framework 3.5 to be installed” Pues nada, nos vamos a ver si está instalado y correcto...
[SecondNug] ¿Te quedaste con ganas de más? Transact-SQL (II)
Si viste el primer evento sobre Transact-SQL que Eladio nos dio el martes 20 de abril y te quedaste con ganas de ver más, este martes volvemos a la carga con la segunda parte :). “El evento previsto que teníamos para dicho día sobre Crystal Reports ha sido pospuesto en principio a el 29 de junio, ya que el ponente no podrá estar este martes.” Os dejo la información del evento: Título: ¿Te quedaste con ganas de más? Transact-SQL ...
[Second Nug] El martes volvemos con…Transact-SQL
El próximo Martes 20 de abril Eladio Rincón MVP de SQL Server presentará el evento “ Haz tus consultas más eficaces con Transact-SQL ” de la trilogía de SQL Server que estamos realizando a lo largo de estos meses. A continuación os dejo la descripción del evento: A medida que la tecnología evoluciona con temas como EntityFramework o Linq2Sql, vamos olvidando la base sobre la cual está sostenida, es por eso que en este evento...
Convertir datos binarios en una cadena hexadecimal
Esto es lo que tenía que buscar hoy para poder pasarle un string hexadecimal a un binary(16) en SQL Server. Después de un rato mirando con mi compi, este encontró un enlace que nos ha venido como anillo al dedo :D. Digamos que nos hemos creado una pequeña función en SQL Server que nos devuelva un binary o varbinary en un varchar. Con esto ya podíamos hacer filtrar en el where por nuestro binary. Os dejo el enlace por si os sirve: http://support.microsoft.com/kb/104829 Un Saludo!
Multivalues en Reporting Services
Hoy he estado trabajando en un informe donde se necesitaba pasar varios valores a un campo de una SQL. Aunque puede haber más de una forma, yo voy a explicar dos formas de hacerlo. Primera . Partiendo de que tenemos nuestro dataset con la query (por ejemplo: Select Nombre, Apellido From Personas) ya añadida, pasamos a crear el where. Basta con poner algo así: Select Nombre, Apellido From Personas Where Apellido in (@Apellidos) Al poner @ Apellidos , el dataset nos creará automáticamente un parámetro...