Escolar Documentos
Profissional Documentos
Cultura Documentos
CONSEJOS PARA
ACTUALIZARSE TRAS
EL FIN DE SQL SERVER
2005
CONSIDERACIONES
PARA INSTALAR SQL
SERVER 2014
SOLUCIN DE
PROBLEMAS DE
RENDIMIENTO CON T-SQL
CONFIGURAR LA
EXTENSIN DE GRUPO
DE BFER DE SQL SERVER
ACTUALIZAR
2005
INICIO
ACTUALIZAR 2005
INSTALAR 2014
ACTUALIZAR 2014 SP1
USO DE T-SQL
RESTAURAR DBS
GRUPO DE BFER
va a tener un largo proceso de prueba. Tal vez prefiera conseguir la ltima versin, con mayor cantidad de soporte.
Si se tratara de m, en este momento, a partir
de la versin 2005, me gustara ir a la 2014, dijo
Robert Sheldon, escritor y consultor independiente de tecnologa. Es slida, con un montn de
buenas caractersticas. No habra ninguna razn
para ir a la versin 2012, a menos que hubiera
algunas circunstancias especficas de concesin
de licencias que fueran un factor. Denny Cherry,
fundador y consultor principal en Denny Cherry &
Associates Consulting, recomend actualizarse a
SQL Server 2012 cuanto antes, si no es que a 2014,
porque al menos no tendrn que preocuparse por
nuevas actualizaciones pronto.
Aunque SQL Server 2014 es la versin ms
reciente de SQL Server, SQL Server 2016 se
encuentra en la vista previa de la comunidad tecnolgica. Sheldon dijo que no ve la actualizacin
ACTUALIZAR
2005
INICIO
ACTUALIZAR 2005
INSTALAR 2014
ACTUALIZAR 2014 SP1
USO DE T-SQL
RESTAURAR DBS
GRUPO DE BFER
an ms avanzado. Dijo que una empresa probablemente debera haber comenzado ya. Y aadi: Es el proceso de prueba lo que lleva mucho
tiempo. El proceso de actualizacin es bastante
sencillo. Probar la aplicacin para asegurarse de
El proceso de prueba es el
mismo para todas las versiones,
y los mismos retosla prueba, el
tiempo y las licenciasconfrontan
cualquier actualizacin.
que funciona debera haber iniciar con bastante
antelacin. Idealmente, dijo DAntoni, en este
punto, las organizaciones deberan haber hecho
algunas pruebas iniciales de aplicacin y deberan
estar planificando su migracin.
Un nmero de clientes de Cherry, que van desde
pequeas empresas a grandes empresas, estn
actualizndose debido a la proximidad del fin del
ciclo de vida de SQL Server 2005. Describi que el
final de la vida de SQL Server 2005 afecta a todos
los tamaos, cada vertical. DAntoni predijo que
las pequeas organizaciones y las empresas ms
ACTUALIZAR
2005
INICIO
ACTUALIZAR 2005
INSTALAR 2014
ACTUALIZAR 2014 SP1
USO DE T-SQL
RESTAURAR DBS
GRUPO DE BFER
INSTALAR 2014
INICIO
ACTUALIZAR 2005
INSTALAR 2014
ACTUALIZAR 2014 SP1
USO DE T-SQL
RESTAURAR DBS
GRUPO DE BFER
INSTALAR 2014
INICIO
ACTUALIZAR 2005
INSTALAR 2014
ACTUALIZAR 2014 SP1
USO DE T-SQL
RESTAURAR DBS
GRUPO DE BFER
para el sistema operativo y la plataforma de hardware. Estos requisitos varan ligeramente entre las
ediciones de SQL Server 2014. Por ejemplo, los
requisitos del sistema operativo de SQL Server
2014 son especficos para cada edicin. Debe instalar tanto el sistema operativo como la versin
especificada del Service Pack (SP) para cumplir
con los requisitos previos de instalacin de SQL
Server. Los requisitos establecidos por el SP son
requisitos mnimos. El programa de configuracin
de SQL Server 2014 comprueba si su equipo cumple con los requerimientos del sistema operativo
y el hardware antes de que le permita instalar o
actualizar. Asegrese de revisar los requisitos de
hardware y software para la versin deseada. Por
ejemplo, si va a actualizar SQL Server 2005 a SQL
Server 2014, asegrese de que su hardware puede
ejecutar SQL Server 2014.
A continuacin, debe analizar el entorno de SQL
Server que va a actualizar para asegurarse de que
puede actualizar esta versin a la versin y edicin
deseadas de SQL Server 2014. Para obtener ms
informacin acerca de las rutas de actualizacin
admitidas desde versiones anteriores de SQL Server a SQL Server 2014, y las actualizaciones de
INSTALAR 2014
edicin compatibles con SQL Server 2014, consulte el artculo en lnea: Versiones compatibles y
actualizaciones de ediciones.
INICIO
ACTUALIZAR 2005
INSTALAR 2014
ACTUALIZAR 2014 SP1
USO DE T-SQL
RESTAURAR DBS
GRUPO DE BFER
Redist del contenido del producto de SQL Server 2014, ejecute el archivo SQLUA.msi. Si lo ha
descargado desde el paquete de caractersticas de
SQL Server 2014, haga doble clic en el archivo ejecutable de extraccin y se le pedir que acepte el
acuerdo de licencia y que suministre informacin
de registro antes de la instalacin.
Al ejecutar el asesor de actualizaciones, aparece
la pantalla de bienvenida. En la pantalla de inicio,
podr ver la documentacin Upgrade Advisor, inicie el asistente del Upgrade Advisor y el visor de
informes del asesor de actualizaciones.
Para ejecutar el Upgrade Advisor:
Haga clic en Inicio, seleccione Todos los
programas, seleccione Microsoft SQL Server 2014,
y luego haga clic en SQL Server 2014 Upgrade
Advisor.
INSTALAR 2014
n
ACTUALIZAR 2005
INSTALAR 2014
ACTUALIZAR 2014 SP1
n
USO DE T-SQL
RESTAURAR DBS
GRUPO DE BFER
INSTALAR 2014
INICIO
ACTUALIZAR 2005
INSTALAR 2014
ACTUALIZAR 2014 SP1
USO DE T-SQL
RESTAURAR DBS
GRUPO DE BFER
ARQUITECTURA
IOT
INICIO
ACTUALIZAR 2005
INSTALAR 2014
ACTUALIZAR 2014 SP1
USO DE T-SQL
RESTAURAR DBS
GRUPO DE BFER
10
ARQUITECTURA
IOT
RESTORE FILELISTONLY
TO DISK =D:\Upgrade\Finance.TRN
GO
RESTORE DATABASE Finance
FROM DISK =D:\Upgrade\Finance.BAK
INICIO
ACTUALIZAR 2005
INSTALAR 2014
ACTUALIZAR 2014 SP1
WITH
DE DATOS
Finance_Data-MDF,
MOVE Finance_Log TO D:\MSSQL\DATA\
Finance_Log.LDF,
NORECOVERY
USO DE T-SQL
RESTAURAR DBS
GRUPO DE BFER
WITH RECOVERY
Usando SSMS, conctese con la instancia del Servidor SQL 2014 SP1 y ejecute el comando T-SQL
que se presenta a continuacin para restaurar la
base de datos de finanzas a la instancia SP1 de SQL
Server 2014. La lgica a seguir es que en primer
lugar debe utilizar la instruccin NORECOVERY para
restaurar la copia de seguridad completa; a continuacin, utilice la instruccin RECOVERY para restaurar el archivo de copia de seguridad del registro
de transacciones.
11
ARQUITECTURA
IOT
INICIO
ACTUALIZAR 2005
INSTALAR 2014
ACTUALIZAR 2014 SP1
DE LA BASE DE DATOS
GO
USO DE T-SQL
RESTAURAR DBS
USE [master]
GO
GRUPO DE BFER
12
USO DE T-SQL
INICIO
ACTUALIZAR 2005
INSTALAR 2014
ACTUALIZAR 2014 SP1
USO DE T-SQL
RESTAURAR DBS
GRUPO DE BFER
13
Aunque los parmetros column_list son opcionales para las instrucciones SELECT e INSERT,
siempre es una buena idea proporcionar una
lista de columna completa para estas declaraciones. Cuando no se especifica la lista de columna
completa, SQL Server slo resolver una lista
de columna completa cuando las instrucciones
SELECT e INSERT se ejecuten. Adems, sin parmetros column_list, las sentencias SELECT e INSERT
pueden generar errores si cambia el esquema de
tabla subyacente. Para reducir el trfico de red
USO DE T-SQL
INICIO
ACTUALIZAR 2005
INSTALAR 2014
ACTUALIZAR 2014 SP1
USO DE T-SQL
RESTAURAR DBS
GRUPO DE BFER
14
USO DE T-SQL
INICIO
ACTUALIZAR 2005
INSTALAR 2014
ACTUALIZAR 2014 SP1
USO DE T-SQL
RESTAURAR DBS
GRUPO DE BFER
Puede reducir el tiempo de transaccin asegurndose de que usted no est realizando las mismas
lecturas una y otra vez. Si la aplicacin tiene que
leer los mismos datos ms de una vez, entonces se
pueden almacenar en cach los datos en variables,
15
tablas temporales o variables de tabla. A continuacin, se pueden volver a leer los datos de la
memoria cach. Esto ayudar a reducir el tiempo
de bloqueo de los recursos reales. Para reducir el
tiempo de bloqueo, asegrese de que la aplicacin
toma los bloqueos en el ltimo momento posible y
los libera a la mayor brevedad posible.
USO DE T-SQL
INICIO
ACTUALIZAR 2005
INSTALAR 2014
ACTUALIZAR 2014 SP1
USO DE T-SQL
RESTAURAR DBS
GRUPO DE BFER
16
RESTAURAR
DBS
INICIO
ACTUALIZAR 2005
INSTALAR 2014
ACTUALIZAR 2014 SP1
USO DE T-SQL
RESTAURAR DBS
GRUPO DE BFER
Hay muchas razones por las que usted querra mover una base de datos de un servidor a otro:
la recuperacin de desastres, la actualizacin de
un entorno de prueba, el anlisis de datos o tal vez
algo ms. La restauracin de la base de datos es la
parte fcil, pero entonces usted puede quedarse
con inicios de sesin y usuarios de bases de datos
que no coinciden.
En este consejo veremos algunos de los pasos a
seguir al restaurar una base de datos desde un servidor diferente.
LA RESTAURACIN
17
RESTAURAR
DBS
RESTORE FILELISTONLY
C:\SQL\Backup\North.bak
RESTAURAR
Para restaurar la base de datos es posible que tengamos que utilizar la opcin MOVE para mover los
archivos fsicos a una ubicacin diferente y tambin la opcin NORECOVERY si queremos restaurar
varios archivos de copia de seguridad (es decir,
registros log completos y diferenciales).
Digamos que estamos moviendo la base de datos
18
RESTAURAR
DBS
GRUPO DE BFER
USUARIOS
19
RESTAURAR
DBS
n
INICIO
ACTUALIZAR 2005
INSTALAR 2014
ACTUALIZAR 2014 SP1
n
USO DE T-SQL
RESTAURAR DBS
GRUPO DE BFER
sp_revokedbaccess NorthDomain\Mike
INICIOS DE SESIN
n
Nota: Para
enlazar los inicios de sesin de Windows, consulte la seccin MOVER LOS INICIOS
DE SESIN que se muestra a continuacin.
ELIMINACIN DE USUARIOS
20
sp_addlogin
RESTAURAR
DBS
sp_grantlogin NorthDomain\Mary
INICIO
ACTUALIZAR 2005
INSTALAR 2014
ACTUALIZAR 2014 SP1
USO DE T-SQL
RESTAURAR DBS
GRUPO DE BFER
21
RESTAURAR
DBS
INSTALAR 2014
ACTUALIZAR 2014 SP1
USO DE T-SQL
RESTAURAR DBS
GRUPO DE BFER
22
Mantener los inicios de sesin y usuarios en sincrona no siempre es una tarea sencilla, a menos
que las mquinas sean completamente idnticas,
lo cual rara vez ocurre. Los pasos anteriores junto
con los comandos deberan ser todo lo que necesita para que sus bases de datos sean restauradas y
sus usuarios se vinculen correctamente.
Greg Robidoux
GRUPO
DE BFER
INICIO
ACTUALIZAR 2005
INSTALAR 2014
ACTUALIZAR 2014 SP1
USO DE T-SQL
RESTAURAR DBS
GRUPO DE BFER
23
GRUPO
DE BFER
INICIO
ACTUALIZAR 2005
INSTALAR 2014
ACTUALIZAR 2014 SP1
USO DE T-SQL
RESTAURAR DBS
GRUPO DE BFER
USE master
USE master
GO
GO
GO
24
GO
GRUPO
DE BFER
INICIO
ACTUALIZAR 2005
INSTALAR 2014
ACTUALIZAR 2014 SP1
USO DE T-SQL
RESTAURAR DBS
USE master
GO
GO
GRUPO DE BFER
25
GO
GRUPO
DE BFER
INICIO
ACTUALIZAR 2005
INSTALAR 2014
ACTUALIZAR 2014 SP1
USO DE T-SQL
RESTAURAR DBS
GRUPO DE BFER
26
SOBRE
LOS AUTORES
INICIO
ACTUALIZAR 2005
INSTALAR 2014
ACTUALIZAR 2014 SP1
USO DE T-SQL
RESTAURAR DBS
y desarrollo, entrenamiento tcnico y administracin de bases de datos en plataformas Microsoft SQL Server. Cuenta con
certificaciones como: MCITP Database Administrator 2008,
MCITP Database Administrator 2005, MCDBA SQL Server
2000 y MCTS .NET Framework 2.0 Web Applications.
ASHISH KUMAR MEHTA tiene
ms de una dcada de experiencia en la administracin de bases de datos, ajustes del rendimiento, desarrollo de bases de datos y entrenamiento tcnico
en Microsoft SQL Server, desde la versin 2000 a la 2014.
Cuenta con certificaciones de Microsoft, incluyendo MCITP
Database Administrator 2005/2008, MCDBA SQL Server
2000 y MCTS .NET Framework 2.0 Web Applications.
GRUPO DE BFER
GREG ROBIDOUX es
JESSICA SIRKIN es
27