A назад назад я настроил базу данных под SQL Server 2008 под названием myDB в Windows XP, затем под логинами под сервером я нажал "Свойства" на моем имени для входа в компьютер COMP23/Andrew и сопоставил базу данных myDB с этим, используя dbowner в качестве своих прав.
Затем я клонировал эту установку XP как резервную копию, установил Visa, понимая, что я не хочу, чтобы Vista я снова отображала мою оригинальную копию XP на тот же компьютер. Однако отображение БД действительно запуталось! В основном под сервером login COMP23\Andrew, он говорит, что он сопоставлен с myDB, но когда я нажимаю myDB и смотрю на своих пользователей, его нет. Я думаю, что он потерял отображение SID, потому что он думает о своей новой машине.
Под именем сервера COMP23\Andrew я не могу отключить отображение myDB, так как, когда я это делаю, он говорит: "Невозможно отказаться от пользователя dbo". Я тоже не могу изменить пользователя dbo - это не позволит мне. Но я не могу заставить пользователя появляться под пользователями myDB! Это означает, что я не могу войти в систему через свой сайт (файл asp.net web.config)! Когда я вхожу в систему, он просто говорит "Невозможно открыть базу данных" myDB ", запрошенную логином. Ошибка входа в систему. Ошибка входа для пользователя "COMP23\ASPNET"
Любые идеи? Как я могу перенаправить это правильно? Я даже пытался переустановить SQL Server 2008, но имя компьютера все еще отображается в базе данных.