SqlserverTutorial

Páginas: 10 (2374 palabras) Publicado: 21 de julio de 2015
Microsoft SQLServer Express
2008
Tutorial básico
M.C. Andrés Gerardo Fuentes Covarrubias
M.C. Ricardo Fuentes Covarrubias

Pasos básicos
Instalar .Net FW 3.5
Instalar PowerShell
Instalar SQLServer Express 2008 con
Management Studio incluido

A. Gerardo Fuentes Covarrubias

2

Manejo de bases de datos SQL con el
shell sqlcmd
Para empezar a utilizar sqlcmd, primero debe iniciar la utilidad
yconectarse a una instancia de SQL Server. Puede conectarse a
una instancia con nombre o a la instancia predeterminada. El
primer paso consiste en iniciar la utilidad sqlcmd.
La Autenticación de Windows es el valor predeterminado para sqlcmd.
Para utilizar la Autenticación de SQL Server, debe especificar un
nombre de usuario y una contraseña mediante las opciones -U y -P.

De forma predeterminada, SQLServer Express instala
una instancia con nombre sqlexpress.
Pruebe con el comando:
>sqlcmd –S localhost\SQLExpress
A. Gerardo Fuentes Covarrubias

3

Para iniciar la utilidad sqlcmd y conectar con
una instancia predeterminada de SQL Server:
En el menú Inicio, haga clic en Ejecutar. En el cuadro Abrir, escriba
cmd y, a continuación, haga clic en Aceptar para abrir una ventana
del símbolo delsistema.
En el símbolo del sistema, escriba sqlcmd. Presione .
Ahora tiene una conexión de confianza con la instancia predeterminada
de SQL Server que se está ejecutando en el equipo.
1> es el comando sqlcmd que especifica el número de línea. Cada
vez que presione ENTER, el número se incrementará en uno.
Para finalizar la sesión de sqlcmd, escriba EXIT en el comando
sqlcmd.

A. Gerardo FuentesCovarrubias

4

Para iniciar la utilidad sqlcmd y conectar con
una instancia con nombre de SQL Server:
Abra una ventana del símbolo del sistema y escriba
>sqlcmd –S miServidor\nombreDeInstancia.
Reemplace miServidor\nombreDeInstancia con el nombre del
equipo y la instancia de SQL Server a la que desea conectarse.
Por ejemplo:
>sqlcmd –S localhost\SQLExpress

A. Gerardo Fuentes Covarrubias

5 Presione ENTRAR.
El comando sqlcmd (1>) indica que está conectado
con la instancia especificada de SQL Server.
Las instrucciones Transact-SQL escritas están
almacenadas en un búfer. Se ejecutan como un lote
cuando se encuentra el comando GO.

A. Gerardo Fuentes Covarrubias

6

Ejercicio 1. Crear una BD y una tabla
relacionada
Crear la base de datos
CREATE DATABASE

Abrir elcontexto de la base de datos
USE

Crear una tabla en el contexto actual
CREATE TABLE
(
campo1 tipo<[long]> NOT NULL,
campo2
tipo<[long]> PRIMARY KEY NOT NULL
)

Introducir valores a la base datos mediante la tabla creada
INSERT INTO
VALUES ([VALORES SEPARADOS POR COMAS])

Una línea por cada registro a introducir

Ejecute con el comando GO
A. GerardoFuentes Covarrubias

7

Ejercicio 1. Crear una BD y una tabla
relacionada
Cierre la base de datos con el comando
Close

Salga del interprete de comandos con
Exit

A. Gerardo Fuentes Covarrubias

8

Ejercicio 2. Mostrar una BD
mediante un control Grid
Varias cosas son necesarias para acceder una
base de datos en Sql:
Un adaptador de datos
Una conexión a la base de datos
Una cadena de conexión queguardará la ruta
hacia la base de datos y el nombre de esta
Una cadena para almacenar los comandos
Un objeto para manejar la conexión con la BD

A. Gerardo Fuentes Covarrubias

9

Ejercicio 2. Mostrar una BD
mediante un control Grid
Código:
private
private
private
private
private
private

SqlDataAdapter sqlAd;
DataSet dataSt;
SqlConnection Conexion;
string cadenaConexion;
string consultaCmd;BindingSource nombreBS;

//Adaptador de datos
//Estructura de datos para almacenar cada registro
//Objeto tipo conexión
//Ruta hacia la base de datos
//Cadena para almacenar los comandos sqlcmd
//Objeto para manejar la conexión con la BD

A. Gerardo Fuentes Covarrubias

10

Ejercicio 2. Mostrar una BD
mediante un control Grid
Todos los métodos y propiedades son
manejados por medio de la subclase...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS