SlideShare una empresa de Scribd logo
1 de 33
Conviértete en un PowerDBA
con PowerShell
Enrique Puig (España)
MCTS | MCITP | MAP
Moderada por: Nombre Moderador (Country), Title, 14pt
MVP | MCTS | MCSA etc… Subtitle, 22pt, no more than one line
2
Gracias por asistir a las 24 HORAS PASS ESPAÑOL
AGENDA
• 00:00 - 00:05 Bienvenida/ Introducción moderador
• 00:05 - 00:45 Presentación por el Speaker
• 00:45 - 00:55 P&R Moderadas por el anfitrión
• 00:55 - 01:00 Agradecimientos y cierre
3
Mantente conectado con nosotros
Cualquier cambio/actualización se les dirá vía nuestro sitio web
http://bit.ly/24HOPES-2013
El link a las sesiones esta disponible también en nuestro sitio.
Si quieres contactarnos o escribir algo en Twitter puedes seguirnos en la
cuenta @passlatam o postea con el tag #24HOPES.
Si tienes Facebook puedes seguirnos en la página de PASS LATAM
http://www.facebook.com/SQLPASSLATAM
4
Capítulos PASS en Latinoamérica
 Argentina – Comunidad SQL Argentina
 Bolivia – CAMBolivia
 Brasil (Brasilia) SQLServerDF
 Brasil (Ceara) – SQL Brazil User Group
 Brasil (Rio de Janeiro) – Grupo MS infraRIo
 Brasil (Rio de Janeiro) - DevSQL
 Brasil (Northeast) – Office.ce
 Brasil (Paraiba) – DotNug User Group
 Brasil (Rio de Janeiro) – DevSQL
 Brasil (Rio Grande do Norte) – InfraRN
 Brasil (Rio Grande do Sul) – SQL BA RS
 Brasil (Rio Grande do Sul) – SQL Server RS
 Brasil (Santa Catarina) MCITPSC
 Brasil (Sao Paulo) SQL Maniacs
 Brasil (Sao Paulo) Business Analytics Group
 Brasil (Sao Paulo) Codificando.Net
 Chile (Santiago) – SQL PASS Chile
 Colombia (Bogotá) – BDotNet
 Colombia (Bogotá) – Intermezzo
 Colombia (Bogotá) – ITPros-DC
 Costa Rica (San José) – Costa Rica SQL Server UG
 Guatemala (Guatemala City) – Guatemala SQL Server UG
 Guatemala (Alta Verapaz) - .Net Developer Group Coban
 Honduras - (San Pedro Sula) – San Pedro Sula PASS
 Honduras (Tegucigalpa) Tegucigalpa SQL Server UG
 México (México City) – SQL PASS México DF
 México (Monterrey) – SQL PASS Monterrey
 México (Sonora) – IT Pros Sonora
 México (Guadalajara) - SQL Server PASS Guadalajara
 México (Morelos) - SQL PASS Morelos
 Nicaragua (Managua) – SQL PASS Nicaragua
 Panamá (Panama City) - Latin Developers User Group
 Perú (Huancavelica) - TechNet Huancavelica
 Perú (Lima) - SQL Server Peru Community
 Perú (Lima) - Lima IT Pro System
 Perú (Lima) - MUGPERU SQL Server User Interest Group
 Perú (Trujillo) - IT Leaders Users Group
 Puerto Rico (San Juan) - Puerto Rico PASS
 Trinidad and Tobago (Port Spain) - TTSUG
 Venezuela (Caracas) – SQL PASS Venezuela
Quieres crear tu capítulo en tu país escríbenos a: rm.latam@sqlpass.org
5
SQL Saturday LATAM
5
SQL Saturday - Próximos
SQL Saturday - Anteriores
 SS Venezuela, Caracas – Marzo 2014
 SS #282 Puerto Rico, San Juan – 12/Abr/2014
 SS #283 Costa Rica, San José – 26/Abr/2014
 SS Guatemala, Ciudad de Guatemala, Mayo 2014
 SS #102 Trinidad y Tobago, Puerto España – 11/Nov/2011
 SS #100 Brasil, Sao Paulo – 26/Nov/2011
 SS #124 Colombia, Bogotá – 14/Abr/2012
 SS #133 Costa Rica, San José – 14/Abr/2012
 SS #106 Puerto Rico, San Juan – 26/May/2012
 SS #147 Brasil, Recife – 25/Ago/2012
 SS #155 Perú, Lima – 22/Sep/2012
 SS #185 Trinidad y Tobago, Puerto España – 25/Ene/2013
 SS #189 Costa Rica, San José – 13/Abr/2013
 SS #195 México D.F. – 02/Febrero/2013
 SS #205 Puerto Rico, San Juan – 20/Abr/2013
 SS #240 Curazao, Willeamstad – 17/Ago/2013
 SS #245 Brasil, Rio de Janeiro - 31/Ago/2013
 SS #247 Colombia, Bogotá – 14/Sep/2013
 SS #253 Brasil, Brasilia - 28/Sep/2013
 SS #254 El Salvador, San Salvador - 05/Oct/2013
 SS #266 Perú, Lima – 07/Dic/2012
Quieres que el SQL Saturday llegue a tu país escríbenos a: rm.latam@sqlpass.org
6
Agradecimientos a PASS
AGRADECEMOS A PASS
POR EL APOYO A ESTE EVENTO
AL IGUAL QUE A LOS MENTORES
REGIONALES POR ORGANIZAR ESTE
EVENTO, A LIDERES, SPEAKERS,
MODERADORES Y VOLUNTARIOS
POR SU APOYO Y PARTICIPACIÓN
7
Información del Capitulo (Slide del Moderador)
Información del capitulo
7
8
Presentando a: Enrique Puig
8
Enrique is an expert in relational databases and business
intelligence with Microsoft tools. He has a strong Academic
background in computer science. During the last six years he has
dedicated all his efforts to SQL Server relational databases,
datawarehousing, performance tunings, high availability and
business intelligence: Writing white papers for Microsoft,
delivering sessions at top level Microsoft events and working with
leading companies around the world. In addition he also
maintains his personal blog (www.sqlserverpasion.com) and he
also collaborates with www.powershell.org.
@epuignouselles - epuig1984@gmail.com
Conviértete en un PowerDBA
con PowerShell
Enrique Puig (España)
MCTS | MCITP | MAP
Moderada por: Nombre Moderador (Country), Title, 14pt
MVP | MCTS | MCSA etc… Subtitle, 22pt, no more than one line
10
Objetivo
• ¿Cómo me puede ayudar PowerShell?
• Introducción a PowerShell
• Demostrar que PowerShell es
• Potente
• Eficaz
• Útil
• Fácil de utilizar
• PowerShell + DBA -> Acierto! 
• No es objetivo de la charla aprender a desarrollar con PowerShell
10
11
Agenda
• El DBA en las organizaciones
• PowerShell Basics
• Demo
• PowerShell y SQL Server
• Demo
• Tareas del DBA y automatización
• Demo
• Conclusiones
• Q&A
11
12
El DBA en las organizaciones
«El Administrador de bases de datos es el profesional de
tecnologías de la información y la comunicación,
responsable de los aspectos técnicos, tecnológicos,
científicos, inteligencia de negocios y legales de bases
de datos.»
12
13
Entornos Heterogéneos
• Distintos gestores de Base de datos
• SQL Server, Oracle, MySQL..
• Ediciones variadas de los gestores de BBDD
• SQL 2005 2008, 2008R2, 2012…
• Aplicaciones no se actualizan al mismo tiempo que las versiones de SQL Server 
• Distintas versiones de OS
• Windows
• Unix
• Servidores distribuidos en varios dominios
• Administraciones remotas por VPN
13
14
Tareas del DBA
• Instalación Gestores BBDD (SQL Server, Oracle, MySQL…)
• Despliegue de Aplicaciones
• Planes de Mantenimiento
• Control de la seguridad
• Monitorización
• Optimización
• Alta Disponibilidad
• Backups
• Disaster Recovery
• …Y mucho mas 
14
… Por cada instancia de SQL Server!!
15
¿Que ocurre cuando tengo muchas instancias?
15
16
PowerShell Basics
• Instalado por defecto a partir de Windows 7 y Windows Server 2008.
• Versiones anteriores requieren de instalación explícita
16
17
PowerShell Basics (II)
• Nuevo Lenguaje de Scripting
• Complementa Cmd (command Line)
• Base de la Administración y automatización de los productos Microsoft
• SQL Server
• Exchange
• Active Directory
• SharePoint
• Biztalk
• Etc
• Basado en .Net
• Orientado a objetos
17
18
PowerShell Basics (III)
• Componentes básicos
• CmdLets
• Componente básico y nativo de PowerShell
• Clases de .NET que cumplen una funcionalidad concreta
• Pipes
• Permiten la interacción entre CmdLets
• Providers
• Fuentes de datos (Registro, SQL Server…) basados en .NET
• Facilidad de administración
• Snapins / Modulos
• Paquetes de CmdLets, Funciones, Alias…
• Extienden la funcionalidad de PowerShell
• Variables de Entorno
• Programación
• Funciones
• Variables
• Operadores
18
Demo: PowerShell Basics
20
PowerShell y SQL Server
• ADO.NET
• Basado en objetos .NET
• SQLConnection, SQLCommand, DataAdapter….
• Requiere consultas T-SQL
• SMO
• Modelo de Objetos de SQL Server
• No requiere consultas T-SQL
• SQLPS
• Utilidad de PowerShell para trabajar con SQL Server
• CmdLets basados en SMO
• Diferencias entre versiones de SQL Server
20
Demo: PowerShell y SQL Server
22
Automatizando Tareas
• Definición de funciones concretas
• Check backups
• Check errores en Jobs
• Check Fragmentacion de índices
• …
• Trabajar con múltiples servidores
• Listados de servidores
• Reportes unificados
• De un solo vistazo saber el estado de nuestros servidores de BBDD !
22
23
Tareas del DBA
• Instalación Gestores BBDD (SQL Server, Oracle, MySQL…)
• Despliegue de Aplicaciones
• Planes de Mantenimiento
• Control de la seguridad
• Monitorización
• Optimización
• Alta Disponibilidad
• Backups
• Disaster Recovery
• …Y mucho mas 
23
… Para cada instancia de SQL Server!!
Demo: Automatizando Tareas con PowerShell
25
Conclusiones
• PowerShell es un lenguaje potente e integrado con los productos de
Microsoft
• PowerShell es muy útil para Administradores
• SQL Server
• Exchange
• SharePoint
• Windows
• Biztalk
• Azure
• …
• Facilita la automatización de Tareas -> Ahorra tiempo !
25
26
Más Información…
• Blogs donde publico periódicamente
• Blog Personal: www.sqlserverpasion.com
• Blog de PowerShell: www.PowerShell.org
• Twitter: @epuignouselles
• Mail: epuig1984@gmail.com
26
Preguntas
@epuignouselles
@sqlpass - @passlatam
#24HOPES
https://www.facebook.com/SQLPASSLATAM
Sign up for a free membership today at sqlpass.org
Linked In: Professional Association for SQL Server
Facebook: Professional Association for SQL Server Group
Twitter: @SQLPASS
The PASS Blog: sqlpass.org
http://www.sqlpass.org
JOIN US for our second annual event to get the best learning
for analyzing, managing, and sharing business information and
insights through the Microsoft Data Platform of technologies.
32
http://www.sqlpass.org/summit/2014
November 4 - 7 | Seattle, WA
Gracias por asistir a las 24
Horas PASS Español

Más contenido relacionado

Destacado

Carrera magisterial
Carrera magisterialCarrera magisterial
Carrera magisterialsnte10
 
Analysis of PEAQ Model using Wavelet Decomposition Techniques
Analysis of PEAQ Model using Wavelet Decomposition TechniquesAnalysis of PEAQ Model using Wavelet Decomposition Techniques
Analysis of PEAQ Model using Wavelet Decomposition Techniquesidescitation
 
Impulsseminar werden sie ein kunden unternehmen - wissensraum 20130704
Impulsseminar werden sie ein kunden unternehmen - wissensraum 20130704Impulsseminar werden sie ein kunden unternehmen - wissensraum 20130704
Impulsseminar werden sie ein kunden unternehmen - wissensraum 20130704ihrepartner.ch gmbh
 
Resultados generales region ii
Resultados generales region iiResultados generales region ii
Resultados generales region iiagssports.com
 
Analisis de resultados once uno liceo leon de greiff
Analisis de resultados once uno   liceo leon de greiffAnalisis de resultados once uno   liceo leon de greiff
Analisis de resultados once uno liceo leon de greiffONG-COLOMBIA
 
Ths Hali Saha Futbol Turnuvasi(1)
Ths Hali Saha Futbol Turnuvasi(1)Ths Hali Saha Futbol Turnuvasi(1)
Ths Hali Saha Futbol Turnuvasi(1)onurka84
 
A Novel Approach for Edge Detection using Modified ACIES Filtering
A Novel Approach for Edge Detection using Modified ACIES FilteringA Novel Approach for Edge Detection using Modified ACIES Filtering
A Novel Approach for Edge Detection using Modified ACIES Filteringidescitation
 
Qr rttes presentacion
Qr rttes presentacionQr rttes presentacion
Qr rttes presentacionqr-codigo
 
Somfy korea (vol. 5)
Somfy korea (vol. 5) Somfy korea (vol. 5)
Somfy korea (vol. 5) Somfy Korea
 
Single-Felt Dryer Sections
Single-Felt Dryer SectionsSingle-Felt Dryer Sections
Single-Felt Dryer SectionsKadant Inc.
 
Clasificacion quinta etapa_juventud_2015
Clasificacion quinta etapa_juventud_2015Clasificacion quinta etapa_juventud_2015
Clasificacion quinta etapa_juventud_2015LasBielas
 
Portafolio de medios masivos de comunicación
Portafolio de medios masivos de comunicaciónPortafolio de medios masivos de comunicación
Portafolio de medios masivos de comunicacióndiovre123
 
Trabajo de resistencia final (prensa hidraulica )
Trabajo de resistencia final (prensa hidraulica )Trabajo de resistencia final (prensa hidraulica )
Trabajo de resistencia final (prensa hidraulica )Kleonid
 
Fundamentos sobre los Bloqueos en SQL Server
Fundamentos sobre los Bloqueos en SQL ServerFundamentos sobre los Bloqueos en SQL Server
Fundamentos sobre los Bloqueos en SQL ServerKike Puig
 
Mastering Social Media for Big Brands #SEJThinkTank
Mastering Social Media for Big Brands #SEJThinkTankMastering Social Media for Big Brands #SEJThinkTank
Mastering Social Media for Big Brands #SEJThinkTankSearch Engine Journal
 

Destacado (20)

Carrera magisterial
Carrera magisterialCarrera magisterial
Carrera magisterial
 
Analysis of PEAQ Model using Wavelet Decomposition Techniques
Analysis of PEAQ Model using Wavelet Decomposition TechniquesAnalysis of PEAQ Model using Wavelet Decomposition Techniques
Analysis of PEAQ Model using Wavelet Decomposition Techniques
 
Impulsseminar werden sie ein kunden unternehmen - wissensraum 20130704
Impulsseminar werden sie ein kunden unternehmen - wissensraum 20130704Impulsseminar werden sie ein kunden unternehmen - wissensraum 20130704
Impulsseminar werden sie ein kunden unternehmen - wissensraum 20130704
 
Resultados generales region ii
Resultados generales region iiResultados generales region ii
Resultados generales region ii
 
Analisis de resultados once uno liceo leon de greiff
Analisis de resultados once uno   liceo leon de greiffAnalisis de resultados once uno   liceo leon de greiff
Analisis de resultados once uno liceo leon de greiff
 
Ths Hali Saha Futbol Turnuvasi(1)
Ths Hali Saha Futbol Turnuvasi(1)Ths Hali Saha Futbol Turnuvasi(1)
Ths Hali Saha Futbol Turnuvasi(1)
 
Bobbio majail
Bobbio majail  Bobbio majail
Bobbio majail
 
A Novel Approach for Edge Detection using Modified ACIES Filtering
A Novel Approach for Edge Detection using Modified ACIES FilteringA Novel Approach for Edge Detection using Modified ACIES Filtering
A Novel Approach for Edge Detection using Modified ACIES Filtering
 
Elfaro 20111001
Elfaro 20111001Elfaro 20111001
Elfaro 20111001
 
Qr rttes presentacion
Qr rttes presentacionQr rttes presentacion
Qr rttes presentacion
 
Somfy korea (vol. 5)
Somfy korea (vol. 5) Somfy korea (vol. 5)
Somfy korea (vol. 5)
 
Single-Felt Dryer Sections
Single-Felt Dryer SectionsSingle-Felt Dryer Sections
Single-Felt Dryer Sections
 
PTOF_ IC_SGB_GENOVA
PTOF_ IC_SGB_GENOVAPTOF_ IC_SGB_GENOVA
PTOF_ IC_SGB_GENOVA
 
Clasificacion quinta etapa_juventud_2015
Clasificacion quinta etapa_juventud_2015Clasificacion quinta etapa_juventud_2015
Clasificacion quinta etapa_juventud_2015
 
RN Resume
RN ResumeRN Resume
RN Resume
 
Lista de candidatos Potosí
Lista de candidatos PotosíLista de candidatos Potosí
Lista de candidatos Potosí
 
Portafolio de medios masivos de comunicación
Portafolio de medios masivos de comunicaciónPortafolio de medios masivos de comunicación
Portafolio de medios masivos de comunicación
 
Trabajo de resistencia final (prensa hidraulica )
Trabajo de resistencia final (prensa hidraulica )Trabajo de resistencia final (prensa hidraulica )
Trabajo de resistencia final (prensa hidraulica )
 
Fundamentos sobre los Bloqueos en SQL Server
Fundamentos sobre los Bloqueos en SQL ServerFundamentos sobre los Bloqueos en SQL Server
Fundamentos sobre los Bloqueos en SQL Server
 
Mastering Social Media for Big Brands #SEJThinkTank
Mastering Social Media for Big Brands #SEJThinkTankMastering Social Media for Big Brands #SEJThinkTank
Mastering Social Media for Big Brands #SEJThinkTank
 

Similar a Conviértete en un PowerDBA con PowerShell

Novedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAP
Novedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAPNovedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAP
Novedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAPJoseph Lopez
 
Nos vamos a la nube!
Nos vamos a la nube!Nos vamos a la nube!
Nos vamos a la nube!dbLearner
 
Automatizando la limpieza de datos con SSIS
Automatizando la limpieza de datos con SSISAutomatizando la limpieza de datos con SSIS
Automatizando la limpieza de datos con SSISSpanishPASSVC
 
Curso de SQL y EXCEL IMPORTANTE PARA .pdf
Curso de SQL y EXCEL IMPORTANTE PARA .pdfCurso de SQL y EXCEL IMPORTANTE PARA .pdf
Curso de SQL y EXCEL IMPORTANTE PARA .pdfexpertoleonelmartine
 
Creando Reportes personalizados en ERP - MS Dynamics AX 2012 y SQL Server 2012
Creando Reportes personalizados en ERP - MS Dynamics AX 2012 y SQL Server 2012Creando Reportes personalizados en ERP - MS Dynamics AX 2012 y SQL Server 2012
Creando Reportes personalizados en ERP - MS Dynamics AX 2012 y SQL Server 2012SpanishPASSVC
 
Ejecución de Proyecto de Inteligencia de Negocio con MS SQL Server 2012
Ejecución de Proyecto de Inteligencia de Negocio con MS SQL Server 2012Ejecución de Proyecto de Inteligencia de Negocio con MS SQL Server 2012
Ejecución de Proyecto de Inteligencia de Negocio con MS SQL Server 2012Joseph Lopez
 
Mejores Prácticas de SQL Server para implementar SharePoint Server
Mejores Prácticas de SQL Server para implementar SharePoint ServerMejores Prácticas de SQL Server para implementar SharePoint Server
Mejores Prácticas de SQL Server para implementar SharePoint ServerSpanishPASSVC
 
SQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de DatosSQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de DatosJoseph Lopez
 
Sql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datosSql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datosSpanishPASSVC
 
Tips en la instalación de Dynamics 365 FO - LBD, 365 Saturday
Tips en la instalación de Dynamics 365 FO - LBD, 365 SaturdayTips en la instalación de Dynamics 365 FO - LBD, 365 Saturday
Tips en la instalación de Dynamics 365 FO - LBD, 365 SaturdayJuan Fabian
 
¿Cómo migrar tus bases de datos sql server 2012 a sql azure?
¿Cómo migrar tus bases de datos sql server 2012 a sql azure?¿Cómo migrar tus bases de datos sql server 2012 a sql azure?
¿Cómo migrar tus bases de datos sql server 2012 a sql azure?Eduardo Sojo
 
Windows Azure SQL Databases
Windows Azure SQL DatabasesWindows Azure SQL Databases
Windows Azure SQL DatabasesSolidQ
 
Buenas prácticas que debes seguir en la administración de tu SQL Server
Buenas prácticas que debes seguir en la administración de tu SQL ServerBuenas prácticas que debes seguir en la administración de tu SQL Server
Buenas prácticas que debes seguir en la administración de tu SQL ServerSolidQ
 
Administrando SQL Server, mejores practicas para un DBA
Administrando SQL Server, mejores practicas para un DBAAdministrando SQL Server, mejores practicas para un DBA
Administrando SQL Server, mejores practicas para un DBASpanishPASSVC
 
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...SpanishPASSVC
 
Diplomado Técnico SQL Server 2012 - Sesión 2/8
Diplomado Técnico SQL Server 2012 - Sesión 2/8Diplomado Técnico SQL Server 2012 - Sesión 2/8
Diplomado Técnico SQL Server 2012 - Sesión 2/8John Bulla
 
Sql saturday 448 migración de bases de datos sql server hacia azure sqldb
Sql saturday 448   migración de bases de datos sql server hacia azure sqldbSql saturday 448   migración de bases de datos sql server hacia azure sqldb
Sql saturday 448 migración de bases de datos sql server hacia azure sqldbJulián Castiblanco
 
García Casasola, Pablo
García Casasola, PabloGarcía Casasola, Pablo
García Casasola, Pablopmgarciac
 

Similar a Conviértete en un PowerDBA con PowerShell (20)

Novedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAP
Novedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAPNovedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAP
Novedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAP
 
Nos vamos a la nube!
Nos vamos a la nube!Nos vamos a la nube!
Nos vamos a la nube!
 
Automatizando la limpieza de datos con SSIS
Automatizando la limpieza de datos con SSISAutomatizando la limpieza de datos con SSIS
Automatizando la limpieza de datos con SSIS
 
Curso de SQL y EXCEL IMPORTANTE PARA .pdf
Curso de SQL y EXCEL IMPORTANTE PARA .pdfCurso de SQL y EXCEL IMPORTANTE PARA .pdf
Curso de SQL y EXCEL IMPORTANTE PARA .pdf
 
Creando Reportes personalizados en ERP - MS Dynamics AX 2012 y SQL Server 2012
Creando Reportes personalizados en ERP - MS Dynamics AX 2012 y SQL Server 2012Creando Reportes personalizados en ERP - MS Dynamics AX 2012 y SQL Server 2012
Creando Reportes personalizados en ERP - MS Dynamics AX 2012 y SQL Server 2012
 
Ejecución de Proyecto de Inteligencia de Negocio con MS SQL Server 2012
Ejecución de Proyecto de Inteligencia de Negocio con MS SQL Server 2012Ejecución de Proyecto de Inteligencia de Negocio con MS SQL Server 2012
Ejecución de Proyecto de Inteligencia de Negocio con MS SQL Server 2012
 
Mejores Prácticas de SQL Server para implementar SharePoint Server
Mejores Prácticas de SQL Server para implementar SharePoint ServerMejores Prácticas de SQL Server para implementar SharePoint Server
Mejores Prácticas de SQL Server para implementar SharePoint Server
 
SQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de DatosSQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de Datos
 
Sql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datosSql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datos
 
SEMANA 1 Introduccion.pptx
SEMANA 1 Introduccion.pptxSEMANA 1 Introduccion.pptx
SEMANA 1 Introduccion.pptx
 
Tips en la instalación de Dynamics 365 FO - LBD, 365 Saturday
Tips en la instalación de Dynamics 365 FO - LBD, 365 SaturdayTips en la instalación de Dynamics 365 FO - LBD, 365 Saturday
Tips en la instalación de Dynamics 365 FO - LBD, 365 Saturday
 
Caracteristicas de dbms_SQL SERVER 2008
Caracteristicas de dbms_SQL SERVER 2008Caracteristicas de dbms_SQL SERVER 2008
Caracteristicas de dbms_SQL SERVER 2008
 
¿Cómo migrar tus bases de datos sql server 2012 a sql azure?
¿Cómo migrar tus bases de datos sql server 2012 a sql azure?¿Cómo migrar tus bases de datos sql server 2012 a sql azure?
¿Cómo migrar tus bases de datos sql server 2012 a sql azure?
 
Windows Azure SQL Databases
Windows Azure SQL DatabasesWindows Azure SQL Databases
Windows Azure SQL Databases
 
Buenas prácticas que debes seguir en la administración de tu SQL Server
Buenas prácticas que debes seguir en la administración de tu SQL ServerBuenas prácticas que debes seguir en la administración de tu SQL Server
Buenas prácticas que debes seguir en la administración de tu SQL Server
 
Administrando SQL Server, mejores practicas para un DBA
Administrando SQL Server, mejores practicas para un DBAAdministrando SQL Server, mejores practicas para un DBA
Administrando SQL Server, mejores practicas para un DBA
 
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
 
Diplomado Técnico SQL Server 2012 - Sesión 2/8
Diplomado Técnico SQL Server 2012 - Sesión 2/8Diplomado Técnico SQL Server 2012 - Sesión 2/8
Diplomado Técnico SQL Server 2012 - Sesión 2/8
 
Sql saturday 448 migración de bases de datos sql server hacia azure sqldb
Sql saturday 448   migración de bases de datos sql server hacia azure sqldbSql saturday 448   migración de bases de datos sql server hacia azure sqldb
Sql saturday 448 migración de bases de datos sql server hacia azure sqldb
 
García Casasola, Pablo
García Casasola, PabloGarcía Casasola, Pablo
García Casasola, Pablo
 

Último

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfaxelv9257
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...axelv9257
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxgustavovasquezv56
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...solanocortezluisalfr
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 

Último (14)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 

Conviértete en un PowerDBA con PowerShell

  • 1. Conviértete en un PowerDBA con PowerShell Enrique Puig (España) MCTS | MCITP | MAP Moderada por: Nombre Moderador (Country), Title, 14pt MVP | MCTS | MCSA etc… Subtitle, 22pt, no more than one line
  • 2. 2 Gracias por asistir a las 24 HORAS PASS ESPAÑOL AGENDA • 00:00 - 00:05 Bienvenida/ Introducción moderador • 00:05 - 00:45 Presentación por el Speaker • 00:45 - 00:55 P&R Moderadas por el anfitrión • 00:55 - 01:00 Agradecimientos y cierre
  • 3. 3 Mantente conectado con nosotros Cualquier cambio/actualización se les dirá vía nuestro sitio web http://bit.ly/24HOPES-2013 El link a las sesiones esta disponible también en nuestro sitio. Si quieres contactarnos o escribir algo en Twitter puedes seguirnos en la cuenta @passlatam o postea con el tag #24HOPES. Si tienes Facebook puedes seguirnos en la página de PASS LATAM http://www.facebook.com/SQLPASSLATAM
  • 4. 4 Capítulos PASS en Latinoamérica  Argentina – Comunidad SQL Argentina  Bolivia – CAMBolivia  Brasil (Brasilia) SQLServerDF  Brasil (Ceara) – SQL Brazil User Group  Brasil (Rio de Janeiro) – Grupo MS infraRIo  Brasil (Rio de Janeiro) - DevSQL  Brasil (Northeast) – Office.ce  Brasil (Paraiba) – DotNug User Group  Brasil (Rio de Janeiro) – DevSQL  Brasil (Rio Grande do Norte) – InfraRN  Brasil (Rio Grande do Sul) – SQL BA RS  Brasil (Rio Grande do Sul) – SQL Server RS  Brasil (Santa Catarina) MCITPSC  Brasil (Sao Paulo) SQL Maniacs  Brasil (Sao Paulo) Business Analytics Group  Brasil (Sao Paulo) Codificando.Net  Chile (Santiago) – SQL PASS Chile  Colombia (Bogotá) – BDotNet  Colombia (Bogotá) – Intermezzo  Colombia (Bogotá) – ITPros-DC  Costa Rica (San José) – Costa Rica SQL Server UG  Guatemala (Guatemala City) – Guatemala SQL Server UG  Guatemala (Alta Verapaz) - .Net Developer Group Coban  Honduras - (San Pedro Sula) – San Pedro Sula PASS  Honduras (Tegucigalpa) Tegucigalpa SQL Server UG  México (México City) – SQL PASS México DF  México (Monterrey) – SQL PASS Monterrey  México (Sonora) – IT Pros Sonora  México (Guadalajara) - SQL Server PASS Guadalajara  México (Morelos) - SQL PASS Morelos  Nicaragua (Managua) – SQL PASS Nicaragua  Panamá (Panama City) - Latin Developers User Group  Perú (Huancavelica) - TechNet Huancavelica  Perú (Lima) - SQL Server Peru Community  Perú (Lima) - Lima IT Pro System  Perú (Lima) - MUGPERU SQL Server User Interest Group  Perú (Trujillo) - IT Leaders Users Group  Puerto Rico (San Juan) - Puerto Rico PASS  Trinidad and Tobago (Port Spain) - TTSUG  Venezuela (Caracas) – SQL PASS Venezuela Quieres crear tu capítulo en tu país escríbenos a: rm.latam@sqlpass.org
  • 5. 5 SQL Saturday LATAM 5 SQL Saturday - Próximos SQL Saturday - Anteriores  SS Venezuela, Caracas – Marzo 2014  SS #282 Puerto Rico, San Juan – 12/Abr/2014  SS #283 Costa Rica, San José – 26/Abr/2014  SS Guatemala, Ciudad de Guatemala, Mayo 2014  SS #102 Trinidad y Tobago, Puerto España – 11/Nov/2011  SS #100 Brasil, Sao Paulo – 26/Nov/2011  SS #124 Colombia, Bogotá – 14/Abr/2012  SS #133 Costa Rica, San José – 14/Abr/2012  SS #106 Puerto Rico, San Juan – 26/May/2012  SS #147 Brasil, Recife – 25/Ago/2012  SS #155 Perú, Lima – 22/Sep/2012  SS #185 Trinidad y Tobago, Puerto España – 25/Ene/2013  SS #189 Costa Rica, San José – 13/Abr/2013  SS #195 México D.F. – 02/Febrero/2013  SS #205 Puerto Rico, San Juan – 20/Abr/2013  SS #240 Curazao, Willeamstad – 17/Ago/2013  SS #245 Brasil, Rio de Janeiro - 31/Ago/2013  SS #247 Colombia, Bogotá – 14/Sep/2013  SS #253 Brasil, Brasilia - 28/Sep/2013  SS #254 El Salvador, San Salvador - 05/Oct/2013  SS #266 Perú, Lima – 07/Dic/2012 Quieres que el SQL Saturday llegue a tu país escríbenos a: rm.latam@sqlpass.org
  • 6. 6 Agradecimientos a PASS AGRADECEMOS A PASS POR EL APOYO A ESTE EVENTO AL IGUAL QUE A LOS MENTORES REGIONALES POR ORGANIZAR ESTE EVENTO, A LIDERES, SPEAKERS, MODERADORES Y VOLUNTARIOS POR SU APOYO Y PARTICIPACIÓN
  • 7. 7 Información del Capitulo (Slide del Moderador) Información del capitulo 7
  • 8. 8 Presentando a: Enrique Puig 8 Enrique is an expert in relational databases and business intelligence with Microsoft tools. He has a strong Academic background in computer science. During the last six years he has dedicated all his efforts to SQL Server relational databases, datawarehousing, performance tunings, high availability and business intelligence: Writing white papers for Microsoft, delivering sessions at top level Microsoft events and working with leading companies around the world. In addition he also maintains his personal blog (www.sqlserverpasion.com) and he also collaborates with www.powershell.org. @epuignouselles - epuig1984@gmail.com
  • 9. Conviértete en un PowerDBA con PowerShell Enrique Puig (España) MCTS | MCITP | MAP Moderada por: Nombre Moderador (Country), Title, 14pt MVP | MCTS | MCSA etc… Subtitle, 22pt, no more than one line
  • 10. 10 Objetivo • ¿Cómo me puede ayudar PowerShell? • Introducción a PowerShell • Demostrar que PowerShell es • Potente • Eficaz • Útil • Fácil de utilizar • PowerShell + DBA -> Acierto!  • No es objetivo de la charla aprender a desarrollar con PowerShell 10
  • 11. 11 Agenda • El DBA en las organizaciones • PowerShell Basics • Demo • PowerShell y SQL Server • Demo • Tareas del DBA y automatización • Demo • Conclusiones • Q&A 11
  • 12. 12 El DBA en las organizaciones «El Administrador de bases de datos es el profesional de tecnologías de la información y la comunicación, responsable de los aspectos técnicos, tecnológicos, científicos, inteligencia de negocios y legales de bases de datos.» 12
  • 13. 13 Entornos Heterogéneos • Distintos gestores de Base de datos • SQL Server, Oracle, MySQL.. • Ediciones variadas de los gestores de BBDD • SQL 2005 2008, 2008R2, 2012… • Aplicaciones no se actualizan al mismo tiempo que las versiones de SQL Server  • Distintas versiones de OS • Windows • Unix • Servidores distribuidos en varios dominios • Administraciones remotas por VPN 13
  • 14. 14 Tareas del DBA • Instalación Gestores BBDD (SQL Server, Oracle, MySQL…) • Despliegue de Aplicaciones • Planes de Mantenimiento • Control de la seguridad • Monitorización • Optimización • Alta Disponibilidad • Backups • Disaster Recovery • …Y mucho mas  14 … Por cada instancia de SQL Server!!
  • 15. 15 ¿Que ocurre cuando tengo muchas instancias? 15
  • 16. 16 PowerShell Basics • Instalado por defecto a partir de Windows 7 y Windows Server 2008. • Versiones anteriores requieren de instalación explícita 16
  • 17. 17 PowerShell Basics (II) • Nuevo Lenguaje de Scripting • Complementa Cmd (command Line) • Base de la Administración y automatización de los productos Microsoft • SQL Server • Exchange • Active Directory • SharePoint • Biztalk • Etc • Basado en .Net • Orientado a objetos 17
  • 18. 18 PowerShell Basics (III) • Componentes básicos • CmdLets • Componente básico y nativo de PowerShell • Clases de .NET que cumplen una funcionalidad concreta • Pipes • Permiten la interacción entre CmdLets • Providers • Fuentes de datos (Registro, SQL Server…) basados en .NET • Facilidad de administración • Snapins / Modulos • Paquetes de CmdLets, Funciones, Alias… • Extienden la funcionalidad de PowerShell • Variables de Entorno • Programación • Funciones • Variables • Operadores 18
  • 20. 20 PowerShell y SQL Server • ADO.NET • Basado en objetos .NET • SQLConnection, SQLCommand, DataAdapter…. • Requiere consultas T-SQL • SMO • Modelo de Objetos de SQL Server • No requiere consultas T-SQL • SQLPS • Utilidad de PowerShell para trabajar con SQL Server • CmdLets basados en SMO • Diferencias entre versiones de SQL Server 20
  • 21. Demo: PowerShell y SQL Server
  • 22. 22 Automatizando Tareas • Definición de funciones concretas • Check backups • Check errores en Jobs • Check Fragmentacion de índices • … • Trabajar con múltiples servidores • Listados de servidores • Reportes unificados • De un solo vistazo saber el estado de nuestros servidores de BBDD ! 22
  • 23. 23 Tareas del DBA • Instalación Gestores BBDD (SQL Server, Oracle, MySQL…) • Despliegue de Aplicaciones • Planes de Mantenimiento • Control de la seguridad • Monitorización • Optimización • Alta Disponibilidad • Backups • Disaster Recovery • …Y mucho mas  23 … Para cada instancia de SQL Server!!
  • 24. Demo: Automatizando Tareas con PowerShell
  • 25. 25 Conclusiones • PowerShell es un lenguaje potente e integrado con los productos de Microsoft • PowerShell es muy útil para Administradores • SQL Server • Exchange • SharePoint • Windows • Biztalk • Azure • … • Facilita la automatización de Tareas -> Ahorra tiempo ! 25
  • 26. 26 Más Información… • Blogs donde publico periódicamente • Blog Personal: www.sqlserverpasion.com • Blog de PowerShell: www.PowerShell.org • Twitter: @epuignouselles • Mail: epuig1984@gmail.com 26
  • 30. Sign up for a free membership today at sqlpass.org Linked In: Professional Association for SQL Server Facebook: Professional Association for SQL Server Group Twitter: @SQLPASS The PASS Blog: sqlpass.org http://www.sqlpass.org
  • 31. JOIN US for our second annual event to get the best learning for analyzing, managing, and sharing business information and insights through the Microsoft Data Platform of technologies.
  • 33. Gracias por asistir a las 24 Horas PASS Español

Notas del editor

  1. Gracias a todos por asistir a este tercer evento anual de 24 Horas PASS en EspañolLos tiempos de esta sesión son los siguientesIndicar de que minuto a que minuto estaremos en que secciónEjemploDel minuto cero al minuto cinco será la bienvenida e introducción del moderadorDel minuto cinco al minuto cuarenta y cinco será la presentación de nuestro speaker……
  2. Mantente conectado con nosotrosLeer por favor la diapositiva y por favor haz mucho énfasis en el uso de las redes sociales para avisar como va nuestro evento
  3. Indicar que actualmente contamos con más de 30 capítulos oficiales y 2 capítulos virtuales (Español y Portugués)Remarcar el hecho de que si desean crear un capítulo en su ciudad o país, pueden ponerse en contacto con nosotros vía nuestro email rm.latam@sqlpass.org
  4. Backups de BBDDJobs fallidos durante las ultimas 24 horas