Sunteți pe pagina 1din 60

INSTITUTO TECNOLGICO SUPERIOR DE LIBRES

INGENIERA EN SISTEMAS COMPUTACIONALES MATERIA: INTEGRACIN DE TECNOLOGAS DE LA INFORMACIN

INTEGRANTES DE EQUIPO: NO RIVERA SALAZAR SOCORRO VELAZCO BAZ FRANCISCO JAVIER LPEZ RIVERA MARGARITA BRETON GUARNEROS

DOCENTE ING. JOSE RICARDO ISLAS LOPEZ

GRUPO B

JULIO DE 2008

Introduccin
Esta documentacin tiene como objetivo describir paso a paso el proceso en que se tiene que configurar Windows Server 2003 para poder manejar Base de Datos instalando herramientas que son requeridas para su correcto funcionamiento como son: Framework 2.0. Levantar el IIS. En esta ocasin utilizaremos SQL Server 2005 como manejador de las Base de Datos que se alojaran en nuestro servidor, se har nfasis en los siguientes puntos en la configuracin de SQL Server 2005. La manera en que se crea un usuario Como crear Base de Datos Otorgar permisos a los usuarios Establecer las conexiones remotas.

ndice
Introduccin Servidor de base de datos montado en Windows Server 2003 1

Configurar Microsoft Windows Server 2003 para instalar Que es un servidor de base de datos.. Propsito Que es Windows Server 2003... Caractersticas..

2 2 2 4 4

Servidores.. 5 Servidor de impresin.. 5 Mejoras respecto Windows 2000 Server.................... 5 Versiones... 6 Que es SQL Server 2005.. 6

SQL Server 2005.... 6

Caractersticas de Microsoft SQL Server.

Componentes de SQL Server 2005..

Motor de base de datos.. Analysis services..

9 10

Minera de datos Integration services .. Rplica Reporting services Notification services. Bsqueda de texto Service broker... Ediciones y componentes de SQL Server 2005 Decidir entre ediciones de SQL Server 2005.. SQL Server 2005 enterprise edition (32 bits y 64 bits)..

10 10 11 12 13 13 14 14 15 15

SQL Server 2005 standard edition (32 bits y 64 bits). 16 SQL server 2005 workgroup edition (solo 32 bits).. 16

SQL Server 2005 Developer edition (32 bits y 64 bits)..... SQL Server 2005 Express edition (solo 32 bits). Utilizar SQL Server 2005 con un servidor de Internet Utilizar SQL Server 2005 con aplicaciones cliente/servidor Componentes de SQL Server 2005.. Instalacin de SQL Server 2005 Requerimientos de hardware. Requerimientos del procesador. Requerimientos de la memoria..

16 17 17 18 18 22 22 22 22

Requisitos del disco rgido. Hardware adicional Requerimientos de software del sistema operativo

23 23 24

Introduccin... 24 Sistema operativo. 24 Requerimientos de software adicional.. Instalacion de SQL Server 2005.................................................................... 25 26

Introduccin... 27 Pasos para la instalacin... Configuracin de SQL Server 2005.. Administracin y gestin de SQL Server 2005.. 27 28 34 35 Microsoft SQL server 2005 express edition with advanced services.. Crear usuarios de SQL Server 2005 39

Crear base de datos en SQL Server 2005... 42 Configurar conexiones remotas. Probar conexiones Remotas.. Conclusin. Bibliografas . 42 51 54 55

Servidor de Base de Datos montado en Windows Server 2003


Para el servidor de base de datos para Windows Server 2003 se eligi SQL Server 2005 debido a que pertenece a la familia de Microsoft y es compatible con este.

Configurar Microsoft Windows Server 2003 para instalar el Server SQL 2005.
Instalar framework 2.0 Levantar el servicio del IIS Nota: levantar el servicio del IIS es por si el usuario lo requiere si no es necesario realizar este paso.

Que es un servidor de base de datos


Los servidores de base de datos (SBD); son un tipo de software muy especfico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Se compone de un lenguaje de definicin de datos, de un lenguaje de manipulacin de datos y de un lenguaje de consulta.

Propsito
El propsito general de los sistemas de gestin de base de datos es el de manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirn en informacin relevante, para un buen manejo de datos.

Objetivos
Existen distintos objetivos que deben cumplir los SGBD: Abstraccin de la informacin. Los SGBD ahorran a los usuarios detalles acerca del almacenamiento fsico de los datos. Da lo mismo si una base de datos ocupa uno o cientos de archivos, este hecho se hace transparente al usuario. As, se definen varios niveles de abstraccin. Independencia. La independencia de los datos consiste en la capacidad de modificar el esquema (fsico o lgico) de una base de datos sin tener que realizar cambios en las aplicaciones que se sirven de ella. Redundancia mnima. Un buen diseo de una base de datos lograr evitar la aparicin de informacin repetida o redundante. De entrada, lo ideal es lograr una redundancia nula; no obstante, en algunos casos la complejidad de los clculos hace necesaria la aparicin de redundancias.

Consistencia. En aquellos casos en los que no se ha logrado esta redundancia nula, ser necesario vigilar que aquella informacin que aparece repetida se actualice de forma coherente, es decir, que todos los datos repetidos se actualicen de forma simultnea. Seguridad. La informacin almacenada en una base de datos puede llegar a tener un gran valor. Los SGBD deben garantizar que esta informacin se encuentra segura frente a usuarios malintencionados, que intenten leer informacin privilegiada; frente a ataques que deseen manipular o destruir la informacin; o simplemente ante las torpezas de algn usuario autorizado pero despistado. Normalmente, los SGBD disponen de un complejo sistema de permisos a usuarios y grupos de usuarios, que permiten otorgar diversas categoras de permisos. Integridad. Se trata de adoptar las medidas necesarias para garantizar la validez de los datos almacenados. Es decir, se trata de proteger los datos ante fallos de hardware, datos introducidos por usuarios descuidados, o cualquier otra circunstancia capaz de corromper la informacin

almacenada. Respaldo y recuperacin. Los SGBD deben proporcionar una forma eficiente de realizar copias de respaldo de la informacin almacenada en ellos, y de restaurar a partir de estas copias los datos que se hayan podido perder. Control de la concurrencia. En la mayora de entornos (excepto quizs el domstico), lo ms habitual es que sean muchas las personas que acceden a una base de datos, bien para recuperar informacin, bien para almacenarla. Y es tambin frecuente que dichos accesos se realicen de forma simultnea. As pues, un SGBD debe controlar este acceso concurrente a la informacin, que podra derivar en inconsistencias. Tiempo de respuesta. Lgicamente, es deseable minimizar el tiempo que el SGBD tarda en darnos la informacin solicitada y en almacenar los cambios realizados.

Que es Windows Server 2003


Windows Server 2003 es un sistema operativo de la familia Windows de la marca Microsoft para servidores que sali al mercado en el ao 2003. Est basada en tecnologa NT y su versin del ncleo NT es la misma que la del sistema operativo Windows XP usado en Workstations.

Caractersticas
Sus caractersticas ms importantes son: Sistema de archivos NTFS: 1. cuotas 2. cifrado y compresin de archivos, carpetas y no unidades completas. 3. permite montar dispositivos de almacenamiento sobre sistemas de archivos de otros dispositivos al estilo unix Gestin de almacenamiento, backups... incluye gestin jerrquica del almacenamiento, consiste en utilizar un algoritmo de cach para pasar los datos menos usados de discos duros a medios pticos o similares ms lentos, y volverlos a leer a disco duro cuando se necesitan. Windows Driver Model: Implementacin bsica de los dispositivos ms utilizados, de esa manera los fabricantes de dispositivos slo han de programar ciertas especificaciones de su hardware. Active Directory Directorio de organizacin basado en LDAP, permite gestionar de forma centralizada la seguridad de una red corporativa a nivel local. Autentificacin Kerberos5 DNS con registro de IP's dinmicamente Polticas de seguridad

Servidores
Los servidores que maneja Windows 2003 son: Servidor de archivos Servidor de impresiones Servidor de aplicaciones Servidor de correo (SMTP/POP) Servidor de terminal Servidor de Redes privadas virtuales (VPN) (o acceso remoto al servidor) Controlador de Dominios (mediante Active Directory) Servidor DNS Servidor DHCP Servidor de Streaming de Video Servidor WINS

Servidor de Impresin
Teniendo ya en cuenta que para activar el servidor de impresin en Windows Server 2003 tiene que tener instalado el Windows Server, luego implementar una red cliente servidor y configurar la impresora en las PC's y esta listo para que la pueda utilizar, ya sea del servidor o de una "PC hija

Mejoras Respecto Windows 2000 Server


Diferencias principales con Windows 2000 Server 1. Durante la instalacin arranca con el mnimo de servicios activados para no comprometer la seguridad del sistema 2. Mejoras en el manejo de polticas de seguridad 3. Active Directory ya no utiliza NetBIOS sino que es necesaria la presencia de un DNS que soporte Service Records (deteccin de servicios ofrecidos por una mquina a travs de un DNS)

Versiones
Actualmente existen cuatro versiones de Windows 2003, aunque todas ellas cuentan a su vez con versiones de 32 y 64 bits (excepto Web Edition). Las versiones son: Web Edition Diseado para los servicios y el hospedaje Web. Standard Edition El ms verstil de todos, ofrece un gran nmero de servicios tiles para empresas de cualquier tamao. Enterprise Edition Para empresas de mayor tamao que la Standard Edition. Datacenter Edition Para empresas que requieran bases de datos ms escalables y un procesamiento de transacciones de gran volumen.

Que es SQL Server 2005


Microsoft SQL Server 2005 es una plataforma de base de datos que se utiliza en el procesamiento de transacciones en lnea (OLTP) a gran escala, permite el almacenamiento de datos y las aplicaciones de comercio electrnico; es tambin una plataforma de Business Intelligence para soluciones de integracin, anlisis y creacin de informes de datos

SQL Server 2005


Microsoft SQL Server es un sistema de gestin de bases de datos relacionales (SGBD) basado en el lenguaje Transact-SQL, y especficamente en Sybase IQ, capaz de poner a disposicin de muchos usuarios grandes cantidades de datos de manera simultnea. As de tener unas ventajas que a continuacin se pueden describir. Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como son Oracle, Sybase ASE, PostgreSQL o MySQL.

Caractersticas de Microsoft SQL Server


Soporte de transacciones. Escalabilidad, estabilidad y seguridad. Soporta procedimientos almacenados. Incluye tambin un potente entorno grfico de administracin, que permite el uso de comandos DDL y DML grficamente. Permite trabajar en modo cliente-servidor, donde la informacin y datos se alojan en el servidor y las terminales o clientes de la red slo acceden a la informacin. Adems permite administrar informacin de otros servidores de datos. Este sistema incluye una versin reducida, llamada MSDE con el mismo motor de base de datos pero orientado a proyectos ms pequeos, que en su versin 2005 pasa a ser el SQL Express Edition, que se distribuye en forma gratuita. Es muy comn desarrollar completos proyectos complementando Microsoft SQL Server y Microsoft Access a travs de los llamados ADP (Access Data Project). De esta forma se completa una potente base de datos (Microsoft SQL Server), con un entorno de desarrollo cmodo y de alto rendimiento (VBA Access), a travs de la implementacin de aplicaciones de dos capas mediante el uso de formularios Windows. Para el desarrollo de aplicaciones ms complejas (tres o ms capas), Microsoft SQL Server incluye interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET, pero el servidor solo est disponible para Sistemas Operativos Windows.

Componentes de SQL Server 2005:


En el diagrama se ilustran las relaciones existentes entre los componentes de SQL Server 2005 y se indica la interoperabilidad entre ellos.

Motor de base de datos Reporting Services Analysis Services Notification Services Integration Services Bsqueda de texto Rplica Service Broker

SQL Server 2005 incluye varias caractersticas de seguridad configurables y de gran precisin. Estas caractersticas permiten a los administradores

implementar una defensa optimizada para los riesgos de seguridad especficos de su entorno

Motor de base de datos


El Database Engine (Motor de base de datos) es el servicio principal para almacenar, procesar y proteger los datos. El Motor de base de datos proporciona acceso controlado y procesamiento de transacciones rpido para cumplir con los requisitos de las aplicaciones consumidoras de datos ms exigentes de la empresa.

El Motor de base de datos se usa para Crear bases de datos relacionales El procesamiento de transacciones en lnea Procesar datos analticos en lnea. Crear tablas para almacenar datos y objetos de base de datos como ndices, vistas y procedimientos almacenados Administrar y proteger los datos. Puede usar SQL Server Management Studio para administrar los objetos de base de datos y Analizador de SQL Server para capturar eventos de servidor.

Analysis Services Analysis Services es el servicio esencial que permite llevar a cabo un rpido anlisis de datos empresariales y proporciona funciones de procesamiento analtico en lnea (OLAP) y de minera de datos en aplicaciones de Business Intelligence. OLAP: Analysis Services permite disear crear y administrar estructuras multidimensionales con datos de detalle y agregados de diversos orgenes de datos, como bases de datos relacionales, en un solo modelo lgico unificado compatible con los clculos integrados.

Minera de datos
Analysis Services contiene las caractersticas y herramientas necesarias para crear complejas soluciones de minera de datos, algunas de stas son: Un conjunto de algoritmos de minera de datos estndar del sector. El Diseador de minera de datos, que sirve para crear, administrar, examinar y crear predicciones a partir de modelos de minera de datos. El lenguaje DMX, que sirve para administrar modelos de minera de datos y crear complejas consultas predictivas. Se pueden usar varias de estas caractersticas y herramientas a la vez para descubrir las tendencias y patrones existentes en los datos; se pueden usar las tendencias y patrones para tomar decisiones informadas sobre los problemas empresariales ms complicados.

Integration Services
SQL Server 2005 Integration Services (SSIS) es el componente de extraccin, transformacin y carga (ETL) de SQL Server 2005. Sustituye al componente de ETL de SQL Server anterior, Servicios de transformacin de datos (DTS). Integratin Services es una plataforma para la creacin de soluciones de integracin de datos y de transformaciones de datos de alto rendimiento.

10

Los paquetes pueden funcionar por separado o conjuntamente con otros paquetes para hacer frente a las complejas necesidades de la empresa. Integration Services puede extraer y transformar datos de muchos orgenes distintos, como archivos de datos XML, archivos planos y orgenes de datos relacionales, y, posteriormente, cargarlos en uno o varios destinos. Integration Services contiene un variado conjunto de tareas y transformaciones integradas, herramientas para la creacin de paquetes y el servicio Integration Services para ejecutar y administrar los paquetes. Las herramientas grficas de Integration Services se pueden usar para crear soluciones sin escribir una sola lnea de cdigo. Tambin se puede programar el amplio modelo de objetos de Integration Services para crear paquetes mediante programacin y codificar tareas personalizadas y otros objetos de paquete.

Rplica
La rplica es un conjunto de tecnologas destinadas a la copia y distribucin de datos y objetos de base de datos de una base de datos a otra, para luego sincronizar ambas bases de datos con el fin de mantener su coherencia. La rplica permite distribuir datos entre diferentes ubicaciones y entre usuarios remotos o mviles mediante redes locales y de rea extensa, conexiones de acceso telefnico, conexiones inalmbricas e Internet. SQL Server proporciona tres tipos de rplica, cada uno con distintas capacidades:

rplica transaccional rplica de mezcla rplica de instantneas

La rplica transaccional se usa normalmente en escenarios servidor a servidor que requieren un alto rendimiento, como por ejemplo, la mejora de la escalabilidad y la rentabilidad, el almacenamiento de datos y la creacin de

11

informes, la integracin de datos procedentes de varios sitios, la integracin de datos heterogneos y la descarga del procesamiento por lotes. Con estos tres tipos de rplica, SQL Server proporciona un sistema eficaz y flexible para la sincronizacin de datos en toda la organizacin.

Reporting Services
SQL Server 2005 Reporting Services (SSRS) es una plataforma de creacin de informes basada en servidor que ofrece una extensa gama de informes de datos de orgenes de datos relacionales y multidimensionales. Reporting Services contiene componentes de procesamiento, un completo conjunto de herramientas que sirven para crear y administrar informes, y una interfaz de programacin de aplicaciones (API) con la que los programadores pueden integrar o ampliar el procesamiento de datos e informes en aplicaciones personalizadas. Los informes que se generan pueden basarse en datos relacionales o multidimensionales de SQL Server, Analysis Services, Oracle o cualquier proveedor de datos de Microsoft .NET Framework, como ODBC u OLE DB. Con Reporting Services, se pueden crear informes interactivos, tabulares o de formato libre que recuperan los datos a intervalos programados o a peticin, cuando el usuario abre un informe. Con Reporting Services, los usuarios tambin pueden crear informes ad hoc basados en modelos predefinidos y examinar de manera interactiva los datos del modelo. Reporting Services es una solucin basada en servidor y, por lo tanto, proporciona un modo de centralizar el almacenamiento y la administracin de informes, as como el acceso seguro a informes, modelos y carpetas, controlar el procesamiento y la distribucin de informes, y normalizar el uso de los informes en la empresa.

12

Notification Services
SQL Server 2005 Notification Services es una plataforma para desarrollar aplicaciones que generen y enven notificaciones; es adems el motor que ejecuta dichas aplicaciones. Puede utilizar Notification Services para generar y enviar a tiempo mensajes personalizados a miles o incluso millones de suscriptores, y entregar los mensajes a una amplia variedad de aplicaciones y dispositivos. La plataforma Notification Services permite desarrollar completas aplicaciones de notificacin. Las suscripciones, que expresan el inters de los suscriptores en cierta informacin (conocida como eventos), se puede evaluar en funcin de la llegada de eventos o de una programacin. Los datos del evento se pueden originar en la base de datos, en otras bases de datos o en orgenes externos. Las notificaciones, que son el resultado de eventos y suscripciones coincidentes, pueden recibirse en diversos formatos antes de enviarse al suscriptor. El Motor de base de datos almacena los datos de la aplicacin y realiza la comparacin entre los eventos y las suscripciones. El motor de Notification Services controla el flujo y el procesamiento de los datos, se puede distribuir en varios equipos. As se puede mejorar el rendimiento de aplicaciones de gran tamao y que exigen muchos recursos.

Bsqueda de texto
SQL Server contiene la funcionalidad necesaria para realizar consultas de texto en datos basados en caracteres sin formato contenidos en tablas de SQL Server. Las consultas de texto pueden contener palabras y frases, o formas diversas de una palabra o frase. La bsqueda de texto permite la indizacin rpida y flexible en consultas basadas en palabras clave de datos de texto almacenados en una base de datos de Microsoft SQL Server. En SQL Server 2005, la bsqueda de texto ofrece funcionalidad de bsqueda empresarial. La bsqueda de texto sirve para realizar bsquedas de datos sin formato, basadas en caracteres, en diversos campos de varias tablas a la vez.

13

Se pueden crear ndices de texto en los datos guardados en una columna de datos char, varchar o nvarchar o de datos de formato binario, como documentos de Microsoft Word, guardados en una columna varbinary(max) o image.

Service Broker
SQL Server 2005 Service Broker proporciona la compatibilidad con SQL Server Database Engine (Motor de base de datos de SQL Server) nativo para las aplicaciones de mensajera y colas. De este modo, resulta ms fcil para los programadores crear aplicaciones complejas que usan los componentes de Database Engine (Motor de base de datos) para la comunicacin entre bases de datos distintas. Los programadores pueden usar Service Broker para crear con facilidad aplicaciones distribuidas y confiables. Los programadores de

aplicaciones que usan Service Broker pueden distribuir las cargas de trabajo de datos en varias bases de datos sin tener que programar complejas funciones internas de comunicacin y mensajera. As se reduce el trabajo de programacin y realizacin de pruebas, ya que Service Broker controla las vas de comunicacin del contexto de una conversacin. Tambin aumenta el rendimiento. Por ejemplo, las bases de datos de cliente compatibles con sitios Web pueden grabar informacin y enviar tareas con muchos procesos a colas de bases de datos de servidor. Service Broker garantiza que todas las tareas se administren en el contexto de las transacciones para que sean confiables y coherentes tcnicamente.

Ediciones y componentes de SQL Server 2005


Las diferentes ediciones de SQL Server 2005 satisfacen los requisitos de rendimiento, tiempo de ejecucin y precio nicos de organizaciones y personas. Los diversos componentes de SQL Server 2005 que instale depender de las necesidades de las organizaciones y de las personas. Las siguientes secciones le ayudarn a elegir la mejor opcin entre las ediciones y componentes disponibles en SQL Server 2005.

14

Decidir entre ediciones de SQL Server 2005 La mayora de las organizaciones eligen entre tres ediciones de SQL Server: SQLServer 2005 Enterprise Edition SQL Server 2005 Standard Edition SQL Server 2005 Workgroup Edition

El motivo de que la mayora de las organizaciones elijan una de estas ediciones es que slo las ediciones Enterprise, Standard y Workgroup se pueden instalar y utilizar en entornos de servidor de produccin. Adems de las ediciones Enterprise, Standard y Workgroup, SQL Server 2005 incluye: SQL Server 2005 Developer Edition SQL Server 2005 Express Edition.

SQL Server 2005 Enterprise Edition (32 bits y 64 bits)


Enterprise Edition es ampliable a los niveles de rendimiento necesarios para admitir el procesamiento de transacciones en lnea (OLTP) de empresas ms grandes. Las completas capacidades de anlisis y Business Intelligence, y sus caractersticas de alta disponibilidad como, por ejemplo, el clster de conmutacin por error, permiten controlar las cargas de trabajo empresarial de mayor importancia. Enterprise Edition es la edicin ms completa de SQL Server y es idnea para las organizaciones ms grandes y para los requisitos ms complejos. Tambin est disponible en una edicin Evaluation de 120 das para plataformas de 32 bits o 64 bits.

15

SQL Server 2005 Standard Edition (32 bits y 64 bits)


Standard Edition es la plataforma de anlisis y administracin de datos para organizaciones pequeas y medianas. Incluye la funcionalidad bsica necesaria para soluciones de lnea de negocio, almacenamiento de datos y comercio electrnico. Las caractersticas de alta disponibilidad y de Business Intelligence integradas de Standard Edition proporcionan a las organizaciones las capacidades bsicas que necesitan para realizar sus operaciones. Standard Edition es idneo para aquella organizacin pequea o mediana que necesite una plataforma completa de anlisis y administracin de datos.

SQL Server 2005 Workgroup Edition (slo 32 bits)


Workgroup Edition es la solucin de administracin de datos para pequeas organizaciones que necesitan una base de datos sin lmites de tamao o nmero de usuarios. Workgroup Edition se puede utilizar como servidor Web de cliente o para operaciones de sucursales o departamentos. Incluye las caractersticas de base de datos principales de la lnea de productos de SQL Server y es fcilmente actualizable a Standard o Enterprise Edition. Workgroup Edition es una base de datos de nivel de entrada idnea, que resulta confiable, slida y fcil de administrar.

SQL Server 2005 Developer Edition (32 bits y 64 bits)


Developer Edition permite a los programadores generar todo tipo de aplicaciones sobre SQL Server. Incluye todas las funciones de SQL Server 2005 Enterprise Edition, pero se autoriza su uso como sistema de desarrollo y prueba, no como servidor de produccin. Developer Edition se puede actualizar para uso productivo a SQL Server 2005 Enterprise Edition.

16

SQL Server 2005 Express Edition (solo 32 bits)


SQL Server Express es una base de datos gratuita, fcil de usar y sencilla de administrar. Integrada con Microsoft Visual Studio 2005. SQL Server Express facilita el desarrollo de aplicaciones controladas por datos que sean de gran capacidad, seguras en almacenamiento y rpidas de implementar. SQL Server Express es gratis, se puede redistribuir (sujeto a contrato), y funciona como base de datos de cliente, as como de base de datos de servidor bsica. SQL Server Express es una opcin idnea para pequeos fabricantes independientes de software, usuarios domsticos de servidor, programadores no profesionales que creen aplicaciones Web y aficionados a crear aplicaciones de cliente.

Utilizar SQL Server 2005 con un servidor de Internet


En un servidor de Internet, como el servidor en el que se ejecutan los Servicios de Internet Information Server (IIS), se instalan normalmente las herramientas de cliente de SQL Server 2005. Las herramientas de cliente incluyen los componentes de conectividad del cliente utilizados por una aplicacin que se conecta a una instancia de SQL Server. Aunque puede instalar una instancia de SQL Server en un equipo en el que se ejecute IIS, esto suele hacerse nicamente para sitios Web pequeos que tienen un nico equipo servidor. La mayora de los sitios Web tienen los sistemas IIS de nivel intermedio en un servidor o clster de servidores, y las bases de datos en un servidor o federacin de servidores

independientes.

17

Utilizar SQL Server 2005 con aplicaciones cliente/servidor


nicamente puede instalar los componentes de cliente de SQL Server 2005 en un equipo que ejecute aplicaciones cliente/servidor conectadas directamente con una instancia de SQL Server. Una instalacin de componentes de cliente tambin es una buena opcin si administra una instancia de SQL Server en un servidor de base de datos, o si tiene pensado desarrollar aplicaciones de SQL Server. La opcin de componentes de cliente instala las siguientes caractersticas de SQL Server: Herramientas del smbolo del sistema Herramientas del Servidor de informes Componentes de conectividad Modelos de programacin Herramientas de administracin Herramientas de desarrollo Libros en pantalla, bases de datos de ejemplo y aplicaciones de ejemplo.

Componentes de SQL Server 2005


Utilice la pgina Seleccin de caractersticas del Asistente para la instalacin de SQL Server para seleccionar los componentes a incluir en la instalacin de SQL Server 2005. Ninguna de las caractersticas del rbol estn seleccionadas de manera predeterminada. Utilice las siguientes descripciones para determinar el conjunto de caractersticas que satisfaga sus necesidades.

18

Componentes servidor SQL Database

de Descripcin

Server Database Engine (Motor de base de datos) incluye Engine Database Engine (Motor de base de datos), el servicio

(Motor de base de principal para almacenar, procesar y proteger datos, datos) Rplica, Bsqueda de texto y herramientas para

administrar datos XML y relacionales. Analysis Services Analysis Services incluye las herramientas para crear y administrar aplicaciones de procesamiento analtico en lnea (OLAP) y de minera de datos. Reporting Services 1,2 Reporting Services incluye componentes de servidor y de cliente para crear, administrar e implementar informes tabulares, matriciales, grficos y de forma libre. Reporting Services tambin es una plataforma extensible que puede utilizarse para desarrollar aplicaciones de informes. Notification Services Notification Services es una plataforma para desarrollar e implementar aplicaciones que enven informacin

personalizada puntualmente a los suscriptores de una gran variedad de dispositivos. Integration Services Integration Services es un conjunto de herramientas grficas y objetos programables para mover, copiar y transformar datos.

Se necesita Servicios de Internet Information Server (IIS) 5.0 o posterior para las instalaciones de Reporting Services. Se necesita Microsoft Internet Explorer 6.0 Service Pack (SP) 1 para el componente Diseador de informes de Reporting Services.

19

Componentes cliente Componentes conectividad

de Descripcin

de Instala componentes para la comunicacin entre clientes y servidores, y bibliotecas de red para DB-Library, ODBC y OLE DB.

Herramientas administracin SQL

de Descripcin

Server SQL Server Management Studio (SSMS), nuevo en Microsoft SQL Server 2005, es un entorno integrado para obtener acceso, configurar, administrar y

Management Studio 1

desarrollar todos los componentes de SQL Server. SSMS rene las caractersticas del Administrador corporativo, el Analizador de consultas y Analysis Manager, herramientas incluidas en versiones anteriores de SQL Server, en un nico entorno que proporciona acceso para SQL Server a los desarrolladores y administradores de todos los niveles de conocimiento. Administrador de El Administrador de configuracin de SQL Server

configuracin de SQL proporciona administracin de configuracin bsica para Server los servicios, protocolos de servidor, protocolos de cliente y alias de cliente de SQL Server. SQL Server Profiler SQL Server Profiler proporciona una interfaz grfica de usuario para supervisar una instancia del Database Engine (Motor de base de datos) o una instancia de Analysis Services. Asistente optimizacin Database para la El Asistente para la optimizacin de Database Engine de (Motor de base de datos) crea conjuntos ptimos de Engine ndices, vistas indizadas y particiones.

(Motor de base datos)

20

Se necesita Internet Explorer 6.0 SP1 para instalaciones de SQL Server Management Studio. Herramientas desarrollo Business Intelligence Business Intelligence Development Studio es un entorno Development Studio 1 de desarrollo integrado para las soluciones de Analysis Services, Reporting Services e Integration Services. de Descripcin

Se necesita Internet Explorer 6.0 SP1 para instalaciones de Business Intelligence Development Studio.

Documentacin ejemplos

y Descripcin

Libros en pantalla Documentacin principal para SQL Server 2005. de SQL Server Ejemplos Server de SQL Proporciona cdigo de ejemplo y aplicaciones de ejemplo para el Database Engine (Motor de base de datos), Analysis Services. Services, Reporting Services e Integration

21

Instalacin de SQL Server 2005 Requerimientos de Hardware

Requerimientos del Procesador


Cuando se planea la instalacin de un SQL Server 2005 se debe asegurar que la computadora en la cual se lo quiere instalar, debe tener el mnimo de hardware requerido. Caso contrario, se pueden producir fallas durante la instalacin de algunos o todos los componentes. El procesador de la computadora en la cual se quiere instalar SQL Server debe ser un procesador Intel Pentium o uno compatible de 600 megahertz (MHz) o mayor. Microsoft recomienda que se use un procesador de 1 gigahertz (GHz) o ms.

Requerimientos de la Memoria
Una instalacin de SQL Server 2005 Enterprise Edition o SQL Server 2005 Developer Edition debe tener un mnimo de memoria de 256 megabytes (MB),

22

adicionalmente de la requerida por el sistema operativo. Microsoft recomienda que se use al menos una memoria de 512 MB. El SQL Server 2005 Standard Edition requiere un mnimo de memoria de 64 MB. La Express Edition requiere una memoria de 64 MB cuando es instalado en un Microsoft Windows 2000 o Windows Server 2003, y 32 MB en Windows XP. Nota: Los requerimientos de memoria indicados en este documento son solo para el SQL Server 2005. Estos no incluyen los necesitados para los sistemas operativos y cualquier otro software instalado en la computadora.

Requisitos del Disco Rgido


Los componentes de la base de datos SQL Server 2005 requieren entre 95 y 300 MB de espacio en disco, dependiendo de las opciones elegidas. Una instalacin tpica requiere 250 MB de espacio en disco. Si elige instalar un SQL Server 2005 Analysis Services, necesitara un adicional de 50 MB de espacio en disco para una instalacin base, o 130 MB para una instalacin tpica. Si elige instalar SQL Server 2005 Reporting Services, necesitara un adicional de 50 MB de espacio en discoReport Server, y 30 MB para Report Designer.

Hardware Adicional
Requerimientos de hardware adicional para escenarios de instalaciones tpicas incluyen: Monitor (Las herramientas de administracin de SQL Server se encuentran optimizadas para una resolucin de 1024 x 786) Mouse Adaptador para Redes CD / DVD drive (para instalacin desde el CD)

Requerimientos de Software del Sistema Operativo


23

Introduccin
Antes de instalar SQL Server 2005, se debe asegurar de instalar el software prerequerido necesario.

Sistema Operativo
El SQL Server 2005 requiere uno de los siguientes sistemas operativos:

Windows Server 2003 Standard Edition Windows Server 2003 Enterprise Edition Windows Server 2003 Datacenter Edition Windows Server 2003 Embedded Edition Windows 2003 Web Edition

Windows XP Home Edition con Service Pack 1 o ms Windows XP Professional Edition con Service Pack 1 o ms Windows XP Media Center con Service Pack 1 o ms Windows XP Embedded Edition Windows 2000 Professional con Service Pack 4 o ms Windows 2000 Server con Service Pack 4 o ms Windows 2000 Advanced Server con Service Pack 4 o ms Windows 2000 Datacenter Server con Service Pack 4 o ms
24

Nota: Las ediciones 32-bit de SQL Server 2005 deben ser instaladas en versiones de Windows 32-bit. Las ediciones 64-bit de SQL Server 2005 deben ser instaladas en versiones de Windows 64-bit.

Requerimientos de Software Adicional


El SQL Server 2005 tambin requiere del siguiente software: Microsoft Internet Explorer 6.0 Service Pack 1 o superior (requerido para Microsoft Management Console) Internet Information Services (IIS) 5.0 o superior (requerido para Reporting Services) TCP/IP networking Microsoft .NET Framework 2.0 (el SQL Server lo instalar si es necesario.) Microsoft Windows Installer 2.0 (SQL Server lo instalar si es necesario.)

Instalacin de SQL Server 2005


25

Instalar Componentes de SQL Server 2005

Introduccin
Cuando instala SQL Server 2005, se usa un programa interactivo para el setup. Es importante entender los pasos que debe seguir cuando usa el programa para el setup, para que haga las selecciones adecuadas de instalacin, de acuerdo a las necesidades particulares de la empresa.
26

Pasos para la Instalacin


Siga las siguientes instrucciones para instalar SQL Server 2005: 1. Verifique que su computadora cumple con los requisitos mnimos de hardware y software para SQL Server 2005. 2. Inserte el CD de SQL Server 2005. 3. Si aparece la pantalla del Setup de SQL Server 2005, haga clic en Run the SQL Server Installation Wizard. 4. Si la pantalla del Set up de SQL Server 2005 no aparece, vea los contenidos del CD y haga doble clic en setup.exe para comenzar a ejecutar el programa de Setup. 5. Acepte el End User License Agreement.

6. Instale

los

pre-requisitos

necesarios

detectados

por

SQL

Server

Component Update. 7. Inicie el SQL Server Installation Wizard para instalar una nueva instancia del SQL Server. 8. Vea el reporte del System Consistency Checker. 9. Ingrese la informacin de registro. 10. Seleccione las caractersticas que desee instalar. Puede a travs de la opcin Advanced seleccionar componentes individuales para cada caracterstica sobre los grupos predefinidos. 11. Seleccione instalar una instancia por defecto o una instancia con nombre. 12. Si estas instalando en un Windows cluster, ingrese la informacin de configuracin del cluster. 13. Ingrese la informacin de la cuenta para el servicio de SQL Server 2005. 14. Seleccione el modo de autentificacin. Puede seleccionar Windows Authentication o Windows y SQL Server Authentication. 15. Seleccione el collation setting. 16. Si selecciona el Reporting Services en el paso 10, ingrese la informacin de configuracin del Reporting Services. 17. Haga clic en Finish cuando la instalacin se complete. 18. Verifique la instalacin haciendo las siguientes tareas: a. Examine los archivos de log del setup ubicados en C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\LOG\Files flder. b. El resumen en el archivo .txt localizado en C:\Program
27

Files\Microsoft SQL Server\90\Setup Bootstrap\LOG\ lista los logs creados. c. Examine el estado de los servicios instalados del SQL Server. d. Conctese al SQL Server usando sqlcmd.exe o SQL Server Management Studio.

Configuracin de SQL Server 2005.


Una vez instalado la versin Express de SQL Server 2005 veamos que ha quedado instalado en nuestro PC, para ello acudimos al men de inicio, todos los programas y localizamos el paquete aadido por nuestra instalacin:

Vemos que dentro del paquete Microsoft SQL Server 2005, accedemos a un men con unas herramientas de configuracin, estas herramientas son:

De estas herramientas, para nuestros intereses nos basta con conocer la primera de todas (SQL Server Configuration Manager). Desde ella podremos configurar el acceso y el modo de arranque de nuestro servidor de datos. Arrancamos la aplicacin y nos encontramos la siguiente pantalla:

28

De todas las posibles herramientas de configuracin a las que podemos optar nosotros tenemos que destacar la primera de todas, SQL Server 2005 Services, desde la cual podremos configurar dos de los aspectos ms importantes de nuestro servidor. Por lo tanto hacemos doble click en el icono correspondiente y accedemos a los servidores de bases de datos instalados en nuestro PC. Teniendo que configurar el primero de todos:

29

Opcin:

Funcin: Para activar nuestro servidor de modo manual. Si el servidor se

30

Start

encuentra en funcionamiento, lgicamente esta funcin aparecer deshabilitada, lo mismo suceder con el resto de opciones.

Stop Pause

Detiene el servidor. Detiene el servidor momentneamente. Una vez detenido el servidor mediante "pause", lo vuelve a poner en marcha. Detiene el servidor, e inmediatamente vuelve a activarlo.

Resume

Restart

propiedades Accedemos a una ventana para llevar a cabo varias configuraciones. Ayuda Pequea ayuda sobre este servicio.

Haciendo click con el botn derecho accedemos al men desde el cual vemos que tenemos habilitadas una serie de opciones.

El primer bloque de opciones hace referencia al estado de nuestro servidor, la opcin propiedades para configuracin y la ltima una pequea ayuda que nos ofrecen en la instalacin. De nuevo, podemos comparar el servicio de base de datos de SQL Server 2005, con el servicio de pginas Web de IIS, como ya conoces, desde la configuracin de IIS tenemos la opcin de configurar una serie de propiedades, y establecer el estado del servidor de pginas web. De igual manera desde SQL Server Configuration Manager, podemos realizar estas mismas tareas sobre los servicios de base de datos. Veamos ahora como configurar ciertos aspectos del servidor desde la ventana de configuracin que aparece
31

Pulsando sobre propiedades: La ventana aparece con la pestaa Log on, activada, desde esta ventana configuramos los permisos de acceso al servidor. Es muy importante configurar debidamente estos accesos. Primero podemos indicar el modo de la cuenta, o bien indicar que la cuenta ser la activada en nuestro servidor. En nuestro caso lo configuraremos para que el

administrador de nuestro PC sea el usuario predeterminado para tener permisos de administracin. Cuando instalamos nuestros servicios en el servidor de una empresa debemos operar de diferente mtodo, creando un usuario especfico para la administracin de la base de datos, es bastante lgico crear un usuario para esta tarea, ya que es posible que modifiquemos las caractersticas de usuarios para otras tareas y para que estos cambios no afecten a SQL Server es mejor que tenga un nico usuario fijo para esta tarea. Y por ltimo tenemos a nuestra disposicin una serie de botones para actuar sobre el estado del servidor. Sigamos con la configuracin pinchando en la pestaa Service.
32

Destacamos la propiedad Start Mode, desde ella podemos habilitar 3 modos diferentes de activar nuestro servidor:

Opcin:

Funcin:
33

Con esta opcin, el servidor arrancar conjuntamente con el sistema, es decir, cuando nuestro sistema Automatic operativo arranque, el servidor de base de datos se activar automticamente, esta es la opcin ms habitual y recomendad, ya que nuestro servidor estar permanentemente ofreciendo sus servicios. Disabled Deshabilitamos el arranque del servidor. El modo de gestionar el estado del servidor ser manual Manual por parte del desarrollador mediante las opciones que vimos anteriormente.

Administracin y gestin de SQL Server 2005


Con la instalacin y la configuracin que acabamos de ver ya podramos comenzar a trabajar con las bases de datos. Para crear y gestionar nuestras tablas, procedimientos almacenados, etc. nos veramos obligados a hacerlo desde Visual Studio.

Pero, como ya sabes, el objetivo final del curso es el desarrollo de una aplicacin profesional, para la cual nuestra base de datos estar integrada de una gran cantidad de tablas y procedimientos almacenados. Por este motivo, nos ayudaremos de una segunda herramienta que nos permita administrar nuestra base de datos, realizar comprobaciones, y otro tipo de tareas. Esta segunda herramienta es Sql Server Management Studio Express CTP, la cual no se instala con las herramientas de configuracin y debemos descargarla por separado desde la pgina de Microsoft. Por si nunca la has descargado o instalado te dejo el enlace para descargarla, basta con descargar y seguir el asistente de instalacin, es el mismo enlace que has encontrado en el anterior capitulo.

Microsoft SQL Server 2005 Express Edition with Advanced Services


Para administrar las bases de datos, tenemos la posibilidad de instalar SQL Server 2005 sin aadir esta herramienta de administracin, ya que en el entorno de Visual Studio 2005, tenemos acceso a un panel para la exploracin de base de datos. Nosotros utilizaremos a lo largo del curso la herramienta de administracin especfica e independiente de SQL Server 2005 para introducir al alumno a este servidor de base de datos. De todos modos, en alguna ocasin, nos ayudaremos de Visual Studio 2005 y su explorador de base de datos para acceder a las bd. Una vez instalada esta herramienta, vemos que ha sido aadida a nuestro paquete de software de SQL Server 2005:

34

Con SQL Server Management Studio hemos instalado un conjunto de herramientas para realizar todas las tareas necesarias.

Nota: Si has desarrollado bases de datos con SQL Server 2000, debes saber que con SQL Server Management Studio se instalan todas las herramientas en una sola, y no en paquetes separados. Vamos a ir viendo paso a paso, como trabajar con esta herramienta. De modo que al finalizar este captulo, tengamos creada una base de datos y seas capaz ms adelante de crear tus propias bases de datos, con sus tablas bien estructuradas, etc... Por lo tanto combinaremos explicaciones sobre SQL Server Mangement Studio con otros aspectos importantes del diseo de base de datos.

Comencemos con la herramienta, desde el men de inicio arrancamos la aplicacin y nos encontramos con una ventana de conexin.
35

Desde esta ventana, te debe recordar a lo explicado en las herramientas de configuracin. Antes de comenzar a trabajar con el administrador, debemos indicar a que servidor y con que usuario queremos conectar y entrar al administrador.

Propiedad:

Opciones:

Funcin: El nombre del servidor, que elijamos para conectar con el


36

Server name:

Elegimos el servidor con el que conectaremos.

administrador. Debes recordar este nombre, porque ser el que tengas que utilizar en las

cadenas de conexin desde .NET. Si elegimos la opcin "Windows Authentication" conectando con estaremos la misma

cuenta de usuario con la que iniciamos nuestro sistema.

Windows Authentication Trabajaremos con esta opcin a Authentication: SQL Server Authentication Si seleccionamos "SQL Server Authentication" deberemos lo largo del curso.

indicar con que cuenta vamos a conectar contrasea e introducir especfica la para

conectar con SQL Server. Con

la versin SQL Server 2005 Express es ms recomendable trabajar con "Windows

Authentication" ya que de otro modo podemos encontrar

problemas por la limitacin de la versin gratuita. Elegidas nuestras opciones adecuadas pulsaremos en conectar, en ese momento nos muestra una ventana con el proceso de conexin y si todo ha resultado correcto, arranca nuestra herramienta de administracin.

Nota: En este curso utilizaremos esta herramienta para disear bases de datos, crear cuentas de usuario y ejecutar nuestras sentencias SQL, necesarias para la

gestin de datos, mediante el administrador de consultas. Todo lo dems quedara para un curso especfico de administracin y mantenimiento de bases de datos con SQL Server 2005. Por lo tanto no te preocupes al observar que no se explican todas las caractersticas, ya que las tareas que vamos a aprender, son las necesarias para desarrollar nuestras aplicaciones Web avanzadas.

Crear Usuarios de SQL Server 2005.


En el momento de configurar la conexin con SQL Server 2005, indicamos que comenzaramos la sesin con una cuenta del sistema local. Lo cual quiere decir, que utilizamos la misma cuenta de inicio de sesin de Windows para conectarnos a nuestro servidor de datos. A lo largo de este curso, utilizaremos este modo de autenticacin, no obstante, vamos a explicar como crear cuentas de usuario de SQL Server, puesto que se trata del modo de trabajo ms seguro. Para crear cuentas de usuario, tenemos habilitada la carpeta Security, que podemos encontrar desplegando el rbol de navegacin del explorador de objetos. Dentro de esta carpeta, se almacena la carpeta Logins, la cual muestra en la pestaa principal, las cuentas de usuario que se crean automticamente por defecto al instalar SQL Server y las creadas por nosotros. Para crear una nueva cuenta, pulsamos el botn derecho del ratn sobre la carpeta Logins, y seleccionamos New.

39

En la siguiente ventana comienza el proceso de creacin de la cuenta. En el primer paso (General) indicamos: El nombre o Login de la cuenta. El tipo de autenticacin para esta cuenta, pudiendo elegir entre autenticacin windows o autenticacin SQL Server. Si seleccionamos autenticacin Windows, mediante el botn "Search" podemos buscar entre las cuentas de Windows que existen en nuestro sistema y seleccionar una de ellas. En este caso, vamos a crear una cuenta de SQL Server, por lo tanto la seleccionamos y le indicamos el nombre de usuario y su contrasea. Vemos que tenemos la posibilidad de forzar las polticas de contraseas, las cuales se aseguran que las contraseas cumplan unas determinadas

condiciones de formato, de caducidad, y la posibilidad de que el usuario cambie su contrasea en el momento de iniciar por primera vez sesin.

Estas polticas se encuentras deshabilitadas en la versin Express de SQL Server 2005. Base de datos por defecto con la que trabajar el usuario, y el lenguaje por defecto.

Crear Base de Datos en SQL Server 2005. Configurar Conexiones Remotas


41

A continuacin describimos los pasos a realizar para habilitar el establecimiento de conexiones remotas en SQL Server (ediciones Developer y Express). Como acabo de indicar, el servidor SQL se encuentra alojado en Windows Vista, no obstante, la explicacin resulta igualmente vlida para Windows XP. En primer lugar ejecutaremos la utilidad "Configuracin de superficie de SQL Server", que se encuentra en la siguiente ruta de men de Windows: Inicio > Todos los programas > Microsoft SQL Server 2005 > Herramientas de configuracin > Configuracin de superficie de SQL Server, abrindose la siguiente ventana.

Una vez iniciada esta herramienta, haremos clic en la opcin "Configuracin de superficie para servicios y conexiones", lo que nos mostrar un nuevo cuadro de dilogo con los componentes que podemos configurar. Tal y como se indica en la siguiente imagen, expandiremos el nodo correspondiente al motor de datos, seleccionaremos el elemento "Conexiones remotas", y en el panel derecho haremos clic en la opcin "Conexiones locales y remotas". Dentro de este ltimo apartado elegiremos el tipo de conexin a utilizar, por ejemplo "Usar TCP/IP y canalizaciones con nombre".
42

Despus de aplicar los cambios, se mostrar un mensaje advirtindonos de que esta nueva configuracin no surtir efecto hasta que no se vuelva a iniciar el servicio del motor de datos, por lo que siguiendo en esta misma ventana de configuracin, haremos clic en el elemento "Servicio", que nos proporciona

acceso precisamente al servicio del motor de SQL Server, y la posibilidad de pararlo y arrancarlo de nuevo, como vemos en la siguiente imagen.

En el caso de que estemos utilizando SQL Server con nombre de instancia y sin emplear un nmero concreto de puerto TCP/IP, como siguiente paso deberemos habilitar el servicio SQL Server Browser, que se encuentra como ltimo nodo en esta ventana de configuracin de superficie para SQL Server. En esta ocasin simplemente expandiremos el mencionado nodo, y en el panel derecho iniciaremos el servicio en caso de que no estuviese ya en ejecucin.

44

Habilitar este servicio entraa ciertos riesgos de seguridad que deben ser sopesados. Tengamos en cuenta que para nuestro caso lo estamos habilitando dentro de un escenario de pruebas, por lo que una vez terminadas las mismas y para evitar potenciales problemas, podemos deshabilitarlo. El siguiente paso verifica que el puerto TC/IP este habilitado y podemos observar que el numero de puerto que utiliza SQL server es el 1433.

Por ultimo reiniciamos los servicios el SQL server exprs para que se guarden los cambios que se realizaron.

46

El siguiente servicio que hay que reiniciar es bsqueda de texto SQL

47

Como paso final, debemos configurar el Firewall de Windows para que los servicios del motor de datos y SQL Server Browser puedan comunicarse con el exterior. Despus de abrir el panel de control de Windows Vista, dentro del apartado "Seguridad" haremos clic en el elemento "Dejar pasar un programa a travs de Firewall de Windows", como vemos en la siguiente imagen.

48

Esta accin abrir el cuadro de dilogo de configuracin del Firewall y nos situar directamente en la pestaa "Excepciones", desde donde podremos aadir, pulsando el botn "Agregar programa", nuevas aplicaciones para que el Firewall del sistema operativo les permita el paso.

Los ejecutables correspondientes a los servicios del motor de datos y explorador de SQL (SQL Server Browser), se encuentran en las siguientes rutas (siempre y cuando hayamos utilizado las opciones predeterminadas durante la instalacin de SQL Server 2005): C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe

49

Una

vez agregados estos ejecutables, se

visualizarn

en

la

pestaa

"Excepciones" del Firewall, tal y como podemos ver en la siguiente imagen.

Tras este ltimo paso, podemos dar por concluida la configuracin de SQL Server 2005 para que permita el establecimiento de conexiones remotas. En el siguiente enlace es posible encontrar informacin adicional:

50

Probando la conexin remota

Para esto obviamente la maquina cliente debe de estar en conexin en red con la maquina servidor. Todos estos pasos los vamos a hacer desde el host cliente. 1.- Se crea un archivo de tipo texto y se cambia la extensin de tipo .udl

2.- En esta opcin muestra que si desea cambiarle el nombre a la conexin.udl.

3.- En esta se muestra el archivo .udl

51

4.- En el archivo remota.udl damos doble clic y visualizaremos propiedades de vnculo de datos extendemos la pestaa de proveedores y se selecciona opcin de Microsoft OLE DB provider for SQL Server damos siguiente.

5.- En esta ventana en la parte de 1. Seleccione o escriba un nombre de servidor: colocamos el nombre de la maquina destino seguido \SQLEXPRESS Ingresamos el nombre del usuario y su contrasea, y si todo esta correcto se mostrara las bases de datos del usuario.

52

6.- despus de hacer la conexin se acepta y se muestra la prueba de conexin.

53

Conclusin
Los servidores de bases de datos son muy importantes en actualidad debido a que son muy utilizables para la creacin de paginas web y aplicaciones distribuidas que necesiten trabajar con bases de datos remotas. Crear base de datos con sql server Express 2005 es fcil de utilizar ya que maneja un entorno grafico y fcil de usar debido a que trae un kit de herramientas integradas para la configuracin y administracin de este. Se podra decir que la configuracin que se hizo en Windows server 2003 es la misma para Windows XP y Windows Server 2000. A pesar que es una versin Express este nos servidores para crear servidores caseros ya que si utilizamos esta versin para un servidor dedicado nos podra faltar mas un poco de seguridad para resistir ataques de SQL Injection u otras amenazas.

54

Bibliografas

http://www.microsoft.com http://www.microsoft.com/latam/soporte Microsoft Visual Web Developer Express Edition: http://www.microsoft.com/spanish/msdn/vstudio/express/VWD/default.mspx Microsoft SQL Server 2005 Express Edition: http://www.microsoft.com/spanish/msdn/vstudio/express/SQL/default.mspx En esta ltima pgina tienes un enlace para la descarga de la herramienta SQL Server 2005 Management Studio Express. Una herramienta de administracin de bases de datos que utilizaremos en este curso, en la ltima versin publicada, con menos limitaciones y ms avanzada: Microsoft SQL Server 2005 Express Edition with Advanced Services Gua de novedades y mejoras de la familia Microsoft Windows Server 2003 Gua de seguridad de Windows Server 2003 Gua de novedades y mejoras de la familia Microsoft Windows Server 2003 Webmaster@helpdna.net SQL Server-administracin de base de datos y programacin SQL (Transact. SQL).HTM. http://support.microsoft.com/kb/914277 http://geeks.ms/blogs/lmblanco/archive/2007/12/26/habilitando-conexionesremotas-en-sql-server-2005.aspx

55

S-ar putea să vă placă și