SqlSat247 Bogota - SQL Server Modo Tabular vs Modo Multidimensional - Pros y ...
SQL Server 2012 para No DBAs - Instalación de SQL Server 2012
1. Guillermo Taylor F.
Consultor Senior TI & Especialista SQL Server
guillermotaylor@hotmail.com
http://mastergt68.wordpress.com
2. Introducción a SQL Server 2012.
eBook: Introducing Microsoft SQL Server 2012.
Ediciones de SQL Server 2012.
Licenciamiento de SQL Server 2012.
Requerimientos hardware.
Requerimientos software.
Consideraciones y prácticas recomendadas.
Demostración
Instancia en SQL Server 2012 sobre Windows
Server 2012 + BDs de demostración
7. Métricas simples para precios.
Flexibilidad e innovación.
TCO líder de la industria.
Mayor información en SQL Server 2012 Licensing
Datasheet & FAQ
http://download.microsoft.com/download/4/F/7
/4F74E127-827E-420D-971F53CECB6778BD/SQL_Server_2012_Licensing_Dat
asheet_and_FAQ_Mar2012.docx
8.
9. Memoria
Mínima: 1 GB, excepto Express, 512 MB.
Recomendada: 4 GB, excepto Express, 1 GB.
Procesador
Mínimo: Moderno a 1.0 GHz
Recomendado: Moderno a 2.0 GHz
Aplica para máquinas físicas y virtuales.
En máquinas virtuales tener presente lo
relacionado con procesadores virtuales…
10. Componentes del Sistema
Característica
Database Engine and data files, Replication, FullText Search, and Data Quality Services
Analysis Services and data files
Reporting Services and Report Manager
Integration Services
Master Data Services
Client Components (other than SQL Server Books
Online components and Integration Services
tools)
SQL Server Books Online Components to view and
manage help content1
Espacio en disco
requerido
811 MB
345 MB
304 MB
591 MB
243 MB
1823 MB
375 KB
11. .NET Framework
3.5 SP1 & 4.0
Windows PowerShell
IE7 o posterior
6 GB de espacio disponible en disco
Las ediciones de SQL Server 2012 están
soportadas en versions y ediciones de sistemas
operativos Windows particulares
Validar en http://msdn.microsoft.com/enus/library/ms143506.aspx
12. Instalación de SQL Server en Controlador de Dominio
No se puede correr el servicio de SQL Server bajo una
cuenta de servicio local.
No se puede cambiar de “member server” hacia “domain
controller”.
Se debe desinstalar SQL Server.
No se puede cambiar de “domain controller” hacia
“member server”.
Se debe desinstalar SQL Server.
No se soportan nodos en Clúster SQL Server donde éstos
son controladores de dominio.
SQL Server en instalación no puede crear grupos de
seguridad o aprovisionar cuentas de servicio en un RODC.
En este escenario, la instalación fallará.
13. Organización de las bases de datos en SQL Server 2012
Bases de datos de sistema:
Master – Configuración de SQL Server
MSDB – Automatización de SQL Server
TEMPDB – Área temporal
Model – Plantilla para nuevas BD
Bases de datos de usuario:
Todas las aplicaciones Web
Todas las aplicaciones de Servicio
Otras de tipo no-de-sistema
14. 5 unidades de almacenamiento
Para bases de datos del sistema
Para archivos MDF/NDF de bases de datos de usuario
Para archivos LDF de bases de datos de usuario
Para TEMPDB
Para BACKUPS
Nota mental: Recordar sacarlos del servidor y probarlos
LDF: La más rápida posible
TEMPDB: Al menos, más rápida que la de MDF
MDF: Que ofrezca redundancia
Ambientes de tipo Producción o Pruebas tipo QA
15. Cuentas de usuario
Autenticación Windows
Autenticación SQL Server
Ojo con el SA y su contraseña…
Tener en cuenta los roles de base de datos
¿Quién debe ser el SYSADMIN?
Cuentas de servicio
La recomendación es una cuenta por servicio
Pero puede usarse una para ambientes de desarrollo…
SQL Server 2012 propone unas, de nuevo, válidas para
ambiente de desarrollo
Si está en dominio, que sean cuentas de dominio.
16. Puertos en Firewall
La instancia por defecto de SQL Server 2012 escucha por el
Puerto 1433 (MSSQLSERVER)
Las instancias nombradas de SQL Server 2012 usan un
Puerto particular que éste asigna
Este puerto se puede cambiar por el Configuration Manager
Cómo configurar SQL Server para escuchar en un puerto
específico: http://support.microsoft.com/kb/823938
Recomendación: Abrir todos los puertos requeridos
http://technet.microsoft.com/en-us/library/cc646023.aspx
17. Ubicaciones de los archivos
Unas para la instancia por defecto.
Unas para las instancias nombradas.
http://msdn.microsoft.com/enus/library/ms143547.aspx
En instalación, dejar esto configurado…
Luego se puede hacer, pero es recomendable
hacerlo en instalación.
18. 1.
2.
3.
4.
5.
6.
7.
BIOS del servidor actualizada.
Se tiene una decisión sobre habilitar
Intel hyper-threading en la BIOS .
El firmware adicional está actualizado.
Todos los drivers necesarios para el
chipset, NIC, controladores RAID están
instalados y funcionan
adecuadamente.
El servidor tiene una dirección IP
estática y ha sido añadido al dominio
Windows.
Hay un esquema de nombres estándar
para los discos lógicos y los
directorios.
Se ha considerado el workload y el
desempeño E/S para los
requerimientos de disco.
8.
9.
10.
11.
12.
13.
14.
15.
Todos los discos lógicos se han
aprovisionado y presentado al
servidor.
Todos los discos lógicos están con
formato y se ven en Windows Disk
Management.
Se ha probado el desempeño de los
discos lógicos con SQLIO.
Se tiene acceso al medio de
instalación de SQL Server y a la llave
de licencia.
Se tiene las credenciales para las
cuentas de servicio relacionadas con
SQL Server.
Se sabe que componentes se quieren
instalar en la instancia de SQL Server.
Se ha descarado el último SP de SQL
Server y/o su Cumulative Update
respectivo.
No hay reinicios pendientes en
Windows.
19.
20. Aunque es fácil instalar SQL Server, es
conveniente planear muy bien esta actividad.
No caer en el síndrome “NNF Engineer”…
Tener presente los requerimientos hardware y
software antes de una instalación.
Conocer el esquema de licenciamiento.
¿Qué edición se requiere?
Seguir las consideraciones y prácticas
recomendadas en esta presentación.
21. Getting Started (SQL Server 2012)
http://msdn.microsoft.com/en-us/library/hh231622.aspx
eBook gratuito “Introducing Microsoft SQL Server 2012“
http://mastergt68.wordpress.com/2012/03/16/ebook-gratuitointroducing-microsoft-sql-server-2012/
eBook gratuito “SQL Server Hardware”
http://www.red-gate.com/community/books/sql-serverhardware
Artículos en Simple Talk - Provisioning a New SQL Server
Instance
https://www.simple-talk.com/sql/databaseadministration/provisioning-a-new-sql-server-instance%e2%80%93-part-one/
https://www.simple-talk.com/sql/databaseadministration/provisioning-a-new-sql-server-instance%e2%80%93-part-two/
https://www.simple-talk.com/sql/databaseadministration/provisioning-a-new-sql-server-instance%e2%80%93-part-three/
22. Guillermo Taylor F.
Consultor Senior TI & Especialista SQL Server
guillermotaylor@hotmail.com
http://mastergt68.wordpress.com