Ir a contenido principal

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

La primera vez que inicie sesión en developerWorks, se creará un perfil para usted. Cierta información de su perfil de developerWorks será mostrada públicamente, pero usted puede editar la información en cualquier momento. Su nombre, apellido (a menos que usted elija ocultarlo) y nombre de usuario acompañarán el contenido que usted publique.

Toda la información enviada es segura.

  • Cerrar [x]

La primera vez que inicia sesión en developerWorks se crea un perfil para usted, teniendo que elegir un nombre para mostrar en el mismo. Este nombre acompañará el contenido que usted publique en developerWorks.

Por favor elija un nombre de 3 - 31 caracteres. Su nombre de usuario debe ser único en la comunidad developerWorks y debe ser distinto a su dirección de email por motivos de privacidad.

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

Toda la información enviada es segura.

  • Cerrar [x]

Instalación y configuración de IBM Rational System Architect Version 11.3: Parte 2. Conexión con Microsoft SQL Server 2005

Sami Joueidi, Senior Enterprise Architect, IBM
Sami Joueidi es Máster en Ingeniería Eléctrica y cuenta con las certificaciones IT Architect de IBM y Enterprise Architect de Carnegie Mellon. Se dedica especialmente al desarrollo del ciclo de vida de aplicaciones en las áreas de TI y sistemas.

Resumen:  Este artículo, la Parte 2 de una serie de tres partes, describe los pasos a seguir para configurar IBM® Rational® System Architect para su conexión con Microsoft SQL Server 2005.

Ver más contenido de esta serie

Fecha:  05-05-2010
Nivel:  Avanzada
Actividad:  2822 vistas
Comentario:  


La instalación y configuración de IBM® Rational® podría presentar desafíos, especialmente porque requiere de un sistema de gestión de bases de datos relacionales (RDBMS, por sus siglas en inglés) como repositorio. Asimismo, la variedad de escenarios de instalación que se encuentran disponibles, como las instalaciones en Microsoft® SQL Server 2005 Express, Microsoft® SQL Server 2005 y Oracle, con las limitaciones de redes y seguridad que se imponen sobre las estaciones de trabajo, pueden dificultar aún más la instalación.

Esta serie de artículos de tres partes aborda a Rational System Architect Version 11.3. En ella, se describen la instalación en un entorno protegido y la configuración para conectarse con Microsoft SQL Server 2005 (SQL Server) y Microsoft SQL Server 2005 Express (SQL Express) en entornos no compartidos y compartidos con enciclopedias profesionales y empresariales. Cada parte de esta serie incluye una sección de Solución de problemas básicos.

  • La Parte 1 proporcionó generalidades de terminología y utilidades de Rational System Architect. Luego explicó los pasos a seguir para instalar y configurar Rational System Architect para conectarse con SQL Express en una estación de trabajo centrada en enciclopedias profesionales
  • Esta parte describe los pasos a seguir para conectar Rational System Architect a un entorno SQL Server centrado en enciclopedias profesionales.
  • La Parte 3, Configure Rational System Architect by using the Catalog Manager, explica cómo configurar Rational System Architect para conectarse con SQL Express en un entorno compartido centrado en enciclopedias empresariales.

Generalidades de IBM Rational System Architect

Rational System Architect proporciona una visión a nivel empresarial de las interacciones en los cinco dominios clave: estrategia, negocio, información, sistemas y tecnología.

Se trata de una solución integrada y multiusuario que da soporte en las principales áreas del modelado tales como: modelado de procesos de negocios, modelado orientado a objetos y de componentes con UML, modelado de datos relacionales y análisis y diseño estructurados. Estas acciones de modelado se realizan dentro de un entorno en tiempo real y multiusuario donde los artefactos producidos se almacenan dentro de un repositorio extensible con un metamodelo personalizable.

Rational System Architect incluye el Marco de Arquitectura Empresarial Federal (Federal Enterprise Architecture Framework - FEAF), el cual permite a los Departamentos y Agencias gubernamentales de Estados Unidos incorporar y usar los Modelos de referencia de la Oficina de Administración y Presupuesto (OMB) de Estados Unidos, así como también crear y publicar informes de los Exhibit 300 y Exhibit 53 de la OMB

Además, Rational System Architect es la solución de arquitectura empresarial más usada para cumplir con el Marco de Arquitectura del Departamento de Defensa (Department of Defense Architecture Framework - DoDAF) de Estados Unidos. Rational System Architect proporciona las capacidades necesarias para construir modelos que representen arquitecturas conformes a lo dispuesto por el Departmento de Defensa (DoD) de Estados Unidos y que generen automáticamente productos e informes de trabajo DoDAF.


Tareas preparatorias

Supuestos

Este artículo se basa en tres supuestos:
  • Rational System Architect se encuentra instalado y configurado en la estación de trabajo de acuerdo a lo descripto en la Parte 1 (ver "Otros artículos de esta serie ")
  • SQL Server se encuentra instalado y se ha creado una instancia
  • Se está usando autenticación Microsoft® Windows® para acceder a la instancia de SQL.

La conexión de Rational System Architect con una instancia de SQL Server requiere que el administrador de red o de dominio, el administrador de base de datos y el administrador de Rational System Architect cumplan con ciertas tareas específicas. Las siguientes secciones describen las tareas que debe desempeñar cada rol.

Tareas a realizar como requisito previo

Asegúrese de que Rational System Architect se encuentre instalado y configurado en las estaciones de trabajo. Consulte las siguientes secciones de la Parte 1 (ver sección "Otros artículos de esta serie") para verificar la correcta instalación y configuración de Rational System Architect:

  • Sección 1: Instalación de Rational System Architect
  • Sección 3: Creación de una carpeta compartida para almacenar copias de seguridad de enciclopedias

Tareas del administrador de arquitectura de sistemas

  1. Identificar a todos o la mayoría de los usuarios Rational System Architect (es posible agregar usuarios posteriormente).
  2. Reunir sus ID de inicio de sesión de dominio de usuario.
  3. Conocer las respuestas a estas preguntas:
    • ¿Cuáles usuarios serán administradores de Rational System Architect? Estos usuarios podrán crear, gestionar y configurar el acceso de usuarios a enciclopedias de Rational System Architect.
    • ¿Cuáles usuarios serán usuarios estándar de Rational System Architect? Estos son los usuarios que trabajarán cotidianamente con el software.
  4. Proporcionar esta información al ingeniero de red o dominio.

Tareas del ingeniero de red o dominio

  1. Crear dos grupos de dominio Windows:
    • saAdminGroup
    • saUsersGroup
  2. Agregar los siguientes usuarios de dominio (formato: <dominio>\<nombre de usuario>) a los grupos:
    • Agregar los usuarios administradores de Rational System Architect a saAdminGroup.
    • Agregar los usuarios administradores de Rational System Architect y los usuarios estándar de Rational System Architect a saUsersGroup.
  3. Verificar que las estaciones de trabajo Rational System Architect tengan acceso de red al SQL Server (nombre de host) y establecer las excepciones en Windows Firewall para permitir el acceso remoto a la instancia de SQL, de ser necesario.

Tareas del administrador de base de datos de SQL Server

  1. Identificar las instancias de SQL donde se crearán enciclopedias (bases de datos) de Rational System Architect.
  2. Proporcionar el nombre de instancia de SQL a los administradores de Rational System Architect en el formato nombre de host \ nombre de instancia.
  3. Proporcionar el número de puerto a los administradores de Rational System Architect si SQL Server no usa el puerto estándar.
  4. Cerciorarse de que los servicios SQL correctos se estén ejecutando en SQL Server para permitir el acceso remoto a la instancia de SQL.
  5. Agregar los grupos saAdminGroup y saUsersGroup a la instancia de SQL Server.
  6. Asignar el rol de servidor dbcreator a saAdminGroup.

Nota:
Es necesario que los usuarios de dominio que forman parte de saAdminGroup puedan crear enciclopedias Rational System Architect (usando la herramienta Encyclopedia Manager incluida). Ellos son, en esencia, los dueños de base de datos de estas enciclopedias.


Configuración de Rational System Architect para conectarse con SQL Server

Abra Startup Wizard (Asistente de inicio) y configure Rational System Architect:

  1. Inicie sesión en la estación de trabajo como administrador de Rational System Architect.
  2. Inicie Rational System Architect.
  3. Seleccione Help > Startup Wizard (Ayuda > Startup Wizard) si el asistente no se inició automáticamente.
  4. En la pantalla de bienvenida, haga clic en Next.
  5. Desmarque la casilla de verificación de Configure sample and tutorial encyclopedia projects (Configurar proyectos de enciclopedias de muestra y tutorial) (ver Figura 1).

Figura 1. Selección de opciones de configuración de Rational System Architect

  1. Haga clic en Next.
  2. Seleccione la opción Existing SQL Server located on the network (SQL Server existente ubicado en la red) (Figura 2)

Figura 2. Especificación de la ubicación de almacenamiento de los datos de enciclopedias

  1. Seleccione la instancia de SQL Server proporcionada por el administrador de base de datos en el siguiente formato: nombre de host \ nombre de instancia.
  2. Haga clic en Next (Siguiente).
  3. Si se le solicita, seleccione Windows Authentication (Autenticación Windows) en la ventana Connection Information (Información de conexión).
  4. Navegue las pantallas y complete la configuración.
  5. Cierre Rational System Architect.

Creación de una Enciclopedia nueva en la instancia de SQL Server

  1. Inicie sesión en la estación de trabajo como administrador de Rational System Architect (usuario que pertenece a saAdminGroup).
  2. Inicie Rational System Architect.
  3. Haga clic en File > Open Encyclopedia (Archivo > Abrir enciclopedia).
  4. Haga clic en New (Nuevo) para crear una enciclopedia nueva.
  5. Dentro de Connection (Conexión), haga clic en el botón de navegación (tres puntos) para crear una conexión nueva.
  6. Haga clic en New para crear una conexión nueva.
  7. Como nombre de conexión, ingrese el nombre de la instancia de SQL Server.
  8. Seleccione nombre de host\nombre de instancia de la lista desplegable como nombre de servidor.
  9. Haga clic en OK.
  10. En la ventana Open Encyclopedia, ingrese un nombre para la nueva enciclopedia de Rational System Architect (por ejemplo: test).
  11. Haga clic en OK.

Creación de un rol de usuario de base de datos

Los nombres de inicio de sesión son cuentas que abarcan la totalidad del servidor y que pueden mapearse tanto a usuarios individuales como a grupos de usuarios. Un nombre de inicio de sesión de un usuario de Rational System Architect requiere de la existencia de un conjunto de roles de servidor predefinidos con sus respectivos derechos de acceso a bases de datos. Para facilitar el otorgamiento de los privilegios necesarios a los usuarios de Rational System Architect, la característica Encyclopedia Manager proporciona la función "Create SAUser Role" ("Crear rol SAUser") en el menú Tools (Herramientas). Este rol de base de datos se encuentra definido con los derechos mínimos que requiere un usuario de enciclopedias de Rational System Architect. Básicamente, confiere al usuario acceso databasereader (lectura de base de datos) y databasewriter (escritura de base de datos), lo cuales son roles de base de datos predefinidos, así como también derechos EXEC sobre todos los procedimientos almacenados usados por Rational System Architect.

  1. Desde el menú Start (Inicio) ubicado en IBM Rational > IBM Rational Lifecycle Solutions Tools, como administrador de Rational System Architect, inicie la utilidad Rational System Architect Encyclopedia Manager SAEM (SQL Server).
  2. Haga clic en Server > Connect (Servidor > Conectar) para crear una conexión con la instancia de SQL.
  3. Del menú desplegable, seleccione la instancia de SQL Server, la cual aparece representada en formato nombre de host\nombre de instancia.
  4. Seleccione la autenticación Windows.
  5. Presione OK para crear una conexión con la instancia de SQL Server.
  6. Seleccione la base de datos test del menú desplegable en la barra de herramientas de la base de datos, como muestra la Figura 3.

Nota:
Para poder emitir un comando en Rational Software Architect Encyclopedia Manager, deberá tener seleccionada una base de datos.


Figura 3. Selección de una enciclopedia

  1. Haga clic en Tools > Create SAUser Role (Herramientas > Crear rol SAUser) en el menú desplegable.

Asignación de rol de usuario a saUsersGroup

  1. Haga clic en Server > Logins (Servidor > Inicios de sesión) para ver la lista de grupos o usuarios de inicio de sesión que se encuentran disponibles.
  2. Seleccione saUserGroup de la lista.
  3. Haga clic en el ícono para editar el grupo de inicio de sesión seleccionado.

Figura 4. Selección de saUserGroup de la lista

  1. Haga clic en la pestaña Database Access (Acceso a bases de datos).
  2. En el recuadro "Specify which database can be accessed by this login" ("Especificar la base de datos a la que puede accede este inicio de sesión"), haga clic en la casilla de verificación correspondiente a la base de datos test (ver Figura 5).

Figura 5. Pestaña Database Access en la vista Login Properties

  1. Haga clic en OK para pasar a la ventana Logins (Inicios de sesión).
  2. Seleccione nuevamente saUserGroup de la lista.
  3. Haga clic en el ícono Edit (Edición) para editar el nombre de inicio de sesión seleccionado.
  4. Haga clic en la pestaña Database Access (Acceso a base de datos).
  5. Haga clic en la base de datos test. Ahora se mostrarán los roles.
  6. Marque SAUser (ver Figura 6, parte inferior).

Figura 6. Selección de SAUser como inicio de sesión de grupo de usuarios a modificar

  1. Haga clic en OK y cierre la ventana Login Properties.
  2. Haga clic en Servers > Disconnect (Servidores > Desconectar) para desconectarse de la instancia de SQL Server.
  3. Salga de la utilidad Encyclopedia Manager (SQL server).

Conexión de Rational System Architect con SQL Server

  1. Cierre sesión como administrador de Rational System Architect en la estación de trabajo.
  2. Inicie sesión como usuario estándar de Rational System Architect en la estación de trabajo (la parte de usuario del grupo saUsersGroup).
  3. Inicie Rational System Architect.
  4. Haga clic en Help > Startup Wizard si el asistente no se ha iniciado automáticamente.
  5. Haga clic en Next en Startup Wizard.
  6. Haga clic en Next para aceptar las opciones predeterminadas.
  7. Seleccione la opción Existing SQL Server Located (SQL Server existente ubicado) en la red.
  8. Seleccione el nombre de host\nombre de instancia de SQL Server.
  9. Haga clic en Next.
  10. En la ventana Connection Information, seleccione Windows Authentication.
  11. Navegue el resto de las pantallas y termine la configuración.

Configuración de otras estaciones de trabajo

Repita el proceso aquí descripto para cada estación de trabajo Rational System Architect:
  1. Inicie Rational System Architect.
  2. Inicie Startup Wizard si éste no se inició automáticamente.
  3. Conéctese con la instancia de SQL Server como se explicó anteriormente.
  4. Abra la enciclopedia existente.
  5. Repita el proceso en las estaciones de trabajo adicionales.

Abrir enciclopedia existente

  1. Inicie Rational System Architect si éste no se inició automáticamente.
  2. Haga clic en File > Open Encyclopedia para ir a la vista Open Encyclopedia.
  3. Haga clic en Existing (Existentes) para ver las enciclopedias existentes.
  4. Abra la enciclopedia de su interés.

Solución de problemas básicos

A continuación se proporcionan instrucciones para resolver las situaciones comunes que podrían presentarse:

Activación de conexiones remotas de SQL Server

Es necesario activar las conexiones remotas con la instancia de SQL Server. Siga los pasos detallados a continuación:

  1. Haga clic en Start > Programs > Microsoft SQL Server 2005 > Configuration Tools (Inicio > Programas > Microsoft SQL Server 2005 > Herramientas de configuración).
  2. Haga clic en SQL Server Surface Area Configuration (Configuración de área superficial de SQL Server).
  3. En la página SQL Server 2005 Surface Area Configuration, haga clic en Surface Area Configuration for Services and Connections (Configuración de área superficial de servicios y conexiones).
  4. Expanda Database Engine (Motor de base de datos).
  5. Haga clic en Remote Connections (Conexiones remotas).
  6. Haga clic en Local and remote connections (Conexiones locales y remotas).
  7. Haga clic en el protocolo adecuado para la activación de su entorno.
  8. Haga clic en Apply (Aplicar).
  9. Haga clic en OK al recibir el siguiente mensaje:
    Changes to Connection Settings will not take effect until you restart the Database Engine service (Los cambios en las configuraciones de conexión no se aplicarán hasta que reinicie el servicio de motor de base de datos)
  10. En la página Surface Area Configuration for Services and Connections, expanda Database Engine.
  11. Haga clic en Service (Servicio).
  12. Haga clic en Stop (Finalizar), y espere hasta que el servicio MSSQLSERVER finalice.
  13. Haga clic en Start (Iniciar) para reiniciar el servicio MSSQLSERVER.

Activación del servicio de navegador de SQL Server

Precaución
Al activar el servicio SQL Server Browser (Navegador SQL Server), estará incrementando los riesgos de seguridad y la vulnerabilidad de su estación de trabajo y su red ante ataques maliciosos o software malicioso como, por ejemplo, virus. Si decide realizar la activación, siga los siguientes pasos:

  1. Haga clic en Start > Programs > Microsoft SQL Server 2005 > Configuration Tools (Inicio > Programas > Microsoft SQL Server 2005 > Herramientas de configuración).
  2. Haga clic en SQL Server Surface Area Configuration.
  3. En la página SQL Server 2005 Surface Area Configuration, haga clic en Surface Area Configuration for Services and Connections.
  4. Haga clic en SQL Server Browser.
  5. Como "Startup type" ("Tipo de inicio"), seleccione Automatic (Automático).
  6. Haga clic en Apply.
  7. Haga clic en Start.
  8. Haga clic en OK.

Creación de excepciones en Windows XP / Windows Server 2003 Firewall

Para abrir Microsoft Windows Firewall, siga los pasos detallados a continuación:

  1. Haga clic en Start.
  2. Haga clic en Run (Ejecutar).
  3. Ingrese firewall.cpl.
  4. Haga clic en OK.
  5. Haga clic en la pestaña Exceptions (Excepciones) en Windows Firewall.
  6. Haga clic en Add Program (Agregar programa).
  7. Haga clic en Browse (Navegar) en la ventana Add a Program (Agregar un programa).
  8. Haga clic en el programa ejecutable C:\Program Files\Microsoft SQL Server\ <id de instancia> \MSSQL\Bin\sqlservr.exe o en la ruta donde se encuentra instalado SQL Server 2005.
  9. Haga clic en Open.
  10. Haga clic en OK.

Creación de una excepción en el firewall del servicio de navegador de SQL Server

  1. Haga clic en la pestaña Exceptions en Windows Firewall.
  2. Haga clic en Add Program.
  3. Haga clic en Browse.
  4. Haga clic en el programa ejecutable C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe.
  5. Haga clic en Open.
  6. Haga clic en OK.

Abrir un puerto en el firewall para proporcionar acceso TCP

  1. En el panel de control, abra Network Connections (Conexiones de red).
  2. Haga clic derecho en la conexión activa.
  3. Seleccione Properties (Propiedades).
  4. Seleccione la pestaña Advanced (Avanzadas).
  5. Haga clic en Windows Firewall Settings (Configuraciones de. Windows Firewall)
  6. En la ventana Windows Firewall, haga clic en la pestaña Exceptions
  7. Haga clic en Add Port (Agregar puerto).
  8. En el cuadro de texto Name (Nombre) de la ventana Add a Port (Agregar un puerto), ingrese SQL Server .
  9. Ingrese el número de puerto de la instancia de base de datos (por ejemplo: 1433) en la instancia predeterminada.
  10. Verifique que TCP se encuentre seleccionado.
  11. Haga clic en OK.

Abrir un puerto en el firewall del servicio de navegador

  1. Haga clic en Add Port, tipee SQL Server Browser en el cuadro de texto Name y luego tipee 1434 en el cuadro de texto Port Number.
  2. Seleccione UDP.
  3. Haga clic en OK.

Recursos

Aprender

Obtener los productos y tecnologías

Comentar

Sobre el autor

Sami Joueidi es Máster en Ingeniería Eléctrica y cuenta con las certificaciones IT Architect de IBM y Enterprise Architect de Carnegie Mellon. Se dedica especialmente al desarrollo del ciclo de vida de aplicaciones en las áreas de TI y sistemas.

Ayuda para reportar abusos

Reportar abusos

Gracias. Esta entrada ha sido marcada para la atención de un moderador.


Ayuda para reportar abusos

Reportar abusos

Falló el envío del reporte de abusos. Por favor intente después.


developerWorks: Ingresar


¿Necesita un IBM ID?
¿Olvidó su IBM ID?


¿Olvidó su Password?
Cambie su Password

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

 


La primera vez que inicie sesión en developerWorks, se creará un perfil para usted. Cierta información de su perfil será mostrada públicamente, pero usted puede editar la información en cualquier momento. Su nombre, apellido (a menos que usted elija ocultarlo), y nombre de usuario acompañarán el contenido que usted publica.

Elija su nombre de usuario

La primera vez que inicie sesión en developerWorks, se creará un perfil para usted. Cierta información de su perfil de developerWorks será mostrada públicamente, pero usted puede editar la información en cualquier momento. Su nombre, apellido (a menos que usted elija ocultarlo) y nombre de usuario acompañarán el contenido que usted publique.

(Debe ser entre 3 – 31 caracteres.)


Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

 


Califique este artículo

Comentario

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=90
Zone=Rational
ArticleID=487577
ArticleTitle=Instalación y configuración de IBM Rational System Architect Version 11.3: Parte 2. Conexión con Microsoft SQL Server 2005
publish-date=05052010
author1-email=samijou@us.ibm.com
author1-email-cc=

Etiquétalo Etiquetas

Help
Utilice el campo de búsqueda para encontrar todo tipo de contenido en My developerWorks con esa etiqueta.

Utilice el deslizador para controlar cuántas etiquetas deben mostrarse.

Las etiquetas populares muestran las etiquetas más difundidas en esta zona particular de contenido (por ejemplo: Java, Linux, WebSphere).

Mis Etiquetas muestra sus etiquetas en esta zona particular de contenido (por ejemplo: Java, Linux, WebSphere).

Utilice el campo de búsqueda para encontrar todo tipo de contenido en My developerWorks con esa etiqueta. Las etiquetas populares muestran las etiquetas más difundidas en esta zona particular de contenido (por ejemplo: Java, Linux, WebSphere). Mis Etiquetas muestra sus etiquetas en esta zona particular de contenido (por ejemplo: Java, Linux, WebSphere).