Como detectar problemas de performance con el Management Studio

by 28. septiembre 2011 17:01

 

El día 27/9/2011 di un webcast donde muestro como se puede utilizar el SSMS para determinar problemas de performance.

En el mismo se muestra el uso de los reportes del SSMS como así también del Active Monitor.

Aquí les comparto el link

Webcast TechNet: Detectando problemas de performance usando el Management Studio

Tags:

SQL 2008 | SQL 2008 R2 | SQL 2005 | Videos | Comunidad | Administracion

Como configurar el envió de mails desde SQL Server

by 14. julio 2011 19:02

 

En este video muestro cuales son los pasos para poder configurar el correo saliente en SQL Server a partir de la versión 2005 que ya incluye SMTP sin la necesidad de instalar un cliente MAPI como en versiones anteriores.

Además muestro como es la configuración para utilizar el SMTP de gmail o google si es que deseamos salir por ahí.

Tags: , , ,

Videos | How To | SQL 2008 R2 | SQL 2008 | SQL 2005 | Administracion

Virtualización de SQL Server en ambientes productivos

by 23. junio 2011 07:50

 

En el día de hoy he presentado en la comunidad de Argentina de SQL Server como se debe virtualizar SQL en ambientes productivos.

Me lleve la sorpresa que hay mas empresas de las que yo tenía en mente que tienen en producción ya SQL Server (a mí me ha tocado trabajar en algunas cuentas Enterprise donde se ha virtualizado todo incluyendo los SQL Server con muy buenos resultados)

En este post voy a poner una serie de links sobre virtualización productiva de SQL Server tanto en VmWare como Hyper-V, debo comentar que yo trabajo con los dos y en ambos vi excelentes resultados.

Aquí dejo primero la presentación del día de hoy y además una seria de Links útiles sobre virtualización de SQL Server.

 

Curso gratuito de Virtualización en SQL Server

https://www.microsoftelearning.com/eLearning/courseDetail.aspx?courseId=195173&tab=overview

Soporte de SQL Server virtualizados

http://support.microsoft.com/?id=956893

Virtualización de SQL con VMware 

Performance and Scalability of Microsoft® SQL Server® on VMware vSphere™ 4
Microsoft SQL Server and VMware Virtual Infrastructure
Availability Guide for Deploying SQL Server on VMware® vSphere
Microsoft® SQL Server on VMware® Best Practices Guide

Best Practices sobre Hyper-V

http://sqlcat.com/whitepapers/archive/2008/10/03/running-sql-server-2008-in-a-hyper-v-environment-best-practices-and-performance-recommendations.aspx

Consolidación de SQL Server

http://sqlcat.com/whitepapers/archive/2010/02/04/sql-server-consolidation-guidance.aspx

Otros

SQL server y Hyper-V

Alta performance de SQL con Hyper-V

Planning, Implementing, and Supporting SQL Server Virtualization with Windows Server 2008 R2 HV

Consolidating Large Microsoft SQL Server Databases on the IBM System x3850 X5 with Microsoft HV

Sitio oficial de virtualización de Microsoft

http://www.microsoft.com/sqlserver/2008/en/us/virtualization.aspx

Tags: ,

Material | Comunidad | Administracion | SQL 2005 | SQL 2008 | SQL 2008 R2

Service Pack 4 de SQL 2005 disponible

by 19. diciembre 2010 18:00

 

Se ha liberado el service pack 4 de SQL Server 2005.

Como siempre en estos casos es recomendable hacer los test en un ambiente de testing para luego pasarlo a producción

Aquí les dejo los links

SP4 SQL2005

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=b953e84f-9307-405e-bceb-47bd345baece

SQL 2005 Express SP4

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=26435597-b28e-4568-9d16-017bdf47abdc

Management Studio Express SP4

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=76ea83da-4797-4f11-a834-456ee9dc3764

Feature Pack SQL 2005 SP4

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=7768393b-71fa-4281-83eb-cab08be4fb76

SQL Server 2005 SP4 Data Mining Add-ins  for Office

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=527f476e-2630-4529-881a-f4b7cdd70edd

SQL Server 2005 SP4 Reporting Services Add-in for Sharepoint

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=773dffa6-6cd7-4894-b920-2726869f8700

Tags:

SQL 2005 | Noticias

Tech-ed Online

by 22. julio 2010 21:26

 

Este evento es uno de los más importantes a nivel mundial sobre tecnologías Microsoft.

Una de las cosas muy piola que tiene es que sus sesiones están disponibles para descarga y vista online.

Podrán encontrar muchas sesiones de SQL Server y de un nivel medio / avanzado.

Es un recurso súper interesante para aquellos que quieren estar actualizar y con demos y presentaciones de alto nivel, la única macana es que están todas en inglés.

Aquí les dejo los link

Database Platform

Business Intelligence

Tags:

Material | Comunidad | SQL 2008 | SQL 2005 | Reporting Service | Videos

Herramientas para analizar buenas prácticas en SQL Server.

by 21. julio 2010 04:48

 

En toda empresa o proceso hablamos mucho de las buenas prácticas de trabajo.

Para SQL Server hay un número de buenas prácticas que nos permiten asegurar la calidad del código que escribimos sobre la base de datos como así también revisar otros aspectos administrativos (seguridad, backups, etc).

El tema es que analizar todas estas buenas prácticas por lo general es complejo, pero por suerte disponemos de algunas herramientas que nos da el mismo fabricante (En este caso Microsoft)

En los siguientes links les dejare las herramientas disponibles para cada versión de SQL Server.

Estas herramientas se las recomiendo de verdad ya que están muy buenas para analizar cómo estamos trabajando con nuestro SQL Server y así poder establecer que cambios hacer para lograr la mejor práctica

En futuros post y videos estaré mostrando como se utilizan cada una de ellas

 

SQL Server 2000 Best Practices Analyzer

SQL Server 2005 Best Practices Analyzer

Microsoft® SQL Server® 2008 R2 Best Practices Analyzer

Microsoft Baseline Security Analyzer

Tags:

Tunning | SQL 2008 | SQL 2005 | Administracion

Como resolver querys jerárquicas en SQL 2005 o 2008

by 18. abril 2009 15:10

En muchas oportunidades tenemos la necesidad de resolver este tipo de querys, por ejemplo para una tabla de empleados, de menús , una estructura de productos, etc..... Armar este tipo de querys jerárquicas no suelen ser algo simple para la mayoría de los desarrolladores. En este ejemplo que les muestro en el post hare una query jerárquica en SQL 2005 o 2008 utilizando unas nuevas sentencias TSQL llamada CTE (Common Table Expresion).

-- CREAMOS UNA TABLA EMPLEADOS

IF OBJECT_ID('DBO.EMPLEADOS') IS NOT NULL
   DROP TABLE DBO.EMPLEADOS
GO

CREATE TABLE DBO.EMPLEADOS (ID INT NOT NULL,JEFE_ID INT NULL,
                            NOMBRE VARCHAR(300),Puesto varchar(300))
GO

INSERT INTO DBO.EMPLEADOS VALUES (100,NULL,'Martin','CEO')
INSERT INTO DBO.EMPLEADOS VALUES (101,100,'Maxi','Gerente Sistemas')
INSERT INTO DBO.EMPLEADOS VALUES (102,100,'Veronica','Gerente Calidad')
INSERT INTO DBO.EMPLEADOS VALUES (103,101,'Javier','Analista SR')
INSERT INTO DBO.EMPLEADOS VALUES (104,101,'Gabriel','DBA')
INSERT INTO DBO.EMPLEADOS VALUES (105,102,'Ana','Auditora')
INSERT INTO DBO.EMPLEADOS VALUES (106,103,'Luis','Programador')
INSERT INTO DBO.EMPLEADOS VALUES (107,105,'Jose','Asistente')
GO

-- MOSTRAMOS EL ORGANIGRAMA HASTA EL NIVEL 2

WITH REPORTE(JEFE_ID, ID,NOMBRE,PUESTO,NIVEL) AS 
(
    SELECT JEFE_ID, ID,NOMBRE,PUESTO, 0 AS NIVEL
    FROM DBO.EMPLEADOS
    WHERE JEFE_ID IS NULL -- TRAEMOS TODOS LOS QUE NO TIENEN JEFES 
    UNION ALL
    SELECT e.JEFE_ID, e.ID, E.NOMBRE,E.PUESTO,NIVEL + 1
    FROM DBO.EMPLEADOS e
        INNER JOIN REPORTE d
        ON e.JEFE_ID = d.ID 
)
SELECT REPORTE.JEFE_ID, REPORTE.ID, REPORTE.NOMBRE,REPORTE.PUESTO,
EMPLEADOS.NOMBRE AS JEFE_NOMBRE, EMPLEADOS.PUESTO AS PUESTO_JEFE 
FROM REPORTE LEFT JOIN DBO.EMPLEADOS ON
REPORTE.JEFE_ID = EMPLEADOS.ID
WHERE NIVEL <= 2 
GO

 

En SQL Server 2008 disponemos además de esto la posibilidad de utilizar un tipo de dato jerárquico llamado Hierarchyid

Tags:

TSQL | How To | SQL 2005 | SQL 2008

Maximiliano Damian Accotto