У меня есть база данных в локальном файле, который используется программой. Программа имеет ограниченную функциональность, и мне нужно было выполнить некоторые быстрые запросы. Я установил SQL Server Management Studio Express 2005 (SSMSE), подключенный к экземпляру SQL Server, подключил файл базы данных и выполнил запросы. Теперь исходная программа больше не будет подключаться к базе данных. Я получаю сообщение об ошибке:
Не удается открыть базу данных по умолчанию пользователя. Ошибка входа. Ошибка входа для пользователя "MyComputer\MyUserName".
Я вернулся в SSMSE и попытался установить базу данных по умолчанию. Я открыл Безопасность, логины, BUILTIN\Administrators и BUILTIN\Users. В разделе Общие я установил базу данных по умолчанию в базу данных программы. В разделе сопоставления пользователей я убедился, что база данных отмечена галочкой и отмечены db_datareader и db_datawriter.
В программе используется строка подключения:
Server = (локальная)\Instance; AttachDbFilename = C:\PathToDatabase\Database.mdf; Integrated Security = True; Пользовательский экземпляр = True;
Я знаю jack-all о администрировании базы данных. Что еще мне не хватает?