instalación de sql 2005 %26 sql management studio

19
Instalación de SOL Server 2005 Lo grupo de ornponenres di p nibl para in talar n: QL Server.: 1 meneos d la in talación que. no P zrmitirán instalar. configurar un ervidor de Bas de ar QL. erver, • AnaJys.isServices: element de la lnstal ción que nos ofrecerán la posibilidad d conAgurar un ervidor OLAP (011 Line AnalyriclllProcess) es decir un servidor de Datawarehousc. • Reporting Services: el m nro qu nos permitirán in ralar el servicio de g ne- ración de r poree . • Noti6cation Services: p Imite configurar rod s los el mento que partí iparán n los ervicio de notificación como aplicaciones, • Data Transformation Services: p rrnire in talar Laaplicación para diseñar pa- quete de extra ién, tran formación y manipula i' n de daro d otra fuente d d Y hacia L e rve t. • WorkStation Components: elem mas de configuración de puesto de desarrollo (librerías d red. ayuda rc.) Cómo instalar SQL Server 2005 • Beta 2 1 na vez qu f croada la verificación de la disponibilidad de la arquitectura de hardwar y Jos aspecto relacionad e n el conjunro de cara tere , e menzare- mo in talar SQL Server Edición Corporativa. La instalación PASOA PASO Introdlaca el CO-ROM en la unld~d de CO. El P"9-Qramade instalación se IniCiará en forma aut0mátlca mostrando la ventana de bienyenida; si no sucede así, eJe- cute el J1)rograma setup.exe, situado en el directoria raíz del eD de SQl Servar. SQL Server2005 usr.code 31

Upload: young-hyun

Post on 29-Jun-2015

1.148 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Instalación de sql 2005 %26 sql management studio

Instalación de SOL Server 2005

Lo grupo de ornponenres di p nibl para in talar n:

• QL Server.: 1 meneos d la in talación que. no P zrmitirán instalar. configurarun ervidor de Bas de ar QL. erver,

• AnaJys.isServices: element de la lnstal ción que nos ofrecerán la posibilidad dconAgurar un ervidor OLAP (011 Line AnalyriclllProcess) es decir un servidorde Datawarehousc.

• Reporting Services: el m nro qu nos permitirán in ralar el servicio de g ne-ración de r poree .

• Noti6cation Services: p Imite configurar rod s los el mento que partí iparánn los ervicio de notificación como aplicaciones,

• Data Transformation Services: p rrnire in talar Laaplicación para diseñar pa-quete de extra ién, tran formación y manipula i'n de daro d otra fuented d Y hacia L erve t.

• WorkStation Components: elem mas de configuración de puesto de desarrollo(librerías d red. ayuda rc.)

Cómo instalar SQL Server 2005 • Beta 2 1na vez qu f croada la verificación de la disponibilidad de la arquitectura de

hardwar y Jos aspecto relacionad e n el conjunro de cara tere , e menzare-mo in talar SQL Server Edición Corporativa.

• La instalación PASOA PASO

Introdlaca el CO-ROM en la unld~d de CO. El P"9-Qramade instalación se IniCiaráen forma aut0mátlca mostrando la ventana de bienyenida; si no sucede así, eJe-cute el J1)rograma setup.exe, situado en el directoria raíz del eD de SQl Servar.

SQL Server2005

usr.code 31

Page 2: Instalación de sql 2005 %26 sql management studio

SOLSERVfR

Aparecerá la palitalla End User Ucense Agreement (Aol!Jerdo de Licencia deusuertc Rnal): lea 19stérminos del acuerdo y tilde la opci6n I Accept the lícen-dng terms and conditions (Acepto los términos y cendlclones de la licencia). y

. pre-sione-el botón Next (SigUiente);

"-'. JI

nns SOf1'IIAJII CXII1'UIIS fVlICTICIIA1tTl ~T .:J['" ......•.•••...•....•..

11 La pantalla siguiente. SQl Server Components Update (Actualización decomponentes de Servídor) le indica la lista de componentes necesarios perainiciar la instalación del servidor en si misma. Presione el botón InstaU (Insta-lar) para continuar.

32

SQl s••"'"e-- Upclol.Itu1II; ~I'«r'ftd '""" 1D•••i*w¡ SOL-

5emor ~ ~ •••\11nmD lhI! fQlloW"g CDrr';Xnll11l'nd líI" 5Q- SeM:r se

.tEr ffiI-'. 2.0Mi:roloII Sl<l tMIeMIcroooftSiQL~2OClS aera2 Ssu. 9.qxlrt 1',18<

usr.code

Page 3: Instalación de sql 2005 %26 sql management studio

__Jl"fstalaci6n, oe SQL Servel'i 2Q05

•••a La próxima pantalla, SQl S8rver Components Updatel le mostrara el p(~(eS9de la instalaclén de IC!)S componentes requeridos.

11 Una vez concluida la lnstalaoíén de los eompónantes requerldos, se iniciará lainstalación del servidor proplamente díeha. La ventana Welcor1\e to the ~icro-50ft SQl S8rver Inst8l1ation Wizard (J;ai~nvenidoal asistente de instalaci.ón deMicrosoft Sal Server) le ofrece el botón Next para contímIar con la ihStalaclón .

. "'íJsr.cl;Ide 33

Page 4: Instalación de sql 2005 %26 sql management studio

La. paPIta/la $ystemCoRfiguration check (Chequeo de coflfiguraciorl qel siste-ma) E~jeeutala eriflcaoión eeque se han cumplido 10.$requerimientos de sistemamínimp.s para ej~utar SOL Server 'f, ppr'el'l'd~> la instalación. A cada elemento desJst~ma req~rido pará poder irrstalar SQe SerVer, el sistema le muestra un tilde'en 0,Qlorverde, con I~ 'leyenda Success (requiSito cl}mplido) si su equipo éumple elrequjsitq; un sfm\;X!)lo amarillo de Warning (advertenci'a) si se cumple el requen-mtento pero pu~e resultar insufic'en.tei el recurso re-querido y un símbolo en co-lor r010 No't Snccess !requisito ineumplid@) si su sistema no cumple un requisito r~

, qUeJ!i6e, par ejempl0 un parcne de aetuaHZación sobre él lbtemet Ex'P1orer° re-,.~cursos,de hardware. El bofo~ C9.ntinue (e0ntlnuár), pasará a la pantalla de avan-

ce en 6.1registro de fa jr.lstalci6n en el Reglstr9 de.Ev~htos de'W¡Mdows.

, ..System ConfiguIlltion Check'

""Bit wl>1.lIlo ~.m it.checked 101 poI.nGoIln<lollolionpt'CJbl~.

Page 5: Instalación de sql 2005 %26 sql management studio

- , , I .

Mlcrosoft SQL server lnstallation5erup Is Pt.~ t<> CQ<ltiooewith the m.lallen.

Una vez que ha finalizado el registro' de-Ja instalación; la pantalla denominadaRe~istrafion Information (rnformaoi.ón de Registro) le solicita el ingreso de losdates de r~gistro de la lnstalaoíón.

• •.. •• I :.

Registration lnformationTI10fol""Mg"¡~ ,IllPO:~y&: n.t_.

La pantalla Compqrientsto ínstall le permite seleccienar los prcdectos a 1n~talaf,.descriptes. en !3J apartado anteJ:i0f. Si está ejecutanme>el 'instalador en ül'í 'PCl~stode des-arrollo} esdedr¡ sbbré unsiSjema operativo nó'servidor, el inst,aladCitlé ofre-cerá úl'licamentetRstalar Ja opción WorkStatio'n Coi.tuOntents.Asumim0s Glue'es(áinst~lIalilGósolo urrservldor S9L Sé?lifcéioTie.,p0Yt~rnte>, QLServeiYpresione Next .

•••••

usr.code 35

Page 6: Instalación de sql 2005 %26 sql management studio

SOL SERVER

ID En la pantalla siguiente, lnstanee Neme (Nombre de Instancia), defina el nom-bre de la instancia que Instalará. Tilde la opcién Predeterminada si Instala SalServer con una sola Instancia e asigne uh nombre a la instancia que instalará.Ahara. presione el bot6n Nex:t. Si desea verificar qué otras instancias hay ins-taladas, presione el botón lnsta1ted Instances •••

Insí:ance Neme•••••••••••••••d root ••.•••• '" }'OU~l;lOldyoo-d~.

Si tiene Instaladas otras versiones de sal SeNar, por ejemplo, la versión 2000,Sal le ofrece la posibilidad de migrarla a la versión 2005. Si ya instaló una instan-eta 2005 y desea Tr:¡sjaJar otra, deberá asignarle un nombre. Presione el botón Nex:t.

36 usr.code

Page 7: Instalación de sql 2005 %26 sql management studio

Instalación de Sal Server 2005

•• ~ - I I ;..

Instance Namevcu can InstaUa default lnstence or you can spedfy a namedinstence.

I La pantalla Service Account le solicita indicar las cuentas de usuario con lasque se ejecutará la instancia Sal Server. Si tilda la opción Customize for eachService Account (Personalizar para cada Cuenta), deberá especificar para cadaservicio (instancia de Sal Server, OLAp, etc.) la cuenta de usuario con la cualdesea que se ejecute ese servicio en el cuadro inferior.Enel caso de que no tilde esa opción, la cuenta que indique en el cuadro inferior,ejecutará la totalidad de los servicios.

La opción Use the Local System Account (Usar la cuenta de sistema local) ejecu-tará los servicios con la cuenta local con la que se inicia el servidor.la opción Use a Domain User Account (Usar cuenta de usuario del Dominio)requerirá una cuenta válida del dominio al que está asociado el servidor.La opción Auto start service (autoiniciar servicio) arrancará los servicios del ser-vidor, es decir, el servidor mismo, cada vez que se inicie el sistema. Presione elbotón Next cuando haya configurado las cuentas.

DEFINIR OBJETOS CON CÓDIGO ADMINISTRADO

La unidad de despliegue de aplicaciones para .NET es la assembly, archivo DLl o EXE compila-

do, quecontiene clases de definiciones y código que se puede importar a una base de datos usan-

do el comando CREATE ASSEMBlY. los desarrolladores pueden crear objetos de base de datos

enel entorno de Visual 5tudio .NET y despLegarlos directamente en la base.

usr.code 37

Page 8: Instalación de sql 2005 %26 sql management studio

m.Enl~pantSiIl,a,Authentication Mode elija el medo de-autenticación fS8@uridad) que' utilizará la ihsfanG.fa gue,está'in:staJando. Escoja Windows Authentication MQde(Mo-

-, ~cf9de at,Jt~t1tic9.ciénde Windews) si desea qué 5610. puedan conectarse al servid0r",;l1~arios der'doininio,d~ Windows; selecClone:t-1ixeáModej Windows Authenticat~"hi~lIl and S,QL Sez:ver Authénti.ction (Modo Mixto) si desea' permitír las conexiones

. de usuari'6s ·del qor:ninio de Wi.ndows y las. de usuarios propíss de SQL St=l'rVer.Si~' elige ~ed, Mode~ se flabilít~~á el cuadro de texto para asignar 'a ~ontra$eña af

us~a,rio sao Es,acensejable ro dejar esta contraseña.en blanco ya que dejará el con-t{pl totSlI de la instancia en manos de oualquier: eonexión sao PÚlse 'el ,botón Next;..-::

II : .

AulhenticatiOIl MlldeThe ••• t..nlJc""", n10de <pe<iIles!he seo..~yuse<!•••.•••.•come,,,,,, te SQl Sorve(,

Page 9: Instalación de sql 2005 %26 sql management studio

Instalación de SQl Server 2005

~ID La pantalla Collation Settings (Configuración del conjunto de caracteres) le per-

mitirá seleccionar el conjunto de caracteres del servidor (que asignará por omi-sión a todas las bases de datos). la opción SQL CoUations le permitirá seleccio-nar los conjuntos de caracteres compatibles con versiones anteriores de SalServer.Seleccione también los modos de ordenamiento por medio de las opcio-nes:Binary, Case-sensitive, Accent-sensitive, Kana-sensitive, Width-sensitive.Presioneel botón Next.

.., 11 : .•

CoUation SettingsCollation settlnqs defIne the sorting behavior for your server.

lB La pantalla Error Reporting le solicita la habilitación de reporte de errores fata-lesa Microsoft. Si desea habilitarla, seleccione la opción AutomaticaUy send fa-tal error report to Microsoft. Presione el botón Next.

1m La ventana titulada Ready to Install le brindará la posibilidad de visualizar unresumen de las opciones seleccionadas en los pasos anteriores. Presione elbotón InstaU para continuar.

USO DE HlTP

'erosoftWindows Server" 2003 y Sal Server 2005 responden de manera innata a Los requerí-

entoshttp, sin Laintervención deLWeb Server 115.Esto faciLita impLementar Web Services ba-

osen una base de datos Sal Server.

39

Page 10: Instalación de sql 2005 %26 sql management studio

SQL SERVER

¡ í

Error Reportlngo- tho.orror frootlrl!lused lJ>""'¡ IObfot< ID l'Iaorolt.

e II p:t> 1 c.-ID La pémt~lIa contíaua, denominada Se1up progress, le mostrará el avance de

la instalación listando los ítems que se encuentran instalados y les /tems quese hallan en proyrese.

Sclup Progrclllllho ~'~ ••• to....v<od9a"'¡

~-t

~lip!\oCI~l!tm:m W1t Do!oI!m5oo!cOfDtH Irom!!!JJMlIoo ~

Cl!ifg¡"9~' s

SN¡1'Jrk!l

..,.-- - --••••••• 11I•••••

-....

ID En último término, una vez finalizada la instalaci6n. podrá vlsualízar' los elemen-tes instalados. Para ello, dlrljase al menú Start (Inicio) I Programa (Programas)I Microsoft SQLServer 2005.

40 usr.code

Page 11: Instalación de sql 2005 %26 sql management studio

Herramientas de SQL Server Management StudioSQL Server Management Srudio posee un gran número de herramientas, las cua-les podemos observar en la siguiente Guía Visual:

0r.-

,:. • rlfllXC. 1J;'1'l~,;;~:1.!..o«'iD.052 I:UI[Jl.Nt.~ .:JOJtl~,

• '.y.'J;¡~~'"~...:.l\U c-~~, J~JJC\,o,""\1

.• ~'[~'$_(J, ~ \4P_l~"

:!'-J"tJN4-:'1.-.1 .<o¡N

,;utN~..¡,·,·h!!'r.'jIT""1J'rIORlT\'\~SlH'I.»

· ~"-, •.•~I~• .:.J lnIsSS8""T'

.~ Ht¡l41:t(""'j~.: ...J P"f,loowWl

'.J"'~~::"'~IStf\ ..•:r.."'&J:.oVl.. I1IV'1't'¡lQll'1'

.,~

o Explorador de objetos: permite ver de manera gráfica todos los objetos que con-tiene el servidor y configurar opciones avanzadas de éste. Los elementos se es-tructuran según una jerarquía bajo etiquetas generales. Desde aquí es posible na-vegar servidores, crear y localizar objetos, administrar fuentes de datos y ver logs.

O Explorador de servidores registrados: muestra los, servidores registrados ymás comúnmente utilizados.

E) Barras de herramientas: permiten el acceso rápido a las opciones más comunes.O Menú de opciones: brinda acceso a todas las herramientas disponibles y per-

mite configurar las ventanas y las barras de herramientas.el) Área de trabajo: sirve para trabajar y editar scripts o ver propiedades de los ele-

mentos seleccionados en el explorador de objetos.(;) Explorador de soluciones: brinda la posibilidad de organizar scripts e informa-

ción de conexiones bajo la estructura de soluciones. Estas soluciones puedenser conectadas con herramientas de control de código fuente.

Page 12: Instalación de sql 2005 %26 sql management studio

Todas las ventanas de la interfaz pueden configurarse mediante el menú Ver.El diseño de esta herramienta busca maximizar el área de trabajo para desarrollo yadministración, reducir el número de ventanas abiertas y permitir que cada usuarioconfigure a su gusto el entorno de desarrollo.

Escribir código Y-SQLcon SQL Server Management StudioSQL Server Management Studio es una herramienta integrada para la escrituras decódigo Transact-SQL, MDX XMLA, XML, SQL Mobüe queries y comandosSQLCMD. El editor de código de T-SQL es similar al incluido en QL Server 2000:el Query Analizer (Analizad.or de Consultas) pero incorpora nuevas característicascomo indentación, ayudantes, modo SOLCMD, comentar porciones de código ere.

Estructura de carpetas en el Explorador de Objetoslas carpetaS mostradas en el explorador de objetos dependen del cipo de conexión quese haya establecido con el servidor. Las carpetas que se muestran son las siguientes.

• Bases de Datos (Databases): contiene la carpetas Bases de Datos de Sistema, las ba-ses de datos de usuario, la carpeta de Snapshot de bases de datos y todos los compo-nentes que dependen de una base de daros: tablas, vistas, índices, procedimientos al-macenados, assemblies, sinónimos, funciones triggers, cipo , reglas, defaults, etcétera.

• Seguridad (Security): contiene los logias, los roles de servidor y la carpeta de ser-vidores vinculados. Estos elementos tienen jurisdicción sobre todo el servidor, nosólo sobre una base de datos.

• Servicios de notificación: permite configurar todos los elementos que participa-rán en los servicios de notificación como aplicaciones.

• Replication (Replicación): permite configurar publicaciones y suscripciones.• Administración (Management): contiene logs, dispo itivos de backup, planes de

mantenimiento, QL Mail,QLiMail y nodos de monitoreo de accividad.• Monitor de actividad (Activity Monitor): permite analizar el desempeño del

motor, ver las conexiones de u uario y resolver bloqueos morrales.

Page 13: Instalación de sql 2005 %26 sql management studio

Consideraciones sobre el diseño de bases de datosA continuación, realizamos una enumeración de algunas prácticas recomendadaspor la experiencia de la comunidad de desarrollo. A medida que avancemos en Joscapítulos, iremos desentrañando conceptOs avanzados, como índices, tablas, gru-pos de archivos, etcétera.

Prácticas recomendadas• Se recomienda, siempre que sea posible, el uso de variables tabla en lugar de ta-

blas temporarias. Esto se debe a que actúan como variables dentro del procedi-miento, desaparecen al finalizar su ejecución, producen menos recompilacionesde procedimientos almacenados y utilizan menos recursos de bloqueo y log.

• El uso de JOIN (left y right) "asreriscado" (*= y =*) no es recomendado por Mi-crosoft debido a que puede producir conjuntos de resultados ambiguos. Por razo-nes de compatibilidad con versiones anteriores, SQL admite la escritura dé JOINSasteriscados en cláusulas WHERE, pero la recomendación técnica se mantiene enque los mismos deben realizarse en cláusulas JOIN.

• Seleccionar el mejor tipo de datos para cada campo. Evitar crear campos candida-tos a Primary Key basados en texto. Esto permitirá sortear conflictos y demoras enconversiones implícitas y explícitas, como también evitará scans de tablas si el op-timizador de consultas no puede utilizar un índice efectivo sobre la tabla.

• Evitar las columnas de Foreign Keys que admitan nulos, para reducir el número deouter joins que necesitan ser escritos. En términos de procesamiento, los JOINS outerson más costosos que los inner. i es necesaria tal nulidad, intentemos crear en la ta-bla que contiene el Id -como Primary Key- una fila con el valor blanco, N/A O nuU.

Page 14: Instalación de sql 2005 %26 sql management studio

• Las columnas que utilizan tipos de datos text exigen trabajo extra del servidor por-que almacenan texto e imágenes en páginas distintas de las páginas de datos.Conviene optar por el tipo varchar, en lugar del text, porque ofrece mejor desem-peño para columnas de datos de menos de 8000 caracteres.

• Utilizar un coUation adecuado para evitar el uso de caracteres UNICODE, queocupan el doble de espacio de almacenamiento. Preferir un coUation adecuado ala internacionalización de la aplicación (ejemplo Latín-L) y utilizar tipos de datosvarchar y char en lugar de nvarchar y nchar.

• Asegurarse de que las consultas estén bien formadas: cláusulas JOIN con toda la cla-ve en el ON, cláusulas WHERE de filtro, no realizar los joins en cláusulas WHERE, noincluir cláusulas DISTINCT innecesarias en las cláusulas SELECT calificar todos los ob-jetos, devolver únicamente los conjuntos de datos necesarios (evitar el SELECT ALLque no s610 devuelve datos redundantes sino que fuerza el sean de los índices dus-tered cuando la consulta tal vez sólo requiera usar un índice sobre una columna).

'. Evitar las operaciones LIKE entrecerradas con wildcards (comodines) que produ-cen scans de tablas. Es preferible utilizar el wildcard de cierre que mejora el de-sempeño al buscar sobre páginas concretas del árbol de índices. Por otra parte lasoperaciones negativas como NOT LIKE son sumamente costosas de resolver. Se su-giere reescribir estas sentencias o utilizar cláusulas IF EXISTS o IF NOT EXISTS .

• Evitar el uso de funciones implícitas o explicitas en cláusulas WHERE como:

El código recomendado permite al optimizador de consultas utilizar el índicecreado sobre OrderDate.

Page 15: Instalación de sql 2005 %26 sql management studio

T- QL está definido en un estándar por la American National Standard s lnstitute:su implementación en los SGBDR como SQL Server 2005 respeta dicho estándary lo extiende con funciones propias.

No se debe confundir T-SQL con un lenguaje de programación como MicrosoftC# .NET ya que ambos tienen alcances distin tos.T-SQL está orientado hacia el manejo y la manipulación de conjuntos de resulta-dos cuadrados, es decir, tuplas o conjuntos de daros compuestos por marrice dfilasy columnas.El lenguaje provee dos conjuntos de sentencias y estructuras que pueden dividirse ensentencia DDL (Data Definition Language) y DML (Data ManipuLation Language).

La edición 2005 de SQL Server integra lenguajes como C# .NET, del Framework.NET (código administrado) para programar lógica compleja de realizar medianteT-SQL e incorporarla al servidor como una librería.Además T-SQL se íundamenta en el Optimizador de Consultas, basado en cos-tes, para determinar el mejor método de acceder a los datos utilizando estadísticasy probabilidades. E ta optimización automática perrnir al desarrollador concen-trarse en mejorar la definición de los criterios de búsqueda en lugar de preocupar-se como en otros SGBDR, de usar los elementos más óptimo para encontrar los.datos (básicameme, conocer el deralle de los índices).

T-SQL proporciona instrucciones de programación como variables operacionescondicionales y bucles que minimizan el trafico de red porque están implementa-das en el servidor. Éste es un aspecto clave en el análisi de de empeño de las apli-caciones cliente/servidor.

Page 16: Instalación de sql 2005 %26 sql management studio

Por otra parte, el Optimizador de Consultas de SQL Server se encarga de mantenerlas estadísticas sobre el volumen y la dispersión de los daros que utilizará luego pa-ra definir el mejor plan de ejecución. Es posible pasar por alto, en algunas ocasio-nes, el plan de ejecución trazado por el Optimizador mediante el uso de LosHINTSo Recomendaciones del Optimizador. Evidentemente, para saltear la ejecución de-finida por el Optimizador, es necesario tener un profundo conocimiento de los ín-dices de las tablas en las que trabajaremos nuestras consultas. Mayormente, se uti-lizan los HINTS para obtener mejoras en el desempeño de consultas que insumenmuchos recursos o tiempo de procesamiento, o para evitar la utilización de los ín-dices predefinidos en consultas de procesos esporádicos que funcionan mejor si serecurre a índices distintos de los prefijados por el Optimizador.

Interfaces de conexión desde el clienteSQL Server proporciona varias interfaces para permitir el desarrollo de aplicacionesque se comunican con el servidor. Estas interfaces son las siguientes.

• ODBC (Open DataBase Connectivity): MI para acceso a bases de datos estan-darizado de la industria para el cual SQL Server proporciona una interfaz nativa,de gran rendimiento, para entornos basados en Windows.

• OLE-DB: interfaz COM para tipos de datos tabulares (filas y columnas) concualquier fuente de datos (como hojas de cálculo, archivos de texto separados porcoma etc.).

• ADO (Active Data Objecr): interfaz de objetos de airo nivel, situada por encimade OLE-DB, que proporciona su misma funcionalidad y rendimiento. Proporcio-na librerías para desarrollo de aplicaciones a clientes de desarrollo.

• DB-Library: API específica de SQL Server que proporciona todas las funciones pa-ra que las aplicaciones abran conexiones, ejecuten consultas y procesen los resultados.

• Otras interfaces: Remate Data Objecc (RDO), Data Access Object (DAO), Mi-crosoft Foundation Class (MFC) Database Classes, y Embedded SQL.

Sentencias DDLLa sentencias DDL (Data Definition Language) se utilizan para manipular objetosen el ámbito de una base de datos y se basan, generalmente, en sentencias GRANT,CREATE, ALTER, DROP y DENY.

La siguiente tabla muestra la lista de sentencias DDL CREATE y GRANT cuyo ám-bito de ejecución es la base de daros. Para todas las serie neias CREATE existen lascorrespondiente ALTER y DROP, como también e cuenta con DENY como cono-a-partida de las sentencias GRANT.

Page 17: Instalación de sql 2005 %26 sql management studio

Orea un esquema dentro deta pa,se,de datlls que vincula las partieiOR$.. .' "

de una tabla ,particionada) de un índice a filegroups

Tabla 1. Sentencias del lenguaje DDL

Page 18: Instalación de sql 2005 %26 sql management studio

Características de SQL Server Management StudioLa interfaz de desarrollo (SQL Server Management Studio) nos ofrece las ca-racterísticas que se enumeran a continuación:

••Permite realizar la mayoría de las tareas administrativas de SQL Server 2000 y2005. Es posible registrar y operar con servidores de SQL Server 2000 .

••Es una interfaz integrada de desarrollo y administración .••Ofrece ventanas intuitivas de diálogo con el usuario, con la posibilidad de gene-

rar los scriprs de ejecución .••Las ventanas de diálogo son no modales, de manera que permiten la realización

de otras tareas sin estar obligado a cerrar las ventanas .••Ofrece editores asistidos para ayudar al desarrollador .••Ofrece mejoras respecto de la versión anterior en las tareas de importación y ex-

portación de objetos entre servidores.••Permite salvar los planes de ejecución o los archivos de deathlock (bloqueos

mortales) generados bajo el Analizador (Profiler) en formato XML para su aná-lisis posterior .

••Mensajes de error más enriquecidos, con la opción de reportarlos a Microsoft, co-piarlos al Block de Notas o enviarlos por mail.

••Integración con el navegador web para tener fácil conexión con la ayuda onlinede MSDN y las comunidades de desarrollo.

Además nos ofrece las siguientes herramientas que nos serán de gran utilidad comomaterial de consulta permaneme:

••monitor de actividades del sistema con filtros y refresco automático;••integración con interfaces de correo electrónico a través de SQLMail.

Page 19: Instalación de sql 2005 %26 sql management studio

PROPIEDAD .. ' DESCRIPCiÓN '. ,

ConnecÚó.database Selooeionar deJa liSta de bases de datos' del servidor; Sólo se mostrarán las bases a las

Que el ususno tiene acceso.

Tiempó de vida de la ':~ecución c{)nñgurad~ en segundos. Por defeCto, es cero, indicando

que la ejecución nunca expirará

Tabla 2. Opciones de conexión con un servidor.

Figura 3. Solapa Propiedades de Conexión.