StrataFrame Forum

Owner SQL Server

http://forum.strataframe.net/Topic10382.aspx

By Luiz Carneiro Lima - 7/17/2007

Boa tarde,

Criei um profiler no Database Deployment Toolkit... Na base de dados uso um owner (dbaxxx), mas quando eu importo as tabelas o owner volta para o defauld (dbo).

Criei um projeto, fiz toda configuração do Business Object Mapper, criei o form e configurei os campos do business object nos textbox mas quando eu mando executar aparece uma mensagem de erro que segue em anexo.

Isso acontece por que ele tenta buscar na tabela dbaxxx.nometabela mas pelo strataframe ele procura por dbo.nometabela??

Fico no aguardo de um retorno.

By Ivan George Borges - 7/17/2007

Hi guys.

A quick translation here so you can help as well.

Basically they are saying they have a different owner in their SQL Server database, which is dbaxxx. And when they import the tables with the DDT, the owner goes to dbo.

Then, at run time, they are getting the error above, and wonder if this is the reason.

By Trent L. Taylor - 7/17/2007

Bottom line is that this will just have to be added to the list.  Thinking on it, I do not think that the owner is being respected on the import.  You can fix this yourself once the import is complete by right-clicking the table, clicking Table Properties, and then manually fixing the schema.  Once set here it will work properly when deployed.  Also, you may need to rebuild the partial class of the BOs as well once the change has been made to update the schema on the BO.

I have added this to the list of items that need to be updated.  Thanks for the info.

By Ivan George Borges - 7/17/2007

Oi Ângela.

Caso você não tenha entendido a explicação do Trent, eu vou repetir para você.

Eles estão adicionando isto à lista do que precisa ser alterado, e agradecem pelo alerta.

Enquanto isto, para arrumar aí no seu lado, uma vez que a importação foi feita, click com o botão da direita na tabela, e click Table Properties, e manualmente corriga o Schema, como na figura acima que ele anexou para você. Uma vez corrigido neste ponto, irá funcionar corretamente no deploy. Além disto, você pode ter que fazer o Rebuild Partial para as classes dos BOs uma vez que tenha feito as mudanças, para alterar o schema no BO.

Veja se vai bem deste jeito.

Abraços.

By Trent L. Taylor - 7/17/2007

It has bee a DDT day BigGrin  I went ahead and fixed the import to properly set the Schema.  Just copy the attached EXE once extracted to the Program Files\MicroFOur\StrataFrame folder and overwrite the existing EXE.  This should get you going though.
By Ivan George Borges - 7/17/2007

Trent L. Taylor (07/17/2007)
It has bee a DDT day BigGrin  I went ahead and fixed the import to properly set the Schema.  Just copy the attached EXE once extracted to the Program Files\MicroFOur\StrataFrame folder and overwrite the existing EXE.  This should get you going though.

Oi de novo.

Acho que você entendeu, mas só pra confirmar, copie o EXE após extrair deste arquivo anexado, a sua pasta Program Files\MicroFOur\StrataFrame por cima do já existente lá. Isto já arruma o problema que você encontrou com a importação.

Eles fazem correções mais rápido do que eu consigo traduzir aqui para você!

"They fix things faster than I can translate the solutions for you!" w00t

By Luiz Carneiro Lima - 7/17/2007

Ah, muito obrigada!

Já fiz a alteração do owner manualmente, mas vou fazer a extração do arquivo aqui pra arrumar já!

O atendimento de vocês é muito eficiente!

Abraços

Angela