подключение к SQL Server 2005 из Windows Mobile 6 - PullRequest
0 голосов
/ 15 августа 2011

Я пытаюсь подключиться из приложения для карманного компьютера (Windows Mobile 6) к SQL Server 2005, но как бы я ни старался, это не сработало. Я проверил каждую возможную конфигурацию для включения tcp на SQL Server, я протестировал много строк соединения, но все еще имею проблему, когда я пытаюсь открыть соединение, я уверен, что это не проблема сети, потому что я могу пропинговать свой карманный компьютер с серверный компьютер без проблем и брандмауэр на моем серверном компьютере отключен: вот одна из строк подключения, которые я использовал:

Data Source=10.168.0.160,1433;Initial Catalog=pos;Trusted_connection=yes;user id=domain\myuserid;password=mypassword

где pos - имя моей базы данных

Я продолжаю получать SqlException с классом 14 и номером 18452, и я не могу понять это

Спасибо за вашу помощь

1 Ответ

1 голос
/ 15 августа 2011

Похоже, вы пытаетесь использовать встроенную проверку подлинности Windows, одновременно указав учетные данные Windows для использования. Это не то, как работает IWA. IWA использует учетные данные пользователя, вошедшего в систему. В строке подключения указание идентификатора пользователя и пароля ничего не дает.

Если бы вы удалили

Trusted_Connection=yes;

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

...