Erreur dans le pilote MS SQL JDBC 01/02/2828

Le pilote JDBC Microsoft, la version 2.1.2828, fournir tous le schéma sur l'interface JDBC. Plus précisément, a déclaré un DatabaseMetaData.getSchemas (), pas tout schéma d'un serveur SQL. Particulièrement remarquable était l'œuvre lors de l'utilisation DbVisualizer gratuit et la MS SQL Server 2005. En raison de ce comportement J'ai eu un contact avec le Ming être autonome (fabricant de DB Visualizer). J'ai alors reçu cette réponse:

Catalogues et schémas dans DbVisualizer gratuit sont récupérés en demandant le pilote JDBC pour les retourner.

DbVisualizer personnels utiliser son propre code SQL pour récupérer des informations de schéma.

Voici un exemple avec la base de données AdventureWorks à partir de Microsoft:

missing_schemas (Large)

Le personnel de soutien de Minq me donna alors l'allusion au fait que ceci est connu chez Microsoft, et le comportement n'est pas causé par DbVisualizer: erreur MS pilote JDBC , le pilote 02/01/2828 est la dernière version de SQL Server 2005. Le message dans le forum est de Janvier 2008! Comme aucune correction de bug?

Il ya aussi le Microsoft SQL Server JDBC Driver 2.0 (2009) en tant que Community Technology Preview , ce qui permet également une connexion à SQL Server 2005 et est conforme JDBC 4.0 si la version de Java 6 est utilisée.

Après une épreuve prévue à moi aussi la désillusion si large. Comme la capture d'écran ci-dessous, le comportement est identique:

image

Malheureusement, cette offre également tout nouveau conducteur n'est pas schéma correct. Qu'est-ce parce que Microsoft fait? Ce qui est si difficile une liste précise de retour SCHEMA de?