4

我正在開發Spring和Hibernate項目,我需要進行逆向工程。在eclipse中從SQL Server Express R2進行Hibernate逆向工程

我與SQL Server Express R2工作2008年

我已經生成的,包含此源代碼(hibernate.cfg.xml中)在Hibernate控制檯配置文件:

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE hibernate-configuration PUBLIC 
     "-//Hibernate/Hibernate Configuration DTD 3.0//EN" 
     "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> 
<hibernate-configuration> 
    <session-factory> 
     <property name="hibernate.connection.driver_class">net.sourceforge.jtds.jdbc.Driver</property> 
     <property name="hibernate.connection.password">sa</property> 
     <property name="hibernate.connection.url">jdbc:jtds:sqlserver://localhost:1433/supervision</property> 
     <property name="hibernate.connection.username">sa</property> 
     <property name="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</property> 
     <property name="hibernate.default_schema">dbo</property> 
    </session-factory> 
</hibernate-configuration> 

我之後試圖生成Hibernate反向工程文件(reveng.xml)。

我指定的配置,但我總是得到這個問題:

閱讀模式錯誤得到數據庫的元數據

因爲它是顯示在這張照片: enter image description here

只是爲了澄清一些事情,有一些類似的話題。我閱讀了他們,但他們沒有解決我的問題。

+0

有人可以幫我嗎? – Rodrigo

回答

1

問題出在服務器實例中。 默認情況下,SQL Server Express未在1433端口偵聽。 默認情況下,TCP/IP被禁用。

我在與SQL Server一起安裝的SQL Server配置管理器中解決了此問題。 我選擇了SQL Server網絡配置,然後選擇了實例的協議。 我啓用了TCP/IP,然後我在TCP中指定了1433動態端口 之後,我重新啓動了SQL Server實例。

相關問題