«Невозможно открыть базу данных пользователя по умолчанию. Авторизация не удалась." после установки SQL Server Management Studio Express

У меня есть база данных в локальном файле, который используется программой. Программа имеет ограниченную функциональность, и мне нужно было выполнять несколько быстрых запросов. Я установил SQL Server Management Studio Express 2005 (SSMSE), подключенный к экземпляру SQL Server, прикрепил файл базы данных и выполнил запросы. Теперь исходная программа больше не будет подключаться к базе данных. Я получаю сообщение об ошибке:

Не удается открыть базу данных пользователя по умолчанию. Вход в систему Ошибка. Не удалось войти в систему для пользователя MyComputer \ MyUserName.

Я вернулся в SSMSE и попытался установить базу данных по умолчанию. Я открыл Security, Logins, BUILTIN \ Administrators и BUILTIN \ Users . В разделе Общие я установил базу данных по умолчанию для базы данных программы. В разделе Сопоставления пользователей я убедился, что база данных отмечена галочкой и что db_datareader и db_datawriter отмечены галочками.

Программа использует строка подключения:

Сервер = (локальный) \ Экземпляр; AttachDbFilename = C: \ PathToDatabase \ Database.mdf; Интегрированная безопасность = True; User Instance = True;

Я знаю все об администрировании баз данных.Что еще мне не хватает?

12
задан David Cormack 10 June 2016 в 19:49
поделиться