jueves, 14 de mayo de 2009

Planes de SQL Server 2008 R2 Revelados

En TechEd 2009 se revelaron los planes que tiene Microsoft para SQL Server 2008 el próximo año, el lanzamiento de SQL Server 2008 R2 el cual incluye lo siguiente:

 

  • Kilimanjaro is now officially SQL Server 2008 R2
  • Support for 64 logical processers
  • Self-service Business Intelligence (BI) in-memory analysis update
  • Utility Data Platform
  • Master Data Services announcement
  • Low Latency Complex Event Processing announcement
  • Cool SQL Server 2008 stats

     

    Puede leer el artículo completo en http://www.sqlmag.com/Article/ArticleID/102112/102112.html

    Saludos,

    Eduardo Castro – Microsoft SQL Server

    http://comunidadwindows.org

    Costa Rica

    Technorati Tags: SQL Server

    LiveJournal Tags: SQL Server

    del.icio.us Tags: SQL Server

  • miércoles, 13 de mayo de 2009

    Datos binarios, archivos e imágenes dentro de la base de datos?

    Para SQL 2005 la opción era guardarlos como campos tipo binary o tipo image. Para SQL 2008 se puede utilizar FileStream

    Puede consultar los siguientes links para que verifiquen si este modelo les sirve o no

    http://technet.microsoft.com/en-us/library/bb933993.aspx

    http://blogs.msdn.com/rdoherty/archive/2007/10/12/getting-traction-with-sql-server-2008-filestream.aspx

    http://sqlblogcasts.com/blogs/simons/archive/2007/12/17/SQL-Server-2008-Filestream---Why-.aspx

    Consulte este artículo http://research.microsoft.com/apps/pubs/default.aspx?id=64525 de Microsoft Research sobre almacenar o no blobs in la base de datos.

     

    Saludos,

    Eduardo Castro – Microsoft SQL Server

    http://comunidadwindows.org

    Costa Rica

    Technorati Tags: SQL Server

    LiveJournal Tags: SQL Server

    del.icio.us Tags: SQL Server

    martes, 12 de mayo de 2009

    Desactivar llaves foráneas en SQL Server

     

    Este es un aporte de Gerardo Hess. Resulta que en algunos casos es necesario temporalmente desactivar la integridad referencial, realizar un conjunto de operaciones y finalmente re-activarla de nuevo.

    Lo cierto del caso es que si no se hace correctamente las referencias foráneas puede ser que no se activen. En la tabla adjunta, se muestran los TSQL utilizados para estos efectos:

    alter table dbo.AMBITO NOCHECK constraint ALL --Desactivar

    alter table dbo.AMBITO CHECK constraint ALL --Activar

    Luego de un análisis exhaustivo, nos dimos cuenta que el comportamiento de activar las referencias no era el adecuado, pues es necesario indicarle al servidor que previo a la activación verifique que los datos respetan la integridad deseada. Por lo tanto, la forma correcta de activar las referencias foráneas es

     

    alter table dbo.AMBITO with check check constraint all –Activar

     

    Saludos,

    Eduardo Castro – Microsoft SQL Server

    http://comunidadwindows.org

    Costa Rica

    Technorati Tags: SQL Server

    LiveJournal Tags: SQL Server

    del.icio.us Tags: SQL Server

    Desactivar llaves foráneas en SQL Server

     

    Este es un aporte de Gerardo Hess. Resulta que en algunos casos es necesario temporalmente desactivar la integridad referencial, realizar un conjunto de operaciones y finalmente re-activarla de nuevo.

    Lo cierto del caso es que si no se hace correctamente las referencias foráneas puede ser que no se activen. En la tabla adjunta, se muestran los TSQL utilizados para estos efectos:

    alter table dbo.AMBITO NOCHECK constraint ALL --Desactivar

    alter table dbo.AMBITO CHECK constraint ALL --Activar

    Luego de un análisis exhaustivo, nos dimos cuenta que el comportamiento de activar las referencias no era el adecuado, pues es necesario indicarle al servidor que previo a la activación verifique que los datos respetan la integridad deseada. Por lo tanto, la forma correcta de activar las referencias foráneas es

     

    alter table dbo.AMBITO with check check constraint all –Activar

     

    Saludos,

    Eduardo Castro – Microsoft SQL Server

    http://comunidadwindows.org

    Costa Rica

    Technorati Tags: SQL Server

    LiveJournal Tags: SQL Server

    del.icio.us Tags: SQL Server

    Depurar CLR en SQL Server

    Cuando se desarrolla objetos de SQL Server con Visual Studio .NET una de las opciones más necesarias es la opción de depurar el código escrito desde el ambiente de .NET, para poder realizarlo se puede seguir los pasos indicados por Edgewood Solutions en este artículo http://www.mssqltips.com/tip.asp?tip=1624 

    En este artículo se presenta una tabla en la cual se indica desde cuáles versiones de Visual Studio se puede depurar el código.

    Visual Studio Edition Visual Basic C# C++ J# Visual Web Developer
    Express No No No No No
    Standard No No No No No
    Pro/Team Yes Yes Yes No No

     

    Estas son los pasos generales para poder activar la depuración de código, los detalles los pueden encontar en http://www.mssqltips.com/tip.asp?tip=1624

     

     

     

     

     

     

     

    Saludos,

    Eduardo Castro – Microsoft SQL Server

    http://comunidadwindows.org

    Costa Rica

    Technorati Tags: SQL Server

    LiveJournal Tags: SQL Server

    del.icio.us Tags: SQL Server

    Formatos condicionales en Reporting Services

    Tim Ford ha publicado un artículo en http://www.mssqltips.com/tip.asp?tip=1586 en el cual explica la forma en que se puede agregar formatos condicionales en Reporting Services, les recomiendo que pueden revisar ese documento. Les adjunto algunos extractos de ese artículo.

     

     

     

    Saludos,

    Eduardo Castro – Microsoft SQL Server

    http://comunidadwindows.org

    Costa Rica

    Technorati Tags: SQL Server

    LiveJournal Tags: SQL Server

    del.icio.us Tags: SQL Server

    lunes, 4 de mayo de 2009

    Delegation tab no aparece

    Cuando está configurando el Delegation para una computadora y se desea que sea únicamente para el servicio de SQL Server o un servicio determinado, hay que ingresar al Active Directory Users and Computers y sobre la propiedades de la computadora elegir el tab Delegation. Si este TAB no aparece es porque el dominio está modo funcional Windows 2000, tienes que pasarlo a modo Windows 2003 nativo para que aparezca dicho tab.

     

    image002

     

    Saludos,

    Eduardo Castro – Microsoft SQL Server

    http://comunidadwindows.org

    Costa Rica

    Technorati Tags: SQL Server

    LiveJournal Tags: SQL Server

    del.icio.us Tags: SQL Server