Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.79/210: Рейтинг темы: голосов - 210, средняя оценка - 4.79
0 / 0 / 0
Регистрация: 27.05.2011
Сообщений: 38

SqlException (0x80131904): Не удалось выполнить вход

09.09.2014, 13:32. Показов 40604. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Сделал телефонный справочник (С#+MSSQLExpress2012) , на моей машине работает отлично.
Я его опубликовал через OnceClick в папку на сервере.
Но никто из коллег им не может воспользоваться т.к. само приложение запускается, а доступа к данным у них нет.
Сообщении об ошибке:"System.Data.SqlClient.SqlException (0x80131904): Не удалось выполнить вход. Имя входа принадлежит недоверенному домену и не может использоваться в проверке подлинности Windows."
Порт 1433 прослушивается. Проверка подлинности смешанная.
Строка подключения:"connectionString="Data Source=MISHA-14\SQLEXPRESS2012;Initial Catalog=staff;Integrated Security=true"
Что ещё нужно настроить для того, что бы приложение запускалось из сети другими пользователями?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.09.2014, 13:32
Ответы с готовыми решениями:

System.Data.SqlClient.SqlException (0x80131904): Недопустимое имя столбца ID
Добрый день. Подскажите, как исправить эту ошибку. Запускаю из одного проекта, всё работает без проблем, из второго выдает такую...

Ошибка: Не удалось найти имя типа или пространства имен "SqlException"
Добавление Строки в таблицу базы данных, Через клиентское приложение c#, Нужно вывести ошибку в MessageBox, Если такая запись уже...

Не удается открыть базу данных , запрашиваемую именем входа. Не удалось выполнить вход
Доброго времени суток! Делаю проект в Visual Studio 2015 Express для Web. База данных подключена к MS SQL Server Management Studio...

15
320 / 280 / 109
Регистрация: 27.09.2010
Сообщений: 1,058
09.09.2014, 15:18
1)Проверить FireWall, у них и у вас на 1433 порт
2)Подключится SQL Server Management Studio с другой машины, как только вы сможете подключится удаленно и выполнить простой запрос, программа сразу заработает.
0
0 / 0 / 0
Регистрация: 27.05.2011
Сообщений: 38
09.09.2014, 15:30  [ТС]
1. На "серверном" компе, где стоит SQL Server 2012 >> netstat -ano -p tcp >> TCP 10.10.2.226:1433 0.0.0.0:0 LISTENING >> в брандмауэр сделано исключение. Эта же команда на клиенткой машине порт не показывает, брандмауэр отключен.
2. Не совсем понял как. Надо на клиентскую машину SQL Management поставить?
0
320 / 280 / 109
Регистрация: 27.09.2010
Сообщений: 1,058
09.09.2014, 17:19
Цитата Сообщение от smv611 Посмотреть сообщение
Надо на клиентскую машину SQL Management поставить?
да, без сиквела ставите, и пытаетесь подлогиниться

Добавлено через 3 минуты
Кстати я не вижу в строке подключения логин и пароль. Я так понимаю у вас домен стоит. А в самом сиквеле даны права на эти учетки?
0
 Аватар для kodv
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
10.09.2014, 05:42
Цитата Сообщение от smv611 Посмотреть сообщение
Имя входа принадлежит недоверенному домену и не может использоваться в проверке подлинности Windows.
По-русски ведь написано. На SQL Server нет имени входа, которое бы соответствовало учетным данным сервера. Но там есть имя входа, которое соответствует учетным данным вашего компьютера, поэтому подключение с вашего компьютера проходит нормально, а с сервера вызывает исключение.
0
0 / 0 / 0
Регистрация: 27.05.2011
Сообщений: 38
10.09.2014, 10:53  [ТС]
На sql сервере есть имя входа prog. Оно соответствует локальной учётной записи компьютера - prog. На клиентской машине тоже такая же учётка. Я спокойно подключаюсь к sql с компа на котором стоит sql server под учёткой prog (и паролем) при "Проверке подлинности SQL Server" при Shared Memory.
0
 Аватар для kodv
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
10.09.2014, 11:11
smv611, ваша программа подключается при помощи "Проверки подлинности Windows". Хотите использовать "Проверку подлинности SQL Server" - ради бога. Тодга ваша строка подключения должна иметь следующий вид: connectionString="Data Source=MISHA-14\SQLEXPRESS2012;Initial Catalog=staff;User Id=Prog;Password=[CorrectPasword];
1
0 / 0 / 0
Регистрация: 27.05.2011
Сообщений: 38
10.09.2014, 12:22  [ТС]
Пробовал - не помогло. Пробовал "%Integrated Security=SSPI%" - тоже не помогло. И мне нужно что бы этим приложением могли пользоваться и пользователи, с другими учётными записями. Забыл сообщить - это не домен. Просто локальная сеть.
0
320 / 280 / 109
Регистрация: 27.09.2010
Сообщений: 1,058
10.09.2014, 12:33
Цитата Сообщение от titans2011 Посмотреть сообщение
Надо на клиентскую машину SQL Management поставить?
Вы уже поставили?
0
0 / 0 / 0
Регистрация: 27.05.2011
Сообщений: 38
10.09.2014, 12:56  [ТС]
Только что поставил SQL Management Studio. Попробовал. Не подключается. Та же самая ошибка. "Ошибка при обнаружении указанного сервера или экземпляра". Подключался через проверку SQL - prog/123(это логин/пароль) SQL служб через консоль не наблюдаю - так и должно быть?
0
 Аватар для kodv
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
10.09.2014, 13:07
Цитата Сообщение от smv611 Посмотреть сообщение
Пробовал "%Integrated Security=SSPI%"
Integrated Security=SSPI - аутентфикация Windows, то есть на сервере должно быть имя входа [ДОМЕН]\[ПОЛЬЗОВАТЕЛЬ], чтобы с компьютера можно было подключиться
Integrated Security=True - аутентфикация Windows, то есть на сервере должно быть имя входа [ДОМЕН]\[ПОЛЬЗОВАТЕЛЬ], чтобы с компьютера можно было подключиться
Integrated Security=False - аутентфикация SqlServer, то есть для подключения необходимо указать пару логин (User Id), пароль (Password).
отсутствие признака Integrated Security - аутентфикация SqlServer, то есть для подключения необходимо указать пару логин (User Id), пароль (Password).
0
320 / 280 / 109
Регистрация: 27.09.2010
Сообщений: 1,058
10.09.2014, 13:16
Цитата Сообщение от smv611 Посмотреть сообщение
SQL служб через консоль не наблюдаю - так и должно быть?
Ну естественно. Вы же подключаетесь к удаленной машине. Если вы хотите по прежнему использовать учетки, убедитесь что у вас включен смешанный режим аутентификации, и для каждого юзера есть доступ в секьюрити.
0
0 / 0 / 0
Регистрация: 27.05.2011
Сообщений: 38
10.09.2014, 13:36  [ТС]
Это, в принципе, понятно, это я от безысходности. Мысли все кончились. Почему я не могу подключиться с клиентской машины через SQL Management Studio к серверу SQL при работающих сервисах на сервере?

Добавлено через 13 минут
Цитата Сообщение от titans2011 Посмотреть сообщение
убедитесь что у вас включен смешанный режим аутентификации
включено

Цитата Сообщение от titans2011 Посмотреть сообщение
и для каждого юзера есть доступ в секьюрити.
это где посмотреть?
0
320 / 280 / 109
Регистрация: 27.09.2010
Сообщений: 1,058
10.09.2014, 15:29
Open SQL Server Management Studio.
Connect to the SQL Server database where you would like to create a login.
Open the Security folder.
Right-click on the Logins folder and select New Login.
If you would like to assign rights to a Windows account, select "Windows authentication". If you would like to create an account that exists only in the database, select "SQL Server authentication".
Provide the login name in the text box. You may use the Browse button to select an existing account if you chose Windows authentication.
If you chose SQL Server authentication, you must also provide a password (preferably a strong one!) in both the Password and Confirmation text boxes.
Customize the default database and language for the account, if desired, using the drop-down boxes at the bottom of the window.
Click OK to create the account.
0
0 / 0 / 0
Регистрация: 27.05.2011
Сообщений: 38
10.09.2014, 21:31  [ТС]
Сделал. Локально подключаюсь. Удалённо нет.
0
0 / 0 / 0
Регистрация: 27.05.2011
Сообщений: 38
15.09.2014, 11:14  [ТС]
Я разобрался что ещё нужно сделать. Экземпляр SQL сервера пкм -- Аспекты -- Настройка контактной зоны RemoteDacEnabled - true. После этого стал соединяться через SQL Management Studio. Правда приложение всё равно не заработало. Надо настраивать права доступа для этой "учётки". Но этот другая тема.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.09.2014, 11:14
Помогаю со студенческими работами здесь

Не удается открыть базу данных, запрашиваемую именем входа. Не удалось выполнить вход
Всем добрый день! Что нужно здесь изменить, чтобы БД нормально компилировалась? Открываю через MS SQL Management Studio 2008, в...

Подключение к БД и ошибка "Не удалось выполнить вход. Ошибка входа пользователя"
Здраствуйте. Не получается связать студию и базу. Студия 2012, а бд создана в sql server 2008 r2. Студия и база на одном компьютере. В...

Подключение к БД и ошибка "Не удалось выполнить вход. Ошибка входа пользователя"
Здравствуйте. Не получается связать студию и базу. Студия 2010, а бд создана в sql server 2008 r2. Студия и база на одном компьютере. ...

Не удалось найти ваш локальный профиль, вход в систему выполнен с временным профилем
Народ! Помоги! У меня аналогичная https://www.cyberforum.ru/windows-xp/thread394291.html проблема, но при вводе команды chkdsk /f /r мне...

Не удалось выполнить запись в реестр
Прочитал уже похожие статьи, но все никак не могу разобраться и решить проблему RegistryKey MyWorkKey =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru