當我建立一個常規的連接,它的工作原理,但是當我嘗試使用nhibernate,hibernate.cfg.xml,我得到以下錯誤。NHibernate沒有連接到SQL服務器
Message =「與SQL Server建立連接時發生網絡相關或實例特定的錯誤。未找到服務器或無法訪問服務器。驗證實例名稱是否正確,並將SQL Server配置爲允許遠程連接(提供者:SQL網絡接口,錯誤:26 - 錯誤定位指定的服務器/實例)。「 來源=」淨SqlClient數據提供程序」
什麼是這種情況的原因以及如何解決。它呢?
我懷疑它是一個網絡或sql服務器配置錯誤。
<?xml version="1.0" ?>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2" >
<session-factory>
<property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>
<property name="dialect">NHibernate.Dialect.MsSql2005Dialect</property>
<property name="connection.driver_class">NHibernate.Driver.SqlClientDriver</property>
<property name="connection.connection_string">Server=(ServerName\DEV_ENV);Initial Catalog=dbName;User Id=SA;Password=PASS</property>
<property name="proxyfactory.factory_class">NHibernate.ByteCode.LinFu.ProxyFactoryFactory, NHibernate.ByteCode.LinFu</property>
</session-factory>
</hibernate-configuration>
什麼是在你的hibernate.cfg.xml? – Paco 2010-03-24 14:22:01