Rami Zoarob Ответов: 2

Не удалось открыть соединение (C#, SQL server, crystal reports)


Не удалось открыть соединение.
temp {D29B3531-EF7D-426E-B1DB-05CD2A63FA5F}.rpt
Подробности : [Код Поставщика Базы Данных:4060]

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

Что я уже пробовал:

проверьте строку подключения ,снова создайте отчет и соединения

2 Ответов

Рейтинг:
1

Maciej Los

Похоже, что строка подключения, которую вы написали, относится к вашему собственному экземпляру SQL Server. Этот экземпляр MS SQL Server не допускает удаленных подключений.

Чтобы решить эту проблему, следуйте инструкциям MSDN: Настройка параметра конфигурации сервера удаленного доступа - SQL Server | Microsoft Docs[^]


Rami Zoarob

это был хороший совет ,я попробовал его, но ошибка все равно.
тнх

Maciej Los

Изменили ли вы конфигурацию sql server, чтобы разрешить удаленные подключения?

Рейтинг:
1

OriginalGriff

Проверьте строку подключения еще раз, а затем убедитесь, что клиентская машина может связаться с компьютером, на который она ссылается. Это может помочь: Простое создание строки подключения SQL[^] Попросите вашего пользователя следовать ему и сравнить его - когда он работает - со строкой подключения, которую он использует в вашем приложении.

Извините, но мы не можем сделать ничего из этого для вас - у нас нет доступа к вашему экземпляру SQL Server или к вашему коду!