Tempo aproximado para leitura: 00:02:24 min
Dúvida
Qual o procedimento para criar um Schema Holder com Progress Dataserver SQL Server?
Ambiente
Framework - Framework (Linha Datasul) – SQL Server – Todas as versões
Solução
O Dataserver é um componente do Progress OpenEdge que permite conectar alguns bancos Não OpenEdge, como por exemplo o SQL Server. Permite que programas escritos em Progress OpenEdge ABL sejam utilizados em alguns bancos de dados diferentes do Progress OpenEdge, com pouca ou quase nenhuma alteração no seu código.
Para a criação do Schema Holder com Progress Dataserver SQL Server, siga os passos abaixo:
1. Execute o proenv do Progress;
2. Digite o comando prompt para auxiliar na localização dos diretórios;
3. Digite o comando cd seguido pelo diretório onde será criado o Schema Holder;
4. Digite o comando prodb banco empty para a criação do banco;
5. Digite o comando prowin32 banco -1 -p _admin.p, procedido de Enter;
6. Na tela do Data Administration selecione o menu Admin, Load and Data Definitions, Data Definitions (df file);
7. Selecione o arquivo de definições de estrutura para o Schema Holder, .df, a ser importado em clique em OK.
Para o Schema Holder com Progress Dataserver SQL Server terá esse cabeçalho no inicio da definição:
ADD DATABASE "banco" TYPE MSS
DB-MISC11 1
DRIVER-NAME "sqlncli10.dll"
DRIVER-VERS "10.50.1600"
ESCAPE-CHAR " """
DRIVER-CHARS "11,13,14,20,23,33,35,36,"
DBMS-VERSION "Microsoft SQL Server 10.50.1600"
DSRVR-VERSION "03.80.0000"
PROGRESS-VERSION "Dictionary Ver #:103.00,Client Ver #:103.03,(sh_min=1,sh_max=10300);,Server Ver #:103.03,"
DSRVR-MISC "Microsoft SQL Server"
CODEPAGE-NAME "iso8859-1"
COLLATION-NAME "Basic"
Se estiver importando mais de um arquivo de definição no mesmo banco de Schema Holder criado, os próximos arquivos devem estar sem o cabeçalho acima de adicionar Database do tipo MSS.
0 Comentários