2016-09-11 2 views
0

Я звоню в базу данных отчетов в моей программе C#. Каждый раз, когда я пытаюсь связаться с сервером я получаюСоединение с сервером отчетов неуспешно

Строка соединения не действует

Или

параметр

сервера отчетов Url Invalid

Я проверил строку подключения и содержимое сервера отчетов. Все это кажется правильным, но все же невозможно подключиться к серверу.

Все службы SQL работают нормально, когда я пытаюсь подключиться, и я убедился, что TCP/IP и каналы имен включены как в конфигурации сети клиент/сервер.

Я подозреваю, что это может быть проблема с разрешением.

Я использую проверку подлинности в Windows 8.1 Pro с SQL Server 2012 и Visual Studio 2012. Я понимаю процесс проверки подлинности Windows, и я вообще не вижу ошибок. Я уже давно застрял в этом вопросе, и я чувствую себя немного потерянным.

Любая помощь приветствуется

сайты я говорил о помощи: http://connectionstring.com, http://bharathonsqlserver.blogspot.sg/2012/09/forms-authentication-in-ssrs-2012.html

ответ

0

возможность войти в SQL Server и просмотреть журнал ошибок Вы? Вход в SQL Server и выполнить следующие действия:

xp_readerrorlog 

Журнал ошибок может показать пролить некоторый свет

Не могли бы вы также разместить строку подключения/Report URL-адрес сервера?

+0

Привет @Louie, спасибо за ваш ответ. Моя строка подключения внутри программы C#: «Server = SERVERNAME \\ MSSQLSERVER; Database = UserAccounts; Идентификатор пользователя = SA; Пароль = Somepassword;»)) и URL-адрес сервера отчетов: http: // servername/ReportServer – LittleBirdy

+0

Выполнение вышеупомянутого скрипта внутри базы данных Engine, я получаю этот странный текст Не удалось проверить подпись Authenticode в DLL 'C: \ Program Files \ Microsoft SQL Server \ MSSQL11.MSSQLSERVER \ MSSQL \ Binn \ ftimport.dll'. Я не настроил SSL-сертификацию на своем сервере отчетов. – LittleBirdy

+0

Файл ftimport.dll относится к полнотекстовой поисковой системе. Если вы не установили его как часть SQL Server, ошибку можно проигнорировать. Если в журнале ошибок нет ошибок, связанных с ошибками аутентификации входа, похоже, что программа C# даже не пытается подключиться к SQL в этот момент. Какой провайдер вы используете для подключения к SQL Server? – Louie