Я использую NHibernate 3.0 с MySQL в качестве базы данных.На моем локальном хосте я могу подключиться к базе данных и делать все, что хочу.Однако всякий раз, когда я загружаю файлы на рабочий сервер, я получаю сообщение об ошибке:
"При установлении соединения с SQL Server произошла ошибка, связанная с сетью или экземпляром. Сервер не был найден илибыл недоступен. Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений. (поставщик: сетевые интерфейсы SQL, ошибка: 26 - ошибка при поиске сервера / указан экземпляр) "
Интернет.Конфигурационный файл имеет следующий раздел:
<hibernate-configuration xmlns="urn:nhibernate-configuration">
<session-factory >
<property name="connection.provider" specificversion="false">NHibernate.Connection.DriverConnectionProvider</property>
<property name="connection.driver_class" specificversion="false">NHibernate.Driver.MySqlDataDriver</property>
<!--<property name="connection.connection_string" specificversion="false">
Data Source=localhost;Port=3306;Database=sampledb;Uid=myuser;Pwd=mypass
DSN=mydsn;UID=myuser;PWD==mypass
</property>-->
<property name="connection.connection_string">
Server=localhost;Database=sampledb;User ID=myuser;Password=mypass;
</property>
<property name="proxyfactory.factory_class" specificversion="false">NHibernate.ByteCode.Castle.ProxyFactoryFactory, NHibernate.ByteCode.Castle</property>
<property name="dialect" specificversion="false">NHibernate.Dialect.MySQLDialect</property>
<property name="hbm2ddl.keywords" specificversion="false">none</property>
<mapping assembly="App_Code.NHibernateHelpers" />
</session-factory>
</hibernate-configuration>
Я даже попробовал строки подключения в закомментированном разделе, показанном выше, но, похоже, ничего не работает ... но все это работает на моем локальном компьютере.Может кто-нибудь сказать мне, что мне не хватает?Мой рабочий сервер - это сервер Windows 2003, на котором работает .NET 2.x и MySQL коннектор 5.0.9.
Спасибо.