Sharing News about SQL Server 2012 on twitter (Launch on March 7, 2012)

Hi All! If you want to kwon about news of the upcoming SQL Server 2012, here is the twitter link https://twitter.com/#!/percyreyes . SQL Server 2012 will officially launch on March 7, 2012!. It's great but it's just a marketing event and not a release event so RTM won't be able available to download at the same time as that event. More information about this event check out at http://www.sqlserverlaunch.com I will post more about this version later this month.
Publicado por Percy Reyes | con no comments
Archivado en:

Bug en SQL Server 2008 R2 el cual genera que el grid view de SSMS muestre líneas rojas

En este post explícitamente indicaré cómo resolver un problema en SQL Server que ya ha sido reportado como un bug del producto el cual se debe a un error de casting de datos de tipo DATETIMEOFFSET hacia SQL_VARIANT . El mensaje típico del error es el siguiente: An error occurred while executing batch. Error message is: Input string was not in a correct format. El tipo de dato SQL_VARIANT en realidad no puede almacenar datos de tipo DATETIMEOFFSET, tomemos esto como una de sus restricciones. Bien...
Publicado por Percy Reyes | 1 comment(s)
Archivado en:

SQL11 (Denali): OFFSET y FETCH (Nuevas opciones para ORDER BY)

En Denali se ha mejorado la funcionalidad de la cláusula ORDER BY agregando más argumentos en busca de dar solución a escenarios específicos como es el caso del paginado, es decir, simular la lectura por partes de los resultados de una consulta, tema que se podía realizar en versiones previas combinando TOP, OVER y ORDER BY, sin embargo, el rendimiento de esta solución es pobre comparado a lo que se puede conseguir con OFFSET y FETCH . En OFFSET se debe indicar...
Publicado por Percy Reyes | 1 comment(s)
Archivado en:

SQL11 (Denali): No soporta bases de datos de SQL Server 2000

Dentro de la lista de compatibilidades que ”supuestamente soporta” Denali se encuentra SQL Server 2000 (80), sin embargo, si se desea restaurar un backup de una base de datos con dicha compatibilidad será imposible hasta el momento, y no creo que cambie esto, pienso que Denali en RTM tampoco soportará compatibilidad 80, puesto hasta donde sé, cada versión de SQL Server sólo soporta dos versiones anteriores, en este caso, sería compatibilidad 90 (para SQL Server 2005)  y 100 (para SQL Server...
Publicado por Percy Reyes | 1 comment(s)
Archivado en:

SQL11 (Denali): Nuevo Objeto SEQUENCE

En el CTP1 Denali tenemos un nuevo objeto muy interesante denominado SEQUENCE para manejar secuencia de números entre el rango de -2^31 – 1 hasta 2^31 –1. SEQUENCE soluciona muchos problemas relacionado al uso de la propiedad IDENTITY, no está amarrado a la columna y se puede usar para varias columnas en diferentes tablas. También es útil como alternativa limitada a ROW_NUMBER. Su uso es bien sencillo, práctico y flexible, ofrece mejor performance que IDENTITY, no se puede usar dentro de funciones...
Publicado por Percy Reyes | 4 comment(s)
Archivado en:

Prox. Eventos: 24 Horas PASS-LATAM + SQL Server 2008 R2 Event Launch! (19, 20, 23 Oct.)

Reaparecezco nuevamente después de buen tiempo para invitarles a 2 eventos de importancia para personas interesadas en tópicos de SQL Server en sus diversas variedades y sabores. El primer evento es el conocido como "24 Horas PASS-LATAM" , evento online repartido en dos días(19 y 20 Oct.) donde se garantiza 24 horas de diversión total con SQL server. Más información: http://sqlpass-latam.org , regístrense!. El otro evento será el sábado...
Publicado por Percy Reyes | 1 comment(s)

Clinic 10259: SQL Server 2008: Database Infrastructure and Scalability

En Microsoft Learning han liberado un Clinic de SQL Server 2008 totalmente gratis. El enlace es: https://www.microsoftelearning.com/eLearning/courseDetail.aspx?courseId=137158&tab=overview   Los temas cubiertos son los siguientes: Availability, Security, Scalability, and Resource Management and Troubleshooting Enhancements Policy-Based Management and Multi-Server Administration Performance Data Collection Management Implications of New Features Espero puedan aprovecharlo!
Publicado por Percy Reyes | 3 comment(s)

Dedicated administrator connections are not supported. (ObjectExplorer)

Cada vez son más los artículos que indican que no se puede establecer una conexión DAC (Dedicated Administrator Connection) usando el panel Object Browser en SSMS(SQL Server Management Studio) tanto en SQL Server. Esta afirmación es cierta, el object explorer no soporta conexiones usando DAC, no hay vuelta que darle en este punto, sin embargo, esto puede llevar a muchos a concluir que SSMS es inutilizable con DAC. Cannot connect to admin:servername. Dedicated administrator...
Publicado por Percy Reyes | 4 comment(s)

Geo-Replication Performance Gains with Microsoft SQL Server 2008 Running on Windows Server 2008

MSCOM Ops Team ha realizado un tremendo y excelente trabajo de testing de la performance de ambientes de replicación implementados en SQL Server 2005 on Windows Server 2003 y SQL Server 2008 on Windows Server 2008, una comparativa que aclara los beneficios conseguidos por SQL Server 2008 gracias a las mejoras en las pilas TCP/IP de Windows Server 2008 (Receive Window Autotuning, Send Buffer Scaling y Compound TCP) , en el cual concluyó lo siguiente: "… the team discovered that SQL Server 2008...
Publicado por Percy Reyes | 5 comment(s)

Charla de Optimización y Tuning de SQL Server este sábado 20 feb. en el salón de Microsoft Perú

Extiendo la invitación a un evento importante que se llevará acabo este 20 febrero en el salón de Microsoft Perú. “Técnicas de Optimización y Tuning de SQL Server” será la charla que tendré que gusto de compartir, espero verlos!. Charlas: Comunicación en aplicaciones .NET con Microsoft Office Communicator 2007 R2 WCF y WPF... juntos pero no revueltos Técnicas de optimización y tuning de SQL Server Fecha: Sábado 20 de febrero Lugar: Microsoft Perú Dirección: Av. Victor Andrés Belaunde #147 San Isidro...
Publicado por Percy Reyes | 2 comment(s)

MSSQL_ENG003165: An error was encountered while replication was being restored/removed. The database has been left offline

La restauración de un backup de una base de datos replicada sin usar la opción KEEP_REPLICATION a un servidor con metadata diferente de replicación implica trabajos adicionales y posteriores a la ejecución del RESTORE DATABASE como eliminación de metadata diferente de replicación, eliminación de triggers como por ejemplo tr_MStran_alterschemaonly, tr_MStran_altertable, tr_MStran_altertrigger y tr_MStran_alterview (creadas para validar alteraciones...
Publicado por Percy Reyes | 1 comment(s)

Tempdb Integrity Check: DBCC could not obtain a lock on object “id” because the lock request timeout period was exceeded.

Cuando se ejecuta los comandos DBCC CHECKDB , DBCC CHECKALLOC , DBCC CHECKCATALOG , DBCC CHECKTABLE y DBCC CHECKFILEGROUP se creará previamente una instantánea de la base de datos y sobre esta se realizará la comprobación lógica y física de los objetos. SQL Server asegura que esta instantánea sea coherente y luego de usarla la elimina. Con esta estrategia de evitará problemas de bloqueos y operaciones concurrentes cuando esté ejecutándose uno de los comandos anteriores. En el caso que SQL Server...
Publicado por Percy Reyes | 4 comment(s)

Petición de SQL Server 2005 SP4 y SQL Server 2008 SP2 …. Not coming soon?

Considero que la realidad pura y dura es que los Cumulative Updates y hotfixes deben ser usados para solucionar problemas puntuales pero al realizar esta actividad el riesgo es alto, debido a esto las empresas no suelen usarlos a pesar de tener problemas, no hay mucha confianza, requiere bastante testing y tienden a ser inestables. El tema es que ha pasado más de un año y Microsoft aún no ha liberado el SP4 para SQL Server 2005 ni el SP2 para SQL Server 2008 , y existen problemas críticos que exigen...
Publicado por Percy Reyes | 3 comment(s)

SQL Server Bug: A floating point exception occurred in the user process. Current transaction is canceled

Hoy en el trabajo un usuario reportó un error que se disparaba en su aplicativo que corre sobre SQL Server 2000 SP3a . El error es de aquellos que en cierto modo ya estaba desesperando a los chicos de soporte de aplicaciones, y motivos han de tener pues cuando me escalaron el tema verifiqué que se trataba de un bug en SQL Server 2000 . El mensaje de error es el siguiente (seguido de código T-SQL de UPDATE con filtros usando subconsultas el cual no indico por confidencialidad): Server: Msg 3628, Level...
Publicado por Percy Reyes | 4 comment(s)

Collations en SQL Server, ¿Es importante?, ¿Cuán importante es?

Hace unos días me preguntaban al respecto: Collation en SQL Server, ¿Es importante? o ¿Cuán importante es?, bueno, después de haberle explicado de manera general decidí compartir algo más con todo aquel interesadoa través de este post. El collation (intercalación) es una propiedad que gobierna/define los estilos de ordenación, comparación de texto y la forma como se almacena y leen los datos de las páginas. El collation...
Publicado por Percy Reyes | 10 comment(s)

¿Collations obsoletos en SQL Server 2008? o simplemente depreciados?

No es novedad que en SQL Server 2008 han quedado obsoletas algunos collations lo que en teoría significa que ya no deberían existir en dicha versión pero que para Microsoft no necesariamente tiene porque ser así. Estos collations obsoletos son Hindi_CI_AS, Macedonian_CI_AS, Lithuanian_Classic_CI_AS, Cyrillic_90_CI_AS, Azeri_Latin_90_CI_AS, SQL_ALTDiction_CP1253_CS_AS, Korean_Wansung_Unicode y Cyrillic_90_CI_AS. En la práctica he identificado que la mayor parte de...
Publicado por Percy Reyes | 1 comment(s)

SQL Server 2008 R2: Application and Multi-server Management: Utility Control Point (UCP) , Data-Tier Application(DAC)

Con Application and Multi-server Management Microsoft tiene planeado brindar funcionalidades para ayudar a las organizaciones a administrar y gestionar ambientes SQL Server más eficiente y productivamente lo cual permitirá escalar y controlar con mayor visibilidad n-servidores de bases de datos con respecto a utilización de recursos, diagnóstico proactivo de issues de performance, monitoreo de la salud de las bases de datos, etc. Todo debe llevar a reducir costos en administración...
Publicado por Percy Reyes | 3 comment(s)

SQL Server Event: Microsoft SQL Server 2008 R2 Application and Multi-Server Management

El día de mañana sábado 19 diciembre a partir de las 15:30 p.m. se llevará acabo un evento orientado a destripar ciertas nuevas funcionalidades que nos trae el  CTP november de SQL Sever 2008 R2. El lugar es la Universidad Ricardo Palma (Av. Benavides 5440 – Santiago de Surco, Lima - Perú) y los temas a tratarse serán: “Aplicando Reporting Services con Microsoft Dynamics”  - Juan Rafael “Gemini: Self-Service Business Intelligence con SQL Server 2008 R2 y Office 2010” – Jorge Ojeda “Microsoft...
Publicado por Percy Reyes | 4 comment(s)

SQL Server 2008 R2 November CTP with Master Data Services

Ya se puede ir descargando SQL Server 2008 R2 November CTP con Master Data Services: http://www.microsoft.com/sqlserver/2008/en/us/R2Downloads.aspx , por ahora sólo está disponible para descarga vía subcripción TechNet o MSDN, y a partir del 11 nov para libre descarga. Comparto recursos para información respecto a Master Data Services , y otro importante recurso es The What, Why, and How of Master Data Management . Una de las novedades que más me llamó...
Publicado por Percy Reyes | 5 comment(s)

El caso de sp_depends desde SQL Server 6.5, su legado hasta SQL Server 2005/2008 y un sin sabor hasta la fecha

¿Quién no ha usado sp_depends para recuperar información de dependencias de objetos de bases de datos?, creo que casi toda persona que en algún momento de su vida ha trabajado o trabaja con SQL Server, especialmente en temas de desarrollo o soporte donde es casi frecuente su uso. ¿Quién dice yo no?. El punto es que el procedimiento almacenado del sistema sp_depends no devuelve resultados correctos, no es confiable tanto en SQL Server 2000 como en las versiones 2005 y 2008, el caso es más frecuente...
Publicado por Percy Reyes | 4 comment(s)
Más artículos Página siguiente >