Drop table

Discussão em 'Banco de Dados / Database' iniciado por mpdelphi, Outubro 24, 2011.

  1. mpdelphi

    mpdelphi Membro Participativo

    Há como deletar uma tabela do meu esquema... com o banco em uso.

    preciso apagar uma tabela do mgcad, é uma tabela que esta vazia, mas como há usuário conectado no banco ele nao deixa excluir.

    To usando o progress 101b, gerei um arquivo .DF com o comondo "drop table ..." e mesmo assim nao funciona...
  2. baltazar

    baltazar Membro Participativo

    Não pode ter usuários ...
  3. lima

    lima Membro Participativo

    Amigo,

    Infelizmente o banco Progress não possibilita isto, o que ele deixa é incluir tabelas e campos novos no banco com usuários conectados, para isso vc precisa marcar a opção "online" na importação do DF.

    para qualquer elminação ou update, ele não possibilita.

    Abraços.
  4. mpdelphi

    mpdelphi Membro Participativo

    Eu ja tinha gerado um .DF para remover estes campos e marquei essa opção, mas nao funcionou... mas sem problemas

    era mais a nivel de curiosidade mesmo.... fico imaginando em empresas que traalham 24x7 como é complicado fazer manutenção no banco... trabalho com diversos outros bancos e nenhum há necessidade de tirar todos do sistema para adicionar ou remover um campo.

    O Progress é um banco bom, mas peca em coisas pequenas como esta :(
  5. kirchner

    kirchner Membro Participativo Moderador

    Sim, existem limitações no Progress, mas também em outros produtos.
    Por isso é importante avaliar as necessidades do negócio antes de escolher a tecnologia.

    Mas realmente, em relação a alta disponibilidade o Progress deixa muito a desejar se comparado com produtos top como o SQL Server ou o Oracle.
    O Progress evoluiu um pouco nos últimos anos neste quesito, mas ainda tem um longo caminho a trilhar...
  6. mpdelphi

    mpdelphi Membro Participativo

    Legal, realmente tenho visto que ele esta evoluindo... aos poucos, mas evoluindo...

    Porém quando se trata de usar datasul nao temos muita opção, certo ?

    Podemos ate usar Oracle, mas por baixo do pano ainda usamos algumas coisas em progress.

    Ja fiz um estudo junto a a totvs para migrar nosso banco de progress para oracle.. (ja temos oracle aqui e temos inclusive DBA em oracle) mas pelas respostas que obtivemos na totvs percebi que nao teriamos nenhum tipo de ganha (financeiro ou ate mesmo tecnologico) que valesse a apena o esforça para migração.

Compartilhe esta Página