Avançar para a área de conteúdo

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Na primeira vez que você efetua sign in no developerWorks, um perfil é criado para você. Informações selecionadas do seu perfil developerWorks são exibidas ao público, mas você pode editá-las a qualquer momento. Seu primeiro nome, sobrenome (a menos que escolha ocultá-los), e seu nome de exibição acompanharão o conteúdo que postar.

Todas as informações enviadas são seguras.

  • Fechar [x]

Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Todas as informações enviadas são seguras.

  • Fechar [x]

Instale e configure o IBM Rational System Architect Versão11.3: Parte 2. Conecte-se com o Microsoft SQL Server 2005

Sami Joueidi, Senior Enterprise Architect, IBM
Sami Joueidi tem mestrado em engenharia elétrica. Ele é certificado pela IBM como IT Architect e pela Carnegie Mellon como Enterprise Architect. Seu trabalho concentra-se no desenvolvimento do ciclo de vida de aplicativos, nas áreas de TI e de sistemas.

Resumo:  Este artigo, parte 2 de uma série de três partes, percorre as etapas de configuração do IBM® Rational® System Architect para conectá-lo ao Microsoft SQL Server 2005.

Visualizar mais conteúdo nesta série

Data:  23/Abr/2010
Nível:  Avançado
Atividade:  1855 visualizações
Comentários:  


Instalar e configurar o IBM® Rational® System Architect pode ser desafiador, especialmente porque ele requer um sistema de gerenciamento de banco de dados relacional (RDBMS) para o seu repositório. Além disso, os vários cenários de instalação disponíveis, que incluem instalações para Microsoft® SQL Server 2005 Express, Microsoft® SQL Server 2005 ou Oracle, combinados com as restrições de segurança da estação de trabalho e de rede impostas nas estações de trabalho, podem tornar o processo de instalação complicado.

Esta série de três partes cobre a instalação do Rational System Architect Versão 11.3 em um ambiente seguro, assim como a configuração para se conectar ao Microsoft SQL Server 2005 (SQL Server) e ao Microsoft SQL Server 2005 Express (SQL Express) e ambientes compartilhados e não compartilhados para enciclopédias profissionais e corporativas. Cada parte inclui uma seção de resolução de problemas básica.

  • A Parte 1 apresentou uma visão geral sobre a terminologia e as utilidades do Rational System Architect. Foram percorridas as etapas de instalação e configuração do Rational System Architect para se conectar ao SQL Express em uma estação de trabalho voltada para enciclopédias profissionais.
  • Esta parte lhe guia através das etapas para conectar o Rational System Architect a um ambiente SQL Server voltado para enciclopédias profissionais.
  • A Parte 3, Configure Rational System Architect by using the Catalog Manager, aborda a configuração do Rational System Architect para se conectar ao SQL Express em um ambiente compartilhado voltado para enciclopédias corporativas.

Visão geral do IBM Rational System Architect

O Rational System Architect oferece uma visualização corporativa das interações dos cinco domínios chave: estratégia, negócios, informações, sistemas e tecnologia.

Trata-se de uma solução integrada e multiusuário, que suporte todas as áreas mais importantes da modelagem, incluindo a modelagem dos processos de negócios, a modelagem orientada a objetos e de componentes com UML, a modelagem de dados relacionais e análise e projeto estruturados. As ações de modelagem são executadas em um ambiente em tempo real e multiusuário, onde os artefatos produzidos são armazenados dentro de um repositório extensível com um modelo Meta personalizável.

O Rational System Architect inclui o U.S. Federal Enterprise Architecture Framework (FEAF) que dá assistência aos departamentos e agências do governo norte-americano na incorporação e no uso dos modelos de referência do Office of Management and Budget (OMB), e na subsequente criação e publicação dos relatórios OMB Exhibit 300 e Exhibit 53.

Além disso, o Rational System Architect é a solução de arquitetura empresarial mais amplamente usada para o suporte do Department of Defense Architecture Framework (DoDAF). O Rational System Architect oferece as capacidades para construir modelos representando as arquiteturas do Department of Defense (DoD), e gerar automaticamente produto de trabalho e relatórios do DoDAF.


Tarefas de preparação

Suposições

Este artigo baseia-se nessas três suposições:
  • O Rational System Architect está instalado e configurado na estação de trabalho, conforme descrito na Parte 1 (veja "Mais nesta série")
  • Um SQL server já está instalado e uma ocorrência é criada
  • A autenticação do Microsoft® Windows® é usada para acessar a ocorrência SQL

O processo de conectar um Rational System Architect a uma ocorrência de um SQL server envolve tarefas específicas que devem ser executadas pelo administrador de domínio ou de rede, pelo administrador do banco de dados, e pelo administrador do Rational System Architect. As seguintes seções descrevem estas tarefas de acordo com a função.

Tarefas necessárias

Certifique-se de que o Rational System Architect esteja instalado e configurado nas estações de trabalho. Consulte as seguintes seções na Parte 1 (veja "Mais nesta série") para certificar-se de que a instalação e a configuração estão corretas:

  • Seção 1: Instalar o Rational System Architect
  • Seção 3: Criar uma pasta compartilhada para backups da enciclopédia

Tarefas do administrador do System Architect

  1. Identificar todos ou a maioria dos usuários do Rational System Architect (é possível adicionar usuários mais tarde).
  2. Coletar os seus IDs de login de domínio de usuário.
  3. Obter respostas para essas questões:
    • Quais usuários serão administradores do Rational System Architect? Estes usuários podem criar, gerenciar e configurar o acesso dos usuários às enciclopédias do Rational System Architect.
    • Quais usuários serão usuários padrão do Rational System Architect? Estas pessoas são as que usarão o software diariamente.
  4. Fornecer estas informações para o engenheiro de domínio ou de rede.

Tarefas do engenheiro de domínio ou de rede

  1. Criar dois grupos de domínio do Windows.
    • saAdminGroup
    • saUsersGroup
  2. Adicionar os seguintes usuários de domínio (format: <domain>\<username> ) para estes grupos:
    • Adicionar os usuários administradores do Rational System Architect para o grupo saAdminGroup.
    • Adicionar tanto os usuários padrão quanto os administradores do Rational System Architect para o grupo saUsersGroup.
  3. Verificar se as estações de trabalho do Rational System Architect têm acesso ao SQL server (hostname) e configurar as exceções no Firewall do Windows para permitir o acesso remoto à ocorrência SQL, caso necessário.

Tarefas do administrador do banco de dados do SQL server

  1. Identificar a ocorrência SQL onde as enciclopédias do Rational System Architect (bancos de dados) serão criadas.
  2. Fornecer o nome da ocorrência SQL para os administradores do Rational System Architect no formato hostname\instance name.
  3. Fornecer o número da porta para os administradores do Rational System Architect no caso do SQL server não usar a porta padrão.
  4. Certificar-se de que os devidos serviços SQL estão sendo executados no SQL server para permitir o acesso remoto à ocorrência SQL.
  5. Adicionar os grupos saAdminGroup e saUsersGroup para a ocorrência do SQL server.
  6. Designar a função do servidor dbcreator para o grupo saAdminGroup.

Observação:
Os usuários do domínio que são parte do grupo saAdminGroup devem ser capazes de criar enciclopédias do Rational System Architect (usando a ferramenta Encyclopedia Manager, que está incluída). Eles são, em essência, os proprietários do banco de dados destas enciclopédias.


Configurando o Rational System Architect para se conectar ao SQL server

Abra o Startup Wizard e configure o Rational System Architect:

  1. Efetue o login na estação de trabalho como administrador do Rational System Architect.
  2. Inicie o Rational System Architect.
  3. Selecione Help > Startup Wizard caso o assistente não inicie automaticamente.
  4. Na tela Welcome, clique em Next.
  5. Desmarque a caixa de opção Configure sample and tutorial encyclopedia projects (veja a Figura 1).

Figura 1.Selecione opções para a configuração do Rational System Architect
Options view with check boxes
  1. Clique em Next.
  2. Selecione a opção Existing SQL Server located on the network (Figura 2)

Figura 2. Especifique onde armazenar os dados da enciclopédia
Radio button selected
  1. Selecione a ocorrência do SQL server fornecida pelo seu administrador do banco de dados, nesse formato: hostname\nome da ocorrência.
  2. Clique em Next.
  3. Caso solicitado, selecione Windows Authentication na janela Connection Information.
  4. Navegue através das janelas e complete a configuração.
  5. Feche o Rational System Architect.

Criar um nova enciclopédia na ocorrência do SQL server

  1. Efetue login na estação de trabalho como administrador do Rational System Architect (um usuário que pertence ao grupo saAdminGroup).
  2. Inicie o Rational System Architect.
  3. Clique em File > Open Encyclopedia.
  4. Clique em New para criar a nova enciclopédia.
  5. Em Connection, clique no botão de navegar (os três pontos) para criar uma nova conexão.
  6. Clique em New para criar a nova conexão.
  7. Para o nome de conexão, digite o nome da ocorrência do SQL server.
  8. Selecione hostname\instance name, na lista suspensa, para o nome do servidor.
  9. Clique em OK.
  10. Na janela Open Encyclopedia, insira um nome para a nova enciclopédia do Rational System Architect (por exemplo: test).
  11. Clique em OK.

Criar uma função do usuário do banco de dados

Nomes de login são contas do servidor que podem ser mapeadas para usuários individuais ou grupos de usuários. Um nome de login para uma Rational System Architect necessita de um conjunto predeterminado de funções do servidor e direitos de acesso ao banco de dados. Para garantir com mais facilidade os privilégios necessários aos usuários do Rational System Architect, o recurso Encyclopedia Manager oferece a função "Create SAUser Role", localizada no menu Tools. Esta função do banco de dados é definida com os direitos mínimos necessários por um usuário para acessar as enciclopédias do Rational System Architect. Basicamente, ela dá ao usuário os acessos databasereader e databasewriter (estas são funções predefinidas do banco de dados), assim como direitos EXEC sobre quaisquer procedimentos armazenados usados pelo Rational System Architect.

  1. A partir do menu Start, localizado em IBM Rational > IBM Rational Lifecycle Solutions Tools, como administrador do Rational System Architect administrador, inicie a utilidade SAEM(SQL Server) do Rational System Architect Encyclopedia Manager.
  2. Clique em Server > Connect para criar uma conexão com a ocorrência SQL.
  3. A partir do menu suspenso, selecione a ocorrência do SQL server, que está na forma hostname\nome da instância.
  4. Selecione Windows para a autenticação.
  5. Pressione OK para criar uma conexão com a ocorrência do SQL server.
  6. Selecione o banco de dados test a partir do menu suspenso na barra de ferramentas do banco de dados, como exibido na Figura 3.

Observação:
Um banco de dados deve ser selecionado para ser possível emitir quaisquer comandos no Rational Software Architect Encyclopedia Manager.


Figura 3. Selecione uma enciclopédia
'Test' is selected
  1. Clique em Tools > Create SAUser Role no menu suspenso.

Designar a função do usuário para o grupo saUsersGroup

  1. Clique em Server > Logins para ver uma lista dos grupos ou usuários de logins disponíveis.
  2. Selecione saUserGroup na lista.
  3. Clique no ícone para editar o grupo de login selecionado.

Figura 4. Selecione o grupo saUserGroup na lista
Arrow points to Edit icon, person with page
  1. Clique na guia Database Access.
  2. Na área da janela "Specify which database can be accessed by this login", clique na caixa de opção do banco de dados test (veja a Figura 5).

Figura 5. Guia Database Access tab na visualização de propriedades de Login
'Permit'check box checked for the Test database
  1. Clique em OK para alternar para a janela Login.
  2. Selecione saUserGroup na lista novamente.
  3. Clique no ícone para editar o nome de login selecionado.
  4. Clique na guia Database Access.
  5. Clique no banco de dados test. Desta vez, as funções são exibidas.
  6. Marque a caixa de opção SAUser (veja a Figura 6, na parte mais abaixo).

Figura 6. Selecione SAUser como o login de grupo de usuários a ser alterado
'Permit' checked for test database and SAUser role
  1. Clique em OK e feche a janela propriedades de Login.
  2. Clique em Servers > Disconnect para se desconectar da ocorrência do SQL server.
  3. Saia da utilidade Encyclopedia Manager (SQL server).

Conectar o Rational System Architect ao SQL server

  1. Efetue o logoff da estação de trabalho como administrador do Rational System Architect.
  2. Efetue o login na estação de trabalho como um usuário padrão do Rational System Architect (o usuário parte do grupo saUsersGroup).
  3. Inicie o Rational System Architect.
  4. Clique em Help > Startup Wizard, caso este não tenha iniciado.
  5. Clique em Next no Startup Wizard.
  6. Clique em Next para aceitar o padrão.
  7. Selecione a opção Existing SQL Server Located para a rede.
  8. Selecione o SQL Server hostname\instance name.
  9. Clique em Next.
  10. A partir da janela Connection Information, selecione Windows Authentication.
  11. Navegue através das janelas restantes e complete a configuração.

Configure outras estações de trabalho

Repita o processo descrito aqui em cada estação de trabalho da Rational System Architect:
  1. Inicie o Rational System Architect.
  2. Inicie o Startup Wizard, caso este não tenha iniciado.
  3. Conecte-se à ocorrência do SQL server como descrito anteriormente.
  4. Abra a enciclopédia existente.
  5. Repita o processo para estações de trabalho adicionais.

Abra uma enciclopédia existente

  1. Inicie o Rational System Architect, caso este ainda não tenha sido iniciado.
  2. Clique em File > Open Encyclopedia para obter a visualização Open Encyclopedia.
  3. Clique em Existing para ver as enciclopédias existentes.
  4. Abra a enciclopédia que lhe interessa.

Resolução de problemas básicos

Siga as instruções para as situações que você provavelmente vai usar ou encontrar.

Habilite conexões remotas para o SQL server

Você deve habilitar conexões remotas para a ocorrência do SQL server. Siga essas etapas:

  1. Clique em Start > Programs > Microsoft SQL Server 2005 > Configuration Tools.
  2. Clique em SQL Server Surface Area Configuration.
  3. Na página SQL Server 2005 Surface Area Configuration, clique em Surface Area Configuration for Services and Connections.
  4. Expanda Database Engine.
  5. Clique em Remote Connections.
  6. Clique em Local and remote connections.
  7. Clique no protocolo apropriado a ser habilitado para o seu ambiente.
  8. Clique em Apply.
  9. Clique em OK quando receber a seguinte mensagem:
    Changes to Connection Settings will not take effect until you restart the Database Engine service.
  10. Na página Surface Area Configuration for Services and Connections, expanda Database Engine.
  11. Clique em Service.
  12. Clique em Stop, e espere até que o serviço MSSQLSERVER seja interrompido.
  13. Clique em Start para reiniciar o serviço MSSQLSERVER.

Habilite o serviço de navegação do SQL server

Cuidado
Habilitando o serviço de navegação do SQL server, você também aumenta o seus riscos de segurança, tornando sua estação de trabalho e sua rede mais vulneráveis a ataques de usuários ou software maliciosos, como vírus. Caso decida habilitar o serviço mesmo assim, siga essas etapas:

  1. Clique em Start > Programs > Microsoft SQL Server 2005 > Configuration Tools.
  2. Clique em SQL Server Surface Area Configuration.
  3. Na página SQL Server 2005 Surface Area Configuration, clique em Surface Area Configuration for Services and Connections.
  4. Clique em SQL Server Browser.
  5. Em "Startup type," selecione Automatic.
  6. Clique em Apply.
  7. Clique em Start.
  8. Clique em OK.

Crie exceções no Firewall do Windows XP e do Windows Server 2003

Para a abrir o Firewall do Microsoft Windows:

  1. Clique em Start.
  2. Clique em Run.
  3. Digite firewall.cpl.
  4. Clique em OK.
  5. Clique na guia Exceptions em Windows Firewall.
  6. Clique em Add Program.
  7. Clique em Browse na janela Add a Program.
  8. Clique no programa executável C:\Program Files\Microsoft SQL Server\<instance id> \MSSQL\Bin\sqlservr.exe ou no caminho onde o SQL server 2005 está instalado.
  9. Clique em Open.
  10. Clique em OK.

Crie uma exceção para o firewall do serviço de navegação do SQL server

  1. Clique na guia Exceptions em Windows Firewall.
  2. Clique em Add Program.
  3. Clique em Browse.
  4. Clique no programa executável C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe.
  5. Clique em Open.
  6. Clique em OK.

Abra uma porta no firewall para o acesso TCP

  1. No Control Panel, abra Network Connections.
  2. Clique com o botão direito do mouse na conexão ativa.
  3. Selecione Properties.
  4. Selecione a guia Advanced.
  5. Clique em Windows Firewall Settings.
  6. Na janela Windows Firewall, clique na guia Exceptions
  7. Clique em Add Port.
  8. Na caixa de texto Name da janela Add a Port, digite SQL Server <instance name>.
  9. Digite o número da porta da ocorrência do banco de dados (por exemplo: 1433) para a ocorrência padrão.
  10. Verifique se TCP está selecionado.
  11. Clique em OK.

Abra uma porta no firewall para o serviço de navegação

  1. Clique em Add Port, digite SQL Server Browser na caixa de texto Name, e então digite 1434 na caixa de texto Port Number.
  2. Selecione UDP.
  3. Clique em OK.

Recursos

Aprender

Obter produtos e tecnologias

Discutir

Sobre o autor

Sami Joueidi tem mestrado em engenharia elétrica. Ele é certificado pela IBM como IT Architect e pela Carnegie Mellon como Enterprise Architect. Seu trabalho concentra-se no desenvolvimento do ciclo de vida de aplicativos, nas áreas de TI e de sistemas.

Ajuda para Relatar Abuso

Relatar abuso

Obrigado. Esta entrada foi sinalizada para atenção do moderador.


Ajuda para Relatar Abuso

Relatar abuso

Falha no envio do Relatório de abuso. Tente novamente mais tarde.


developerWorks: Registre-se


Precisa de um ID IBM?
Esqueceu seu ID IBM?


Esqueceu sua senha?
Alterar sua senha

Ao clicar em Enviar, você concorda com os termos de uso do developerWorks.

 


Na primeira vez que você efetua sign in no developerWorks, um perfil é criado para você. Informações selecionadas do seu perfil developerWorks são exibidas ao público, mas você pode editá-las a qualquer momento. Seu primeiro nome, sobrenome (a menos que escolha ocultá-los), e seu nome de exibição acompanharão o conteúdo que postar.

Selecione seu nome de exibição

Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

(Deve possuir de 3 a 31 caracteres.)


Ao clicar em Enviar, você concorda com os termos de uso do developerWorks.

 


Classificar este artigo

Comentários

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=Rational
ArticleID=485403
ArticleTitle=Instale e configure o IBM Rational System Architect Versão11.3: Parte 2. Conecte-se com o Microsoft SQL Server 2005
publish-date=04232010
author1-email=samijou@us.ibm.com
author1-email-cc=

Conheça a IBM da sua cidade

Virtual Branch Office Brasil

A IBM está mais perto do que você imagina!


Tags

Help
Use o campo de pesquisa para encontrar todos os tipos de conteúdo no My developerWorks com essa tag.

Use a barra de rolagem para ver mais ou menos tags.

Tags populares mostra as principais tags para esta zona de conteúdo em particular (por exemplo, Java technology, Linux, WebSphere).

Minhas tags mostra suas tags para esta zona de conteúdo em particular (por exemplo, Java technology, Linux, WebSphere).

Use o campo de pesquisa para localizar todos os tipos de conteúdo no Meu developerWorks com essa tag. Tags populares mostra as tags principais para essa zona de conteúdo particular (por exemplo, tecnologia Java, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere). Minhas tags mostra as suas tags para essa zona de conteúdo em particular (por exemplo, tecnologia Java, Linux, WebSphere).