JPA + SQL Server 2000

Olá galera, estou com um problema para conectar um banco SQL Server 2000 usando o driver JDTS ou mesmo o driver da mircrosoft, o problema é o seguinte :

na query resultante tem o seguinte formato
SELECT CAMPOS FROM dbo.PROD.PEDIDO ou seja primeiro o owner e depois o banco desta forma retorna o oerro inavlid object name se eu pegar esse mesmo fragmento e levar para o query analiser ele da o mesmo erro, porem se eu mudar para :

SELECT CAMPOS FROM PROD.dbo.PEDIDO ou PROD…PEDIDO ele funciona, a minha pergunta é como avisar o driver JDBC ou a JPA para construir a query com a ordem certa e nao a ordem default

owner.database.object – erro no sql server 2000
database.owner.object – correto

muito obrigado a todos