User:anonymousLog inRegister
Recents:
Configurando o GeneXus MSDE
 Configurando o GeneXus
A primeira opção que deve ser selecionada é o banco de dados. Não existe MSDE como um banco de dados válido.
Você deve selecionar o banco de dados SQL Server e então configurar o ambiente. Em nenhum momento sua aplicação saberá que está acessando o MSDE e não o SQL Server. Caso exista a necessidade, simplesmente troque o banco de dados de MSDE para SQL Server sem a necessidade de nenhuma alteração em nenhuma parte de seu sistema.
Todos os comandos enviados ao MSDE são os mesmos do SQL Server e por este motivo não existe ele como uma opção.
Selecionando SQL Server, você precisa agora configurar seu acesso ao banco de dados, mas antes convém explicar melhor alguns conceitos e como estes funcionam.
O GeneXus permite 3 formas de conexão com o banco de dados e para cada forma existe uma linguagem que suporta esta tecnologia de conexão. As formas de conexão são feitas de acordo com o gerador, como segue:
  •             ODBC
           o Visual FoxPro
           o Visual Basic
           o C/SQL
           o .Net Framework
  •             Ado.Net
           o .Net Framework
  •             JDBC
           o Java
 
Algumas pessoas, por não conhecer as tecnologias, acreditam ser possível utilizar o Ado.Net com Visual Basic ou JDBC com Visual FoxPro.
Para exemplificar de forma mais simples, Java só se conecta por JDBC e o Ado.Net só pode ser utilizado por .Net Framework. Os demais utilizam ODBC.
Para configurar as opções de acesso ao banco de dados no GeneXus, clique em File / Edit Model / DBMS Options.
Nota: Esta opção não está disponível em Design.
Na janela de propriedades do DBMS, você escolhe qual a forma que você deseja se conectar.
Image:i50
Nota: Esta propriedade simplesmente altera as opções para a configuração do banco de dados. Ela não faz com que sua aplicação utilize esta tecnologia.
ODBC
O método de conexão via ODBC é o mais comum e o mais utilizando. Com ele você pode fazer suas conexões sem problema e de forma fácil.
Praticamente todos os Windows já possuem o ODBC instalado e já possuem os drivers para a conexão com o MSDE/SQL Server.
Você pode se conectar de 3 formas diferentes utilizando o ODBC.

Driver
A conexão via Driver é feita inteira no GeneXus, não necessitando de nenhuma configuração adicional.
Todas as propriedades são configuradas no próprio GeneXus. Desta forma, sua aplicação possui todas as informações e não é necessário nada externo.
Image:i51
  •             Connect using: Especifica a forma de configuração que será utilizada. Neste caso, estamos utilizando Driver.
  •             Driver name: Nome interno do ODBC que será utilizado para fazer a conexão. Esta propriedade irá informar ao ODBC que você estará se conectando ao SQL Server.
  •             Database name: Nome do Banco de dados criado dentro so MSDE/SQL Server. Neste local é que serão criadas as tabelas e serão armazenados os dados.
  •             Server name: Nome do computador na rede onde está instalado o MSDE/SQL Server. Caso você esteja utilizando instâncias, você deve especificar <Servidor>/<Instância>.
  •             Connect to server: Informa em qual momento sua aplicação final irá fazer a conexão real com o banco de dados.
           o At first request: Somente quando for necessário mesmo acessar a base de dados.
           o At application startup: Logo após a execução de sua aplicação.
  •             Show connection dialog in WinForms: É mostrado ou não uma janela de conexão do ODBC para que seja feita a conexão ou não é exibida.
           o Always: Sempre.
           o Never: Nunca
           o Automatic: Somente quando houver erros de conexão.
  •             Use trusted connection: Informa se você irá enviar o usuário do Windows para que o SQL Server valide as permissões de acesso ou não.
           o Yes: Serão enviados o usuário e a senha que a pessoa está utilizando no Windows no momento da execução de sua aplicação sem nenhuma possibilidade de configuração ou alteração. Você precisa configurar dentro do SQL Server quem poderá acessar o banco de dados manualmente dentro do SQL Server, via Enterprise Manager ou via DbaMgr. É necessário conhecimento avançado de Windows e SQL Server para utilizar esta opção.
           o No: Todas as suas aplicações irão utilizar um usuário e senha específica, sem nenhum vínculo com o Windows. Esta é a forma recomendada pela ARTech.
  •             User id: Com trusted connection como No, você deve especificar o usuário que fará a conexão.

  •             User password: Com trusted connection como No, você deve especificar a senha do usuário que fará a conexão.
  •             Additional connection string attributes: Informações adicionais de configuração somente utilizada em casos muito especiais.

 
Datasource
A conexão via datasource prevê que parte da configuração será feita de forma manual dentro da Fonte de Dados (ODBC) que está no Painel de Controle.
Image:i52
  •             Connect using: Especifica a forma de configuração que será utilizada. Neste caso, estamos utilizando Datasource.
  •             Data source name: Nome do Datasource criado na Fonte de Dados (ODBC), dentro do Painel de Controle.
  •             Database name: Nome do Banco de dados criado dentro so MSDE/SQL Server. Neste local é que serão criadas as tabelas e serão armazenados os dados.
  •             Connect to server: Informa em qual momento sua aplicação final irá fazer a conexão real com o banco de dados.
           o At first request: Somente quando for necessário mesmo acessar a base de dados.
           o At application startup: Logo após a execução de sua aplicação.
  •             Show connection dialog in WinForms: É mostrado ou não uma janela de conexão do ODBC para que seja feita a conexão ou não é exibida.
           o Always: Sempre.
           o Never: Nunca
           o Automatic: Somente quando houver erros de conexão.
  •            Use trusted connection: Informa se você irá enviar o usuário do Windows para que o SQL Server valide as permissões de acesso ou não.
           o Yes: Serão enviados o usuário e a senha que a pessoa está utilizando no Windows no momento da execução de sua aplicação sem nenhuma possibilidade de configuração ou alteração. Você precisa configurar dentro do SQL Server quem poderá acessar o banco de dados manualmente dentro do SQL Server, via Enterprise Manager ou via DbaMgr. É necessário conhecimento avançado de Windows e SQL Server para utilizar esta opção.
           o No: Todas as suas aplicações irão utilizar um usuário e senha específica, sem nenhum vínculo com o Windows. Esta é a forma recomendada pela ARTech.
  •             User id: Com trusted connection como No, você deve especificar o usuário que fará a conexão.
  •             User password: Com trusted connection como No, você deve especificar a senha do usuário que fará a conexão.
  •             Additional connection string attributes: Informações adicionais de configuração somente utilizada em casos muito especiais.

File
A conexão File é muito próxima da conexão por Datasource. A diferença é que você configura o DataSource e então salva este em disco.
Image:i53
  •            Connect using: Especifica a forma de configuração que será utilizada. Neste caso, estamos utilizando File.
  •            File data source name: Nome do arquivo criado na Fonte de Dados (ODBC), dentro do Painel de Controle.
  •            Database name: Nome do Banco de dados criado dentro so MSDE/SQL Server. Neste local é que serão criadas as tabelas e serão armazenados os dados.
  •            Connect to server: Informa em qual momento sua aplicação final irá fazer a conexão real com o banco de dados.
           o At first request: Somente quando for necessário mesmo acessar a base de dados.
           o At application startup: Logo após a execução de sua aplicação.
  •             Show connection dialog in WinForms: É mostrado ou não uma janela de conexão do ODBC para que seja feita a conexão ou não é exibida.
           o Always: Sempre.
           o Never: Nunca
           o Automatic: Somente quando houver erros de conexão.
  •            Use trusted connection: Informa se você irá enviar o usuário do Windows para que o SQL Server valide as permissões de acesso ou não.
           o Yes: Serão enviados o usuário e a senha que a pessoa está utilizando no Windows no momento da execução de sua aplicação sem nenhuma possibilidade de configuração ou alteração. Você precisa configurar dentro do SQL Server quem poderá acessar o banco de dados manualmente dentro do SQL Server, via Enterprise Manager ou via DbaMgr. É necessário conhecimento avançado de Windows e SQL Server para utilizar esta opção.
           o No: Todas as suas aplicações irão utilizar um usuário e senha específica, sem nenhum vínculo com o Windows. Esta é a forma recomendada pela ARTech.
  •             User id: Com trusted connection como No, você deve especificar o usuário que fará a conexão.
  •             User password: Com trusted connection como No, você deve especificar a senha do usuário que fará a conexão.
  • Additional connection string attributes: Informações adicionais de configuração somente utilizada em casos muito especiais

     .

Created: 10/18/06 08:54 PM by dmw Last update: 02/26/08 05:42 PM by gcamara
 
Page
Share
Categories
Group
Powered by GXwiki 4.0 Beta1 (generated with GeneXus X Evolution 2)