Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Criando um Schema Holder

Criar um schema holder envolve os seguintes passos:

1)    Iniciar o servidor SQL Server para o banco de dados suportado.

2)    Iniciar o Client Progress. Caso estiver sendo utilizado um DataServer remoto, deve ser iniciado o broker também.

3)    Criar e conectar um banco de dados Progress vazio.

4)    Criar um Schema Holder.


Iniciando os Processos DataServer

Antes de criar um schema holder, é necessário iniciar os processos DataServer:

 •  DataServer Local em Windows

    Rode o client progress, prowin32.exe.

 •  DataServer Remoto em NT – Client Windows

    No servidor, use o ProControl para iniciar o broker configurado para o DataServer SQL Server.

    Na máquina client, rode o client progress (prowin32.exe).

Criando um banco de dados Progress vazio

O DataServer usa o banco de dados vazio como um schema holder para as suas definições de dados SQL Server:

1)    Inicie Progress sem bancos de dados conectados e acesse o Data Dictionary (Dicionário de Dados). A caixa de diálogo Dictionary Startup é apresentada.

2)    Selecione a opção Create a New Database e escolha OK. A caixa de diálogo Create Database é apresentada:

Image Added

3)    Digite o nome do schema-holder (por exemplo: oholder) no campo New Physical Database Name.

4)    Selecione An EMPTY Database.

5)    Escolha OK.

       A caixa de diálogo Database Connect é apresentada. Por definição, o nome do banco de dados que acaba de ser criado aparece no campo Physical Name:

Image Added

Nenhuma informação adicional de conexão precisa ser informada neste momento.

6)    Escolha OK para conectar o banco de dados Progress vazio e retornar para a janela principal do Data Dictionary.

Usando o DataServer Utility para criar um Schema Holder

Uma vez iniciado o SQL Server, os processos DataServer, e criado e conectado um banco de dados Progress vazio localmente, é possível criar um schema holder. Siga estes passos para criar schema holder:

1)    Do menu principal do Data Administration, selecione DataServer> MS SQL Server Utilities> Create DataServer Schema.

       A seguinte caixa de diálogo é apresentada:

Image Added

2)    Digite um nome lógico de banco de dados no campo Logical Database Name.

       Se você estiver criando um schema holder para um banco de dados SQL Server distribuído, o nome lógico que você escolher deve ser único nesta base distribuída.

3)    No campo Code-Page, digite o nome do código de página para o schema image.

4)    No campo Case Insensitive, digite "yes" para quando o seu banco de dados não fazer diferença entre minúscula e maiúscula.

5)    Digite os parâmetros de conexão necessários no campo Connection Parameters.

6)    No campo ODBC Data Source Name, insira o nome dado ao ODBC criado para a conexão com o banco no SQL Server.

7)    Escolha OK.

8)    Se você não especificou os parâmetros de ID de Usuário (-U) e Senha (-P) na caixa de diálogo anterior, digite-os agora.

Image Added

9)    Escolha OK. A seguinte caixa de diálogo aparece:

10)  Pré-selecione os objetos que o schema holder deve conter. Você pode selecioná-los por nome do objeto, tipo do objeto, ou proprietário. Asterisco (*) seleciona

       todos os objetos.

11)  Escolha OK. A seguinte caixa de diálogo aparece:

Image Added

12)  Selecione os objetos que você quer incluir no schema holder. Normalmente não é recomendada a seleção de objetos de sistema.

      Nos objetos repetidos por intermédio de bancos de dados distribuídos, o DataServer qualifica cada nome adicionando -n. Por exemplo, se seu banco de dados tem

      duas tabelas INVOICE, o schema holder irá listá-las como INVOICE e INVOICE-1.

13)  Escolha OK.

      O DataServer lê as informações sobre os objetos do banco de dados e carrega as definições de dados no schema holder.

      O tempo deste processo depende do tamanho e do número de objetos SQL Server.