Frankie-10589807 Ответов: 2

Как я могу войти в sqlserver через сетевой домен для просмотра отчетов?


Доброго вам всем дня. Я разработал приложение в vb 2010, которое использует отчеты, обрабатываемые локально. Приложение работает правильно со следующей строкой подключения:
"Источник данных=192.168.1.222;начальный каталог=ITEM_MGR;идентификатор пользователя=СА; пароль=Майклс" Но каждый раз, когда я пытаюсь просмотреть отчет, появляется следующая ошибка: Ошибка входа. Вход в систему осуществляется из ненадежного домена и не может использоваться с проверкой подлинности windows. Пожалуйста, любая помощь в этом будет оценена по достоинству.

Спасибо
Откровенный

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

1. добавлен конфигурационный файл с той же строкой подключения.
2. Полное имя используемого источника данных, логин и пароль.

например, источник данных= Amd-pc;начальный каталог=Itm_mgr;идентификатор Uiser = sa; пароль=michaels
3. Отключен мой противопожарные окна стены

2 Ответов

Рейтинг:
2

Frankie-10589807

Мой SQL настроен на использование смешанного режима как для Windows, так и для аутентификации SQL. Тем не менее, я использовал SA для аутентификации соединения, так как БД находится на другом компьютере, чем приложение. Но может ли учетная запись windows быть действительной для подключения?

Еще раз спасибо, Мистер Дейв.


Рейтинг:
1

Dave Kreskowiak

Похоже, что ваш SQL-сервер настроен только для проверки подлинности Windows, и вы пытаетесь передать SN SQL login в строке подключения.

Вы должны изменить SQL Server, чтобы разрешить смешанную аутентификацию, аутентификацию Windows и аутентификацию SQL.

Кроме того, использование учетной записи SA для выполнения этих задач представляет собой огромный риск для безопасности. Никогда не используйте учетную запись SA для чего-либо.