Проверьте, не связана ли проблема с вашей строкой подключения.У меня есть это в моей конфигурации
<add name="Staging" connectionString="Data Source='ash-pc';Port='9100';UID='foo';PWD='bar';Database=db_name" providerName="System.Data.AseClient" />
Проверьте это с помощью хоста и номера порта браузера sybase center.Проверьте UID и пароль, а также написание имени вашей базы данных.
Дайте мне знать, если оно все еще не работает.Кроме того, почему бы вам не попробовать войти ошибка.Похоже, вы видите сообщение, но не видите полную ошибку.Это может быть полезно Например, я назвал базу данных в моем app.config для FOO.Сейчас этой БД не существует.Таким образом, исключение «Клиент не может установить соединение», но моя полная ошибка:
ОШИБКА 2010-08-31 16: 07: 32,321 500 мс SybaseDBHelper ingStoredProcedure - Ошибка при вставке данных в базу данных Sybase.Data.AseClient.AseException: Попытка найти запись в базе данных sysdatabase для базы данных 'foo' по имени не удалась - запись под этим именем не найдена.Убедитесь, что имя введено правильно.
в Sybase.Data.AseClient.AseConnectionPool.GetConnection (AseConnection conn) в Sybase.Data.AseClient.AseConnectionPoolManager.GetConnection (строка String connectionString, AseConnection.D).AseClient.AseConnection.Open () в LiabilityMI.Common.Database.SybaseDBHelper.InsertDataUsingStoredProcedure (String StoreProcedureName, параметры DatabaseEnum dbName, List`1, параметры) в C: \ Documents and Settings \ c001334 \ Мои документы \ Visual Studio 2008 \ textsTest.Common \ Database \ SybaseDBHelper.cs: строка 73