Невозможно подключиться к базе данных SQL (можно сбросить пароль)
Я недавно присоединился к компании, у которой есть SQL 2005 Server с несколькими базами данных.
Сервер выглядит так, будто за пару лет его никто не трогал, и на этой неделе ему не хватило места на диске.
После быстрого сканирования жесткого диска кажется, что некоторые базы данных стали немного раздутыми, и в частности, Sharepoint_config~*~_log и WSS_Content_log.ldf выросли примерно до 15 ГБ.
Я смог войти в пару других баз данных и использовать команду shrinkfile, чтобы освободить дисковое пространство, но по какой-то причине я не могу войти в sharepoint и базы данных Microsoft#SSEE (что дает мне "не удается подключиться к Sharepoint"). произошла ошибка, связанная с сетью или экземпляром...", когда я пытаюсь подключиться)
Я вижу, что база данных работает через конфигурацию поверхности SQL, и я убедился, что настройки удаленного соединения позволяют мне подключаться локально, но я все еще не могу войти ни с аутентификацией Windows, ни локально.
Есть ли способ сбросить или восстановить данные для входа в базу данных, чтобы я мог войти?
(Я попытался войти в систему со всеми административными паролями, которые я могу найти, и после отслеживания компании, которая установила его в первую очередь, я обнаружил, что они понятия не имеют, какой пароль мог быть)
2 ответа
Ву наконец добрался до конца. Попробовал выделенное административное соединение, но он все еще не понимал, где находится база данных (хотя он дал мне имя базы данных в раскрывающемся меню),
после того, как немного повозился, ему удалось направить трубку прямо в базу данных и раздавить раздутого зверя,
путь к каталогу был примерно таким: \.\pipe\mssql$microsoft##ssee\sql\query
отсюда я смог войти со стандартным паролем администратора для этого сервера.
Вы можете попробовать выделенное административное соединение (sqlcmd -E -S [ServerName] -A), подключенное непосредственно к машине из окна cmd в системной учетной записи. Сбросьте пароль sa на что-то другое, а затем войдите в систему как sa.