sábado, 7 de septiembre de 2013

Crear un Tabla con Ms SQL Server 2008

- Lo primero que vamos a hacer es decirle al Ms SQL Server 2008, cual base de datos vamos a utilizar, lo hacemos con el siguiente comando:

USE nombre_de_la_base
- Una vez introducido el comando, hacemos click en ejecutar o presionamos F5.

En nuestro caso, la base de datos se llama "contextobinario".
A partir de la próxima publicación, que será como hacer la copia de seguridad de la base de datos, también voy a incluir la base de datos con el nombre de "contextobinario", para que con ella podamos comparar los resultados que se obtienen, con los que hago mención en la página.

- La sintaxis para crear una nueva "tabla" es la siguiente:

 CREATE TABLE nombre_de_la_tabla
   (
     nombre_del_campo TIPODEDATO,
    )
    GO   (este "GO" es opcional, solo si sale algún error, debería funcionar sin el)



Revisemos un poco el ejemplo:

- Estamos creando una tabla llamada "socio".
- cod_socio int PRIMARY KEY IDENTITY, estamos creando un campo llamado "cod_socio" que va a almacenar datos tipo "int" (enteros), que va a ser la clave primaria de nuestra tabla "PRIMARY KEY", y que además es "IDENTITY", esto significa que va a generar valores secuenciales que se inician en 1 y se van incrementando en 1 de manera automática cada vez que ingresemos un nuevo registro a nuestra tabla, más adelante le dedicaremos un poco más de tiempo a "IDENTITY".
- nombre NVARCHAR(30), estamos creando un campo llamado "nombre", va a almacenar datos de tipos "cadena de texto" con una longitud de 30 caracteres. Lo mismo sucede con "apellido", "direccion", "ciudad".
- sexo CHAR, estamos creando un campo llamado "sexo", que va a almacenar datos de tipo "char", o sea que va a almacenar solo "un" caracter.
- fechanac SMALLDATETIME, estamos creando un campo llamado "fechanac", que va a almacenar datos de tipo fecha.

- Por el momento, solo hacemos una breve descripción de los tipos de datos, más adelante detallaremos cada uno de ellos, debido a que merecen un atención especial, como por ejemplo: SMALLDATETIME, podriamos haber usado: DATE, DATETIME o bien con NVARCHAR, podríamos haber usado: VARCHAR, NCHAR()..

- Una vez que introducimos nuestro comando que contiene la estructura que va a contener nuestra tabla, presionamos "ejecutar" o apretamos F5.

- En el margen inferior, debería aparecer un mensaje diciendo que la operación se realizó correctamente.
De lo contrario, aparece un mensaje diciendo donde se encuentra el error.

miércoles, 4 de septiembre de 2013

CREAR UNA BASE DE DATOS CON MS SQL SERVER 2008

- Procedemos a lanzar el Ms SQL Server 2008


- Nos conectamos: 


- Hacemos "click" en "New Query"



- Escribimos la siguiente linea de comando:

CREATE DATABASE Empresa

el comando para crear la base de datos es "CREATE DATABASE" seguido de el nombre que le queremos asignar a la misma, en nuestro caso "Empresa"


- Hacemos click en el boton "Execute" o apretamos F5


En la parte inferior, debajo del query, nos va a indicar que nuestro comando se ejecutó satisfactoriamente.

lunes, 26 de agosto de 2013

Comprobar la Memoria Ram con Memtest86+

Si te encuentras con problemas en tu hardware y sigues la regla de las tres "M" (Micro, Mother, Memory), MEMTEST86+ te va a ser de gran utilidad.
En primer lugar, si has llegado a tener que comprobar el hardware de tu equipo, probablemente sea porque te han aparecido las tan agradables pantallas azules en Windows o bien, tu distribución de Linux se congela, y ya has agotado las alternativas correspondientes al software.

MEMTEST86+ Es un software que se ejecuta en modo Live, para ser más claro, es un sistema que se bootea desde el CD, o bien desde un Pen Drive., para comprobar el estado de la memoria RAM.
Esto se debe a que si intentamos comprobar el estado de la memoria RAM desde el sistema, esta prueba no va a ser precisa, debido a que el sistema y los diferentes programas que utilizamos se cargan en memoria, y el software que utilicemos en ese momento para realizar la prueba, solo analizará la memoria que se encuentra libre.

Pasemos a lo importante:

- Descargar el Memtest86+     http://www.memtest.org/
(podemos descargar la .iso o bien podemos descargar la versión para bootear desde un pendrive, en este ejemplo mostraremos como hacerlo desde la .iso)

"

- Una vez descargada la .iso podemos quemarla con el CDBurnerXP, que al igual que el Memtest86+ es software libre.  http://cdburnerxp.se/es/home

- Ya grabado el Memtest86+, lo introducimos en la lectora de CD/DVD.

- Antes de poder bootear el Memtest86+ en modo live, debemos ingresar el en Setup y cambiar la comfiguración de arranque, estableciendo como primer dispositivo a bootear, a la lectora.



- Ya iniciado el booteo del Memtest86+, el mismo comienza de manera automática a realizar el analisis de la memoria Ram.


- En el margen superior derecho de la pantalla van a ver que dice "Test #(número)", ese número es el indicador de prueba que está realizando en ese momento, y al lado una descripción del proceso.



 - En el caso que la memoria RAM esté defectuosa, aparecerá de la siguiente manera:


Para hacerlo más gráfico aquí un vídeo realizando los pasos mencionados:



domingo, 25 de agosto de 2013

PROBLEMAS CON EL PRIMER USO DE MS SQL SERVER 2008

Si te ha pasado como a mí, y luego de instalar el Ms SQL Server 2008, no logras ingresar, o tienes problemas con ello, a continuación te muestro la solución que yo pude encontrar para resolver el problema, sin tener que ondar más a fondo. Igualmente no estaría para nada mal tratar de explorar otras opciones para poder solucionarlo, ya que de esa manera, es cuando más se aprende.

- Cuando abrimos por primera vez el Ms SQL Server 2008, más específicamente, cuando abrimos en /SQL Server Management Studio, la primera ventana que nos va a aparecer es la siguiente:


En la cual debemos seleccionar el tipo de Server que vamos a utilizar y su nombre.
Si eres nuevo y recién estas empezando en este mundo de el SQL Server, quizás no tengas ni idea de que deberías introducir en nombre, o tal vez ya hallas agotado las posibilidades, como haber puesto: (local)Server, local, o nombres como el de tu equipo.

Ahora te parecerá realmente difícil de entender algunas cosas de este nuevo software que empiezas a utilizar, pero verás como, con el correr de las horas y los días, y de la obtención de nuevos conocimientos, te familiarizas con las diferentes cuestiones que ahora se plantean, y podrás enseñar o resolver problemas a alguien más.

PARA SABER QUE PONER EN EL NOMBRE DE SERVIDOR, HACEMOS LO SIGUIENTE:

- Abrimos una consola, la encontraras en Inicio/Todos los Programas/Accesorios/Símbolos del Sistema o bien en Inicio busca CMD y presiona enter.


- Una vez con el terminal abierto, escribimos: IPCONFIG/ALL


- Luego de introducir el comando, nos va a dar una serie de datos, de los cuales, solo nos interesa el primero, en donde dice "Nombre de host", vamos a copiar ese nombre e introducirlo en nuestro cuadro de dialogo de Ms SQL Server 2008, donde nos pide el nombre del servidor.

- Una manera más sencilla de obtener este dato es, haciendo click derecho en "EQUIPO", ir a Propiedades:


ahí también podremos obtener el nombre de nuestro equipo, para poder ingresarlo como servidor.