Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
5 / 5 / 0
Регистрация: 11.09.2021
Сообщений: 578
MS SQL

MSSQLLocalDB. mdf. Ошибка. Logon failed for login due to trigger execution

23.03.2022, 17:02. Показов 1671. Ответов 14

Студворк — интернет-сервис помощи студентам
Я пробую добавить файл БД "mdf" в проект, я получаю ошибку.
Как устранить ошибку?

Ошибка:
The attempt to connect to the database
failed; the following information was received:
Logon failed for login HOME-PC\Root' due to trigger
execution.
Changed database context to master'.
Changed language setting to us_english.


MSSQLLocalDB установился вместе с Visual Studio.

Я нашёл решение, но не знаю походит ли оно мне и куда вводить команды. Я боюсь сделать ещё хуже
https://dba.stackexchange.com/... -execution


Я не устанавливал `SQL Server`.
Я не хотел бы устанавливать `Sql server management studio` и `SQL Server`, но если решить проблему по другому не получиться, то буду устанавливать.
Использую:
- Visual Studio Community 2019;
- Visual Studio 2022;
- Windows-10x64;
Миниатюры
MSSQLLocalDB. mdf. Ошибка. Logon failed for login due to trigger execution   MSSQLLocalDB. mdf. Ошибка. Logon failed for login due to trigger execution   MSSQLLocalDB. mdf. Ошибка. Logon failed for login due to trigger execution  

MSSQLLocalDB. mdf. Ошибка. Logon failed for login due to trigger execution  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.03.2022, 17:02
Ответы с готовыми решениями:

Ошибка "Cannot open database "Pbr" requested by the login. The login failed. Login failed for user 'srv2\admin'."
Winform SQL srever 2012. Локальный В строке `connection.Open();` получаю ошибку: Ошибка "Cannot open database "Pbr"...

MSSQLLocalDB. Файл mdf
Здравствуйте. Написал обычное консольное приложение на C#, в котором реализуется создание таблицы в бд и занесение в нее некоторых данных....

Cannot open database "relationsdb" requested by the login. The login failed. Login failed for user
Пытаюсь на EntityFramework подключиться к sql: protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) ...

14
 Аватар для Andrey-MSK
3360 / 2246 / 388
Регистрация: 14.08.2018
Сообщений: 7,589
Записей в блоге: 4
23.03.2022, 17:06
Цитата Сообщение от dev3214 Посмотреть сообщение
Я не хотел бы устанавливать `Sql server management studio`
ДЛя правильной работы с серверами MS SQL (LocalDB тоже к нему относится) без этой проги никуда.
1. Создаёте БД на сервере LocalDB в SSMS.
2. Создаёте в ней таблицы, заполняете их с помощью SSMS.
3. С помощью ADO .NET подключаетесь к этой БД приложении и работаете как с полноценным сервером.
3.1. Руководство по ADO.NET и работе с базами данных в .NET 6
1
5 / 5 / 0
Регистрация: 11.09.2021
Сообщений: 578
23.03.2022, 17:17  [ТС]
Цитата Сообщение от Andrey-MSK Посмотреть сообщение
Сообщение от dev3214
Я не хотел бы устанавливать `Sql server management studio`
Для правильной работы с серверами MS SQL (LocalDB тоже к нему относится) без этой проги никуда.
Понял... Буду думать...
Но чуток не соглашусь...

На втором компе стоит VS2019.
Я там спокойно создаю БД "mdf", создаю таблицы... Правда в примитивном виде...
Может на больших проектах этого не достаточно, но для практики мне хватает...

Недостатки `Sql server management studio` и `MS SQL Server` для меня:
- долго и хлопотно устанавливать... Какие-то ошибки...
- потребляет процессор..

В решении, которое я нашёл предложено:
"1. Open Query Window Available
Search for the trigger via:

SQL
1
SELECT * FROM sys.server_triggers;
If you see a server level trigger that might be responsible for the login issues, then you can drop it with:

SQL
1
DROP TRIGGER triggername ON ALL SERVER;
Instead of dropping the trigger just disable it with:

SQL
1
DISABLE TRIGGER triggername ON ALL SERVER;
2. DAC Allowed; No Open Query Window Available
If you don't have an open Query Window, then you will have to log in to your SQL Server instance with a DAC (ADMIN) connection:

Bash
1
sqlcmd –S 127.0.0.1,1434
1434 is the default port for the DAC connection

You can then run the above queries from solution 1. to determine the trigger and then drop or disable the trigger.

3. No Open Query Window; No DAC Allowed
If you don't have an open Window and DAC has not been turned on, then you are going to have to stop the instance and start again using the following steps:

Bash
1
sqlserver.exe –c -m –f
This will allow you to start the instance in single user mode with minimal configuration and shorter startup time.

Then you can disable the triggers according to step 1. above."


Вы не знаете ответы на следующие вопросы?
Вопросы.
1. Куда вводить команды `sqlserver.exe –c -m –f`?
я подозреваю в консоль.
2. Можно ли в консоли выполнять запросы?
3. Какую консоль запускать и как запускать?
0
 Аватар для Andrey-MSK
3360 / 2246 / 388
Регистрация: 14.08.2018
Сообщений: 7,589
Записей в блоге: 4
23.03.2022, 17:28
Цитата Сообщение от dev3214 Посмотреть сообщение
Недостатки `Sql server management studio` и `MS SQL Server` для меня:
- долго и хлопотно устанавливать... Какие-то ошибки...
- потребляет процессор..
Запуск установки от Администратора, подождать 5 минут и всё работает отлично.
Подключаться к LocalDB на скрине
Миниатюры
MSSQLLocalDB. mdf. Ошибка. Logon failed for login due to trigger execution  
1
5 / 5 / 0
Регистрация: 11.09.2021
Сообщений: 578
23.03.2022, 19:56  [ТС]
Цитата Сообщение от Andrey-MSK Посмотреть сообщение
Запуск установки от Администратора, подождать 5 минут и всё работает отлично.
Подключаться к LocalDB на скрине

Установил sql-server-management-studio
Взял отсюда - https://docs.microsoft.com/ru-... rver-ver15

Запустил "sql-server-management-studio" от имени администратора.

Получаю ошибку.
Сообщение:
Кликните здесь для просмотра всего текста

ЗАГОЛОВОК: Соединение с сервером
------------------------------

Невозможно подключиться к (LocalDB)\MSSQLLocalDB.

------------------------------
ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ:

Logon failed for login 'HOME-PC\Root' due to trigger execution.
Changed database context to 'master'.
Changed language setting to us_english. (Microsoft SQL Server, ошибка: 17892)

Чтобы получить справку, щелкните: https://docs.microsoft.com/sql... gine-error

------------------------------
КНОПКИ:

ОК
------------------------------


===================================

Невозможно подключиться к (LocalDB)\MSSQLLocalDB.

===================================

Logon failed for login 'HOME-PC\Root' due to trigger execution.
Changed database context to 'master'.
Changed language setting to us_english. (.Net SqlClient Data Provider)

------------------------------
Чтобы получить справку, щелкните: https://docs.microsoft.com/sql... gine-error

------------------------------
Имя сервера: (LocalDB)\MSSQLLocalDB
Номер ошибки: 17892
Серьезность: 14
Состояние: 1
Номер строки: 65536


------------------------------
Расположение программы:

в System.Data.SqlClient.SqlInternalConnect ionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, DbConnectionPool pool, String accessToken, Boolean applyTransientFaultHandling, SqlAuthenticationProviderManager sqlAuthProviderManager)
в System.Data.SqlClient.SqlConnectionFacto ry.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions)
в System.Data.ProviderBase.DbConnectionFac tory.CreateNonPooledConnection(DbConnect ion owningConnection, DbConnectionPoolGroup poolGroup, DbConnectionOptions userOptions)
в System.Data.ProviderBase.DbConnectionFac tory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)
в System.Data.ProviderBase.DbConnectionInt ernal.TryOpenConnectionInternal(DbConnec tion outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
в System.Data.ProviderBase.DbConnectionClo sed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
в System.Data.SqlClient.SqlConnection.TryO penInner(TaskCompletionSource`1 retry)
в System.Data.SqlClient.SqlConnection.TryO pen(TaskCompletionSource`1 retry)
в System.Data.SqlClient.SqlConnection.Open ()
в Microsoft.SqlServer.Management.SqlStudio .Explorer.ObjectExplorerService.Validate Connection(UIConnectionInfo ci, IServerType server)
в Microsoft.SqlServer.Management.UI.Connec tionDlg.Connector.ConnectionThreadUser()

Миниатюры
MSSQLLocalDB. mdf. Ошибка. Logon failed for login due to trigger execution  
0
 Аватар для Andrey-MSK
3360 / 2246 / 388
Регистрация: 14.08.2018
Сообщений: 7,589
Записей в блоге: 4
24.03.2022, 08:07
dev3214, А LocalDB точно установлен?
1
5 / 5 / 0
Регистрация: 11.09.2021
Сообщений: 578
24.03.2022, 22:42  [ТС]
Цитата Сообщение от Andrey-MSK Посмотреть сообщение
dev3214, А LocalDB точно установлен?
Как это проверить?

Я думал если в списке "sql-server-management-studio" она есть, то значит установлена...
Плюс в консоли реагирует на команды (см. вопрос)...
Или я не правильно понимаю?
0
5 / 5 / 0
Регистрация: 11.09.2021
Сообщений: 578
25.03.2022, 07:44  [ТС]
Дополнительно.
Несколько недель назад я работал с БД mdf. Проблем не было.
После этого я не устанавливал никакое ПО, которое могло создать проблемы...
0
 Аватар для Andrey-MSK
3360 / 2246 / 388
Регистрация: 14.08.2018
Сообщений: 7,589
Записей в блоге: 4
25.03.2022, 08:16
Цитата Сообщение от dev3214 Посмотреть сообщение
Как это проверить?
Это от VS 2019, у меня обе студии стоят, но значения не имеет, в установщике VS 2022 точно так же.
Миниатюры
MSSQLLocalDB. mdf. Ошибка. Logon failed for login due to trigger execution  
1
5 / 5 / 0
Регистрация: 11.09.2021
Сообщений: 578
25.03.2022, 10:37  [ТС]
Цитата Сообщение от Andrey-MSK Посмотреть сообщение
Это от VS 2019, у меня обе студии стоят, но значения не имеет, в установщике VS 2022 точно так же.
Вроде всё ок...
Я думал если я ввожу команды в консоль и на них есть реакции, то всё ок.
Миниатюры
MSSQLLocalDB. mdf. Ошибка. Logon failed for login due to trigger execution   MSSQLLocalDB. mdf. Ошибка. Logon failed for login due to trigger execution  
0
 Аватар для Andrey-MSK
3360 / 2246 / 388
Регистрация: 14.08.2018
Сообщений: 7,589
Записей в блоге: 4
25.03.2022, 11:03
dev3214, А если в простой консоли ввести команды, не в той которая от студии, а просто cmd. Если там тоже отработает, то что-то не так с SSMS в настройке подключения.
0
 Аватар для Andrey-MSK
3360 / 2246 / 388
Регистрация: 14.08.2018
Сообщений: 7,589
Записей в блоге: 4
25.03.2022, 11:04
dev3214, у меня вот такие свойства в соединении
Миниатюры
MSSQLLocalDB. mdf. Ошибка. Logon failed for login due to trigger execution  
0
 Аватар для Andrey-MSK
3360 / 2246 / 388
Регистрация: 14.08.2018
Сообщений: 7,589
Записей в блоге: 4
25.03.2022, 11:07
dev3214, и это, после того как стартовали сервис, попробуйте подключится в SSMS.

Добавлено через 1 минуту
По идее он автоматом стартуется при обращении... Даже после перезагрузки ПК.
1
5 / 5 / 0
Регистрация: 11.09.2021
Сообщений: 578
25.03.2022, 11:44  [ТС]
Цитата Сообщение от Andrey-MSK Посмотреть сообщение
dev3214, и это, после того как стартовали сервис, попробуйте подключится в SSMS.
Добавлено через 1 минуту
По идее он автоматом стартуется при обращении... Даже после перезагрузки ПК.
Перезагрузил комп.

Перешёл по пути: c:\Windows\system32\cmd.exe
Запустил "cmd.exe" от имени администратора.
Ввёл команду: SqlLocalDb info "MSSQLLocalDB"
Ввёл команду: SqlLocalDb start

Открыл "SSMS"
Ошибка.
Миниатюры
MSSQLLocalDB. mdf. Ошибка. Logon failed for login due to trigger execution   MSSQLLocalDB. mdf. Ошибка. Logon failed for login due to trigger execution   MSSQLLocalDB. mdf. Ошибка. Logon failed for login due to trigger execution  

0
 Аватар для Andrey-MSK
3360 / 2246 / 388
Регистрация: 14.08.2018
Сообщений: 7,589
Записей в блоге: 4
25.03.2022, 12:08
dev3214, что-то странное, у меня сразу после установки завелась и SSMS подключилась без вопросов...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.03.2022, 12:08
Помогаю со студенческими работами здесь

Ошибка Execution failed for task :app:lint
За полтора годы моей работы с android studio первый раз вижу эту ошибку, последнее, что делал - подключал firebase и менял файл...

Ошибка при создании БД Table '.\mysql\@n0@g0@q0@g0@n0@n1' already exists Execution Failed!
Здравствуйте, При генерации таблиц в erwin, схема таблиц находится во вложении, появляется ошибка Table '.\mysql\@n0@g0@q0@g0@n0@n1'...

Ошибка в Unit Testing with jasmine [Failed to instantiate module due to]
Доброго времени суток! На ангуляре пишу всего пару дней и вот дошел до тестирования. При написании первого же теста для контроллера своего...

Ошибка подключения к БД (The login failed)
Всем доброго времени суток, пишу приложение на WPF и столкнулся с проблемой подключения к бд, вот мой код string connectionString =...

Ошибка (Login failed for user 'x') при выполнении Fill()
Доброго времени суток. Пытаюсь наладить "дружбу" между приложением и БД MS SQL. Строка подключения создана через менеджер. База...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru