Datos de prueba en Azure SQL Database

mayo 11, 2016

En algunas ocasiones necesitaremos crear una base de datos en Azure que nos permita hacer pruebas antes de cargar datos reales en nuestras aplicaciones.

Para ello podemos crear una Azure SQL Database con datos de prueba basados en AdventureWorksLT.

Para crear nuestra base de datos con estos datos de prueba, simplemente procedemos a realizar los siguientes pasos:

En el menú izquierdo de nuestro portal Azure hacemos clic en SQL Databases.

datosprueba01

Al mostrarse la página de SQL Database que muestra todas las bases de datos que hemos creado, haremos clic en el botón agregar.

datosprueba02

Esto desplegará una nueva página de Base de datos SQL donde rellenaremos los campos solicitados para poder crear nuestra Base de datos.

En Nombre de la base de datos, escribiremos un nombre para identificar nuestra nueva base de datos de las demás que tengamos dentro de nuestra cuenta. Para este ejemplo hemos utilizado el nombre datosprueba para así saber que es en ella donde tendremos almacenados los datos proporcionados por AdventureWorksLT.

datosprueba03

En Suscripción, seleccionaremos la cuenta que tengamos asignada para nuestro proyecto. Si tuviéramos más de una cuenta deberemos hacer clic en el nombre de la suscripción para que se despliegue la lista con los nombres de nuestras suscripciones y seleccionar la correcta.

En la sección Grupo de recursos podemos utilizar un grupo de recursos que hayamos creado anteriormente o podemos crear uno nuevo. Para utilizar un grupo existente simplemente hacemos clic en el nombre de recurso para que se despliegue la lista de recursos y seleccionar el que deseamos.

Seleccione un origen nos permite por medio de su lista desplegable seleccionar entre tres opciones; Base de datos en blanco, Muestra o Copia de seguridad. Para este ejemplo utilizaremos Muestra ya que nos permitirá seleccionar AdventureWorksLT como base de datos de ejemplo.

datosprueba04

Una vez seleccionada Muestra como origen, podremos elegir en el campo Seleccionar muestra entre dos opciones; AdventureWorksLT(v12) y AdventureWorksLT.

datosprueba05

La diferencia entre estas dos muestras es que AdventureWorksLT(V12) es la versión actualizada  mejorada para trabajar con servidores de bases de datos Azure V12.

En el campo servidor podemos utilizar un servidor que ya esté creado o podemos, si es necesario, crear un servidor nuevo. Si necesita ayuda para crear el servidor nuevo puede revisar Creando Azure SQL Database donde se explica con detalle como crear un servidor para nuestras bases de datos.

En este ejemplo utilizaremos un servidor creado con anterioridad en otro ejemplo.

El campo Inicio de sesión del administrador del servidor nos solicitará el nombre de usuario que administrará nuestra base de datos, en el campo contraseña escribiremos la contraseña asignada al usuario administrador.

Los demás campos los dejaremos con sus valores por defecto y daremos clic en el botón Crear. Luego de unos instantes se creará nuestra base de datos de ejemplo con todos los datos de AdventureWorksLT y estará lista para poder utilizarla.

Conexión remota Azure SQL Database

mayo 10, 2016

En algunas ocasiones necesitaremos conectarnos a Azure SQL Database de manera remota, para ello deberemos seguir ciertos pasos necesarios para lograr establecer la conexión entre Azure y SQL Server Management Studio (SSMS).

Al ingresar al portal de Azure buscaremos el menú lateral y daremos clic en SQL Database.

remote_azuredb01

Se abrirá la página que nos muestra todas las bases de datos que hayamos creado en nuestra cuenta. Dentro de esta página seleccionaremos la base de datos a la que deseamos crear la conexión remota dando clic en ella, esto nos mostrará la información general de nuestra base de datos. Buscaremos “Nombre del servidor” y daremos clic en el enlace que aparece debajo.

remote_azuredb02

Esto desplegará otra página que nos mostrará la información de nuestro servidor de bases de datos, buscaremos dentro de esta página “Firewall” y daremos clic en “Mostrar configuración del firewall”.

remote_azuredb03

Una vez abierta la nueva página configuración de firewall deberemos fijarnos que la opción “Permitir el acceso a servicios de Azure” esté como activado.

remote_azuredb04

Buscamos la Dirección IP de cliente que se encuentra un poco mas abajo en esa misma página y observamos el IP que nos muestra, es importante fijarse bien en esta dirección IP ya que ella es la que nos va a indicar los patrones de acceso  por medio de las conexiones IP.

remote_azuredb05ahora procederemos a rellenar los siguientes campos:

  • Nombre de regla: colocaremos un nombre para identificar la regla que vamos a crear, para este ejemplo se le ha colocado ConexionRemota.
  • IP Inicial: debido a que la IP de cliente que se nos ha asignado es la 190.199.46.43, en este campo colocaremos como IP Inicial los valores 190.0.0.1.
  • IP Final: en este campo escribiremos 190.255.255.255.

Al finalizar de llenar los campos hacemos clic en el botón Guardar ubicado en la parte superior.

remote_azuredb06

Debido a que estas direcciones IP han sido creadas para este servidor de bases de datos en particular, es probable que la dirección que les aparezca a ustedes sea distinta, sin embargo acá lo importante es observar el rango de valores a ingresar en los campos.

Por ejemplo: si la IP cliente que les asignaran  a ustedes fuera 193.23.45.134, los rangos serian para IP Inicial 193.0.0.1 | IP Final 193.255.255.255

Si todo ha salido bien y no se ha producido ningún problema, aparecerá un mensaje en pantalla indicándonos que las reglas del firewall han sido actualizadas correctamente.

remote_azuredb07Ahora simplemente damos clic en el botón Aceptar.

Con estos pasos ya hemos configurado nuestro firewall en Azure para poder conectarnos a nuestra Azure SQL Database remotamente. Ahora veamos los pasos para poder realmente conectarnos a nuestra Azure SQL Database desde SQL Server Management Studio.

Como bien recordaremos, en la página información general de nuestra base de datos aparece el nombre del servidor, anteriormente habíamos dado clic en ese nombre, sin embargo, ahora notemos que justo al lado derecho aparece un icono copiar.

Daremos clic en el icono copiar para que se copie la dirección de nuestro servidor en el portapapeles.

remote_azuredb08Una vez copiada la dirección de nuestro servidor en el portapapeles procederemos a abrir nuestro SQL Server Management Studio.

Cuando aparezca la ventana de conexión al servidor ingresaremos los siguientes datos:

  • Tipo de servidor: Motor de bases de datos
  • Nombre del servidor: copiaremos la dirección de nuestro servidor en azure, que para este ejemplo es; rpozo.database.windows.net, el nombre de servidor de ustedes será el que hayan escogido al momento de su creación.
  • Autenticación: Autenticación SQL Server.
  • Login: acá colocaremos el nombre del usuario administrador de nuestra Azure SQL Database, para este ejemplo se ha creado el usuario rpozo.
  • Contraseña: escribiremos la contraseña asignada al usuario administrador, en este ejemplo es la contraseña que se le asignó al usuario rpozo.

remote_azuredb09

Luego de haber completado los campos, daremos clic en el botón Conectar para poder conectarnos a nuestra Azure SQL Database de forma remota a través de nuestro SQL Server Management Studio.

Si todo ha sido correcto, dentro de unos instantes estaremos conectados a nuestra base de datos y estaremos listos para poder trabajar con ella.

remote_azuredb10

Si necesitan conocer más acerca de como crear nuestras Azure SQL Database los invito a revisar el paso a paso Creando Azure SQL Database dentro de este mismo blog.

Saludos!

Roberto Pozo

Creando Azure SQL Database

abril 30, 2016

Cuando deseamos crear bases de datos en Azure utilizamos SQL Database que nos permite de una manera bastante cómoda y ágil crear nuestras bases de datos para nuestros proyectos en la nube.

En primer lugar, debemos iniciar sesión en el portal de Azure con nuestras credenciales de cuenta para la nube.

Una vez dentro del portal, buscaremos en el menú lateral la opción SQL Database y daremos clic en ella.

azure_sql_database_1

Esta acción abrirá una nueva página dentro del portal en donde se mostrarán todas las bases de datos que se hayan creado en nuestra cuenta.

Para crear una nueva base de datos damos clic en el botón Agregar

azure_sql_database_2

Se desplegará una nueva página que nos pedirá todos los datos necesarios para la construcción de nuestra Base de datos, los cuales son:

  • Nombre de la Base de datos

En este campo deberemos escribir el nombre con el que identificaremos a nuestra base de datos, este nombre debe ser único y puede estar compuesto por letras y números.

azure_sql_database_3

Si el nombre con el que deseamos identificar nuestra base de datos es único y no está siendo utilizado por ningún otro servicio en Azure, se mostrará un check o palomita en color verde como se muestra en la imagen superior, caso contrario mostrará un signo de exclamación en rojo indicándonos que dicho nombre no puede ser utilizado y deberemos utilizar otro.

 

  •  Suscripción

Este campo está compuesto por una  lista desplegable en la cual seleccionaremos la suscripción de nuestra cuenta Azure en donde crearemos nuestra base de datos.

azure_sql_database_4Si contamos con más de una cuenta Azure, deberemos estar pendientes de seleccionar la suscripción correcta para evitar inconvenientes.

 

  • Grupo de recursos

En esta sección del formulario contamos con dos opciones: Crear nuevo y Usar existente;

Si seleccionamos la opción Crear nuevo, podemos crear un nuevo grupo de recursos para utilizarlo con nuestra nueva base de datos. Este grupo de recursos debe tener un nombre único de identificación, si el nombre no está siendo utilizado aparecerá a su lado un check o palomita en color verde indicándonos que podemos identificar nuestro grupo de recursos con ese nombre, caso contrario aparecerá un signo de exclamación en color rojo.

Azure_SQL_database_5.jpgSi seleccionamos la opción Usar existente, el campo de texto se transformará en una lista desplegable de la cual podremos seleccionar el grupo de recursos necesario.

 

  • Seleccione un origen

En esta lista desplegable encontraremos tres opciones: Base de datos en blanco, Muestra y Copia de seguridad.

azure_sql_database_6

Base de datos en blanco: nos permite crear una base de datos completamente en blanco.
Muestra: crea por nosotros una base de datos de muestra de AdventureWorksLT para Azure. Copia de seguridad: nos permite crear una base de datos a partir de una copia de seguridad existente. Para este ejemplo hemos seleccionado la primera opción.
  • Servidor

Cuando creamos una base de datos Azure debemos alojarla en un servidor, para ello contamos con dos opciones, utilizar un servidor que hayamos creado anteriormente o Crear un servidor nuevo. En este ejemplo utilizaremos la segunda opción.

azure_sql_database_7

Para crear un servidor que nos permita alojar nuestra Azure SQL Database deberemos rellenar los datos solicitados en el formulario:

  1. Nombre del servidor: como en los casos anteriores, éste debe ser un nombre único.
  2. Inicio de sesión del administrador del servidor: en este campo escribiremos el nombre de usuario administrador del servidor.
  3. Contraseña y confirmar contraseña: en estos dos campos escribiremos una contraseña que permita al administrador de servidor conectarse al mismo (se recomienda utilizar las normas mínimas de seguridad de una contraseña segura).
  4. Ubicación: este campo es una lista desplegable que nos muestra todas las ubicaciones de los Centros de datos de Azure a nivel mundial. De esta lista deberemos seleccionar el centro de datos más próximo a nuestra ubicación física o a la ubicación de los usuarios de nuestros servicios.
  5. Crear servidor V12 (última actualización): esta opción nos permite elegir si deseamos crear nuestro servidor con la última actualización de servidores llamada V12 o dejarla en la versión estable anterior.
  6. Permitir que los servicios de Azure accedan al servidor: esta opción está siempre activa por defecto, si por algún motivo se necesita deshabilitarla se puede cambiar en la configuración del firewall o en el SQL Server de la base de datos.

Luego de completar todos los campos deberemos dar clic en el botón Seleccionar, esto configurará nuestro servidor para poder establecerlo a nuestra base de datos.

 

  • Grupo elástico
En este ejemplo seleccionaremos la opción Ahora no, sin embargo veamos lo que dice la ayuda acerca de estos grupos elásticos para poder tener la idea general de este concepto:
Los grupos elásticos son una solución sencilla y rentable para administrar el rendimiento de varias bases de datos con un presupuesto fijo. Un grupo elástico proporciona recursos de proceso (eDTU) y de almacenamiento que se comparten entre todas las bases de datos que contiene. Las bases de datos de un grupo solo usan los recursos que necesitan, cuando los necesitan y dentro de unos límites configurables. El precio de un grupo se basa solo en la cantidad de recursos configurados y es independiente del número de bases de datos que contiene.
  • Plan de tarifa

En esta opción seleccionaremos el plan de tarifa que deseamos utilizar para nuestra base de datos.

azure_sql_database_8Para poder seleccionar el plan que utilizaremos damos clic en Plan de tarifa y se desplegará una nueva ventana con todas los planes tarifarios con los que podemos contar para nuestros proyectos, al mismo tiempo nos muestra dos opciones Ver todo y Recomendado.

Al hacer clic en Recomendado, se visualizarán los planes más idóneos para nuestro proyecto basados en rendimiento, costos y sobre todo en nuestro tipo de suscripción Azure.

azure_sql_database_9

Al presionar Ver todo se mostrarán todos los planes disponibles en Azure con la variedad de servicios, rendimiento y costos que cada uno de ellos ofrece.

 

  • Intercalación

Este campo lo dejaremos en este ejemplo con los valores por defecto, sin embargo es importante recordar que  la intercalación no puede cambiarse una vez creada la base de datos.

 

  • Anclar al panel

Esta opción nos permite un acceso directo en nuestro panel principal para mayor comodidad al momento en que tengamos que administrar nuestra base de datos, en este ejemplo hemos activado esta opción.

Para finalizar la creación de nuestra Azure SQL Database procedemos a dar clic en el botón Crear. Luego de unos instantes se creará nuestra base de datos y nos mostrará una ventana con toda la información de la misma, así como multiples opciones de configuración.

azure_sql_database_10

Después de haber sido creada nuestra base de datos y haber mostrado la información esencial de la misma, ésta aparecerá anclada en nuestro panel.

azure_sql_database_11a

Con esto ya estamos listos para poder crear conexiones remotas a nuestra nueva base de datos a través de SQL Server Management Studio así como configurar las cadenas de conexión que utilizaremos en nuestros programas y/o apps por medio de código.

Saludos!

Roberto Pozo

MVP Award 2015

abril 1, 2015

2015-MVP

El día de hoy he sido nombrado nuevamente como MVP (Microsoft Most Valuable Professional) en SQL Server.

“Conseguir esta distinción no es sencillo: entre los más de 100 millones de miembros de la comunidad técnica y social de todo el mundo, solo se reconocen en torno a 3.800 MVP cada año”

https://mvp.microsoft.com/es-es/becoming-an-mvp.aspx

Por ello me siento honrado de recibir este reconocimiento que gracias al apoyo incondicional de mi esposa y mis hijos (que con su paciencia y comprensión me han apoyado en mi diario compartir de ideas) he obtenido… También les agradezco a ustedes mis estimados lectores y seguidores de este humilde blog ya que ustedes son quienes me inspiran a seguir adelante con este compromiso de dar lo mejor de mí para seguir compartiendo conocimientos por este medio.

mvp-2015

Quiero agradecer a nuestra MVP Lead Erika Vilches por su constante e incondicional apoyo ya que nunca ha dejado de creer y estar constantemente en contacto con nosotros, los que integramos la gran familia MVP Latam.

Así mismo quiero agradecer a Microsoft por este reconocimiento que a su vez es un compromiso para seguir la labor que comencé hace algunos años atrás, ayudar a quienes desean aprender SQL Server.

Gracias…

Saludos!
Roberto Pozo

Instalando Northwind Database en SQL Server 2014

marzo 21, 2015

Logo SQL Server 2014

En artículos anteriores hemos visto como instalar las bases de datos de ejemplo Adventure Works 2014 Database, Instalando AdventureWorksDW2012 en SQL Server 2014 y AdventureWorks2012 en SQL Server 2014.

Sin embargo, en vista de los múltiples cursos que hay hoy en día que utilizan la base de datos de ejemplo Northwind, muchos amigos me han solicitado la creación de un tutorial paso a paso de como instalar esta base de datos en SQL Server 2014.

Como bien sabemos, esta base de datos fue creada para ser utilizada por SQL Server 2005 y 2008 respectivamente, siendo su última actualización en el año 2011, por ello deberemos hacer unos pequeños y sencillos pasos para poder instalarla sin problemas en nuestro SQL Server 2014.

En primer lugar deberemos ir a la página de codeplex donde descargaremos la base de datos Northwind http://northwinddatabase.codeplex.com/

northwind_page

Cuando ya estemos en la página de codeplex NO pulsaremos en el botón “Download” de color púrpura que aparece en el lado derecho, sino que haremos clic en el menú superior Downloads

northwind_download

Una vez dentro de esta página encontraremos dos archivos, primero el archivo Northwind.bak.zip y mas abajo luego de Other Available Downloads encontraremos el archivo Northwind.sql.zip que es el que descargaremos para proceder a la instalación del mismo.

Luego de descargado este archivo procederemos a descomprimirlo…

northwind_descomprimir

Una vez descomprimido el archivo, tendremos un nuevo archivo llamado northwind.sql que tendrá un peso de 2.069kb.

northwind_descomprimido

Este archivo deberemos abrirlo con nuestro bloc de notas (notepad), haciendo clic sobre él y seleccionando la opción abrir con -> bloc de notas.

northwind_abrir_block_de_notas

Una vez tengamos abierto nuestro archivo con el bloc de notas, NO haremos ninguna modificación en el mismo, solo haremos clic en el menú archivo y seleccionaremos la opción guardar como

northwind_guardar_como

Al aparecer la ventana de guardar como, iremos hasta la parte inferior de la misma y en la lista desplegable Codificación cambiaremos el tipo de Unicode por UTF-8 y presionaremos el botón guardar.

northwind_guardar_utf-8

Esto hará que aparezca en pantalla la ventana Confirmar Guardar como en la cual se nos advertirá que northwind.sql ya existe y si deseamos reemplazarlo, a la cual daremos clic en el botón Si.

northwind_confirmar_reemplazar

Esta acción demorará un poco en terminar de ejecutarse ya que se cambiará la configuración total del archivo y cambiará el tamaño del mismo a 1.306Kb.

northwind_guardado

Ahora procederemos a abrir nuestro SSMS (SQL Server Management Studio) y crearemos una nueva base de datos llamada Northwind con todos sus valores predeterminados.

northwind_creando_DB

Al ya tener creada nuestra base de datos, abriremos el archivo northwind.sql en nuestro SSMS y lo ejecutaremos presionando la tecla F5 o el botón !Ejecutar.

northwind_ejecutar_script

Luego de unos instantes nos mostrará el SSMS en la pestaña Mensajes que las consultas han sido ejecutadas correctamente y a partir de ese momento ya podremos comenzar a utilizar la base de datos northwind para nuestras prácticas y estudios.

northwind_ok

Como siempre ante cualquier duda o pregunta no dejen de contactarme que con gusto les responderé.

Saludos!

Roberto Pozo

Curso Querying with Transact-SQL Gratis

marzo 11, 2015

Logo SQL Server 2014

A partir del 14 de Abril de este año, Microsoft en conjunto con Edx.org dictarán el curso MOOC (Massive Open Online Courses) Querying with Transact – SQL, completamente gratis.

El curso estará compuesto de múltiples módulos donde se explorará cada área clave de el lenguaje Transact – SQL, enfocándose en la consulta y modificación de datos en Microsoft SQL Server o base de datos SQL Azure, el mismo tendrá una duración de 4 semanas y será impartido en inglés.

Temario:

• Create Transact-SQL SELECT Queries
• Work with Data types and NULLs
• Query Multiple Tables with Joins
• Use Set Operators
• Use Functions and Aggregate Data
• Use Subqueries and APPLY
• Use Table Expressions
• Group Sets and Pivot Data
• Modify Data
• Program with Transact-SQL
• Implement Error Handling and Transactions

Para obtener más información e inscribirse en esta gran iniciativa pueden ingresar a la página del curso Querying with Transact-SQL.

Be passionate and bold. Always keep learning. You stop doing useful things if you don’t learn.” – Satya Nadella, CEO, Microsoft

Saludos!

Roberto Pozo

Cursos Microsoft gratis

marzo 11, 2015

microsoft logo grande

Microsoft en conjunto con Edx.org dictarán una serie de cursos MOOC (Massive Open Online Courses) que van desde Bases de datos hasta Office 365, esta es una gran oportunidad para todo aquel que desee aprender y obtener mas conocimientos sobre diferentes tecnologías.

Estos cursos comenzarán a impartirse a partir del 31 de Marzo (no todos, otros comenzarán en abril) de este año.

En total son 7 cursos en los que podrán decidir en cual participar:

Introduction to TypeScript

Building Cloud Apps with Microsoft Azure – Part 1

Introduction to Bootstrap

Programming with C#

Querying with Transact – SQL

Windows PowerShell Fundamentals

Introduction to Office 365 APIs

Para obtener más información y participar en esta gran iniciativa pueden ingresar a Cursos Microsoft Gratis en la página de edx.org.

Be passionate and bold. Always keep learning. You stop doing useful things if you don’t learn.” – Satya Nadella, CEO, Microsoft

Saludos!

Roberto Pozo

Curso Introductorio SQL Server

febrero 26, 2015

Descarga_SQL_Server_2014_1

Como miembro del Programa Microsoft MVP Mentor, los días 28 de Febrero y 1 de Marzo de 2015 dictaré el Curso Introductorio SQL Server.

Este curso es completamente gratuito y será dictado en línea a través de Livemeeting.

Las clases serán impartidas en el siguiente horario:

Sábado 28: 21 horas Venezuela.
Domingo 1: 20 horas Venezuela.

MVP Mentor Program

Quienes deseen participar pueden registrarse en la siguiente dirección: http://1drv.ms/1zjR2fd

Esperamos que este entrenamiento sea de mucha ayuda para todos ustedes.

Saludos!

Roberto Pozo

SQL Server – Descargar Versiones Correctas

febrero 12, 2015

Descarga_SQL_Server_2014_1

Uno de los problemas más comunes en los que he sido consultado últimamente es problemas de instalación, en los cuales he notado que la mayoría de los mismos se deben al cometer un pequeño error al elegir la versión correcta de SQL Server a ser descargada.

Es por ello que vamos a revisar un poco que versiones debemos descargar según el sistema operativo que estemos utilizando.

En primer lugar deberemos fijarnos muy bien cual es nuestro sistema operativo, si es de 32 bits o 64 bits.

En Windows 7 hacia atrás:
Vamos a Inicio y pulsamos el botón derecho sobre el icono Mi PC donde seleccionaremos Propiedades.
Esta acción nos mostrará una ventana con la edición de Windows y el tipo de sistema. En tipo de sistema nos indica la versión que tenemos instalada

win7_ver32

En Windows 8 y Windows 8.1:
En el buscador escribimos la frase “Este equipo” y luego pulsamos el botón derecho cuando aparezca en pantalla el icono y seleccionamos propiedades.

Seleccionar propiedades de equipo

Al igual que con los otros sistemas operativos nos mostrará una ventana con la edición de Windows y el tipo de sistema.

win8ver64

Al ya tener claro cuál es nuestro Sistema y su versión podremos descargar sin problemas la versión correcta de SQL Server.

Si nuestro sistema es de 32 bits debemos descargar las versiones que dicen x86, si nuestros sistema es de 64 bits debemos descargar aquellas versiones que digan x64.

Es importante destacar que en sistemas de 64 bits podemos instalar versiones de SQL Server x86 sin problemas

Con esto ya podremos quitarnos muchos dolores de cabeza y mensajes de error al querer instalar SQL Server en nuestros equipos.

Como siempre ante cualquier duda o pregunta no dejen de contactarme que con gusto les responderé.

Saludos!

Roberto Pozo

Adventure Works 2014 Database

octubre 21, 2014

Logo SQL Server 2014

El día de hoy un amigo seguidor de este blog me escribió para solicitarme le ayudara a instalar la nueva base de datos de ejemplo AdventureWorks 2014 en su versión de SQL Server 2014, en un principio pensé en responderle “Estimado, solo debes seguir los pasos de mis otros tutoriales de AdventureWorks2012 en SQL Server 2014”, luego meditando un poco mas el asunto recordé antes de responderle que AdventureWorks2014 viene como un archivo de extensión .bak, por ello se debe instalar de una manera distinta a las que ya hemos visto en los artículos Instalando AdventureWorksDW2012 en SQL Server 2014 y AdventureWorks2012 en SQL Server 2014.

Por ello decidí crear este paso a paso explicativo para ayudar a quienes también tengan la inquietud o necesidad de instalar esta base de datos de ejemplo.

PASOS ELEMENTALES

El primer paso que debemos realizar es ingresar a la página http://msftdbprodsamples.codeplex.com/

1

En esta página haremos clic en New! Adventure Works 2014 Sample Databases que nos llevará a la página donde encontraremos todas las bases de ejemplo para la versión 2014

2

Luego elegiremos la primera opción que nos muestran y que está señalada como descarga recomendada (RECOMMENDED DOWNLOAD) y que tiene por nombre Adventure Works 2014 Full Database Backup.zip

Descargaremos este archivo en nuestra máquina y lo guardaremos en el directorio que deseemos.

3

Luego de guardar nuestro archivo procederemos a descomprimirlo obteniendo el archivo AdventureWorks2014.bak

4

5

6

Este archivo lo copiaremos y lo pegaremos en el siguiente directorio
C:\Program Files\Microsoft SQL Server\MSSQL12.XXXXX\MSSQL\
Backup

Es decir, haremos doble clic en la siguiente secuencia:

  • Unidad C
  • Archivos de programa
  • Microsoft SQL server
  • MSSQL12.XXXXX
  • MSSQL
  • Backup

NOTA: MSSQL12.XXXXXX es el nombre de la instancia con el que han instalado su servidor SQL Server, si por ejemplo han colocado el nombre de instancia como Servidor, entonces la carpeta será MSSQL12.SERVIDOR.

Al tratar de acceder a la carpeta Backup normalmente aparecerá un mensaje advirtiéndonos que no tenemos permisos para ingresar a dicha carpeta, este mensaje nos indica que no tenemos Privilegios para trabajar o ingresar a esta carpeta “Actualmente no tiene permiso de acceso a esta carpeta”, si este fuera el caso daremos clic en el botón Continuar para poder abrirla y allí pegaremos el archivo AdventureWorks2014.bak

INSTALANDO ADVENTUREWORKS 2014

Luego de los pasos descritos anteriormente ingresaremos a nuestro SQL Server Management Studio SSMS y daremos clic en nueva consulta (Ctrl+N) y escribiremos las siguientes sentencias


USE [master]


RESTORE DATABASE [AdventureWorks2014]


FROM disk = 'C:\Program Files\Microsoft SQL Server\MSSQL12.POSEIDON\
MSSQL\Backup\AdventureWorks2014.bak'


WITH MOVE 'AdventureWorks2014_data'


TO 'C:\Program Files\Microsoft SQL Server\MSSQL12.POSEIDON\MSSQL
\DATA\AdventureWorks2014.mdf',


MOVE 'AdventureWorks2014_Log'


TO 'C:\Program Files\Microsoft SQL Server\MSSQL12.POSEIDON\
MSSQL\DATA\AdventureWorks2014_log.ldf',


REPLACE

7

Luego para ejecutar las sentencias escritas presionaremos la tecla F5 o haremos clic en !Ejecutar

Si todo ha salido bien la ventana Mensajes nos indicará que el proceso ha sido realizado correctamente “RESTORE DATABASE procesó correctamente”.

8

Si al terminar el proceso no podemos observar nuestra base de datos Adventure Works 2014 en la carpeta Bases de datos, seleccionaremos esta carpeta con el botón derecho y haremos clic en la opción Actualizar para visualizarla y así poder comenzar a trabajar con ella.

9

Como siempre ante cualquier duda o pregunta no dejen de contactarme que con gusto les responderé.

Saludos!

Roberto Pozo