Локальный SQL Server, установленный другой учетной записью пользователя, как получить доступ из новой учетной записи пользователя

    • SQL Server was installed on the local PC by User1.
    • User1 has now left the company and a new account on the PC was created called User2.
    • User2 cannot access the local SQL Server installation.

Может ли User2 получить доступ к локальному SQL Server без переустановки?

Вот ошибка:

Не удается подключиться к mydatabasename.

Ошибка входа для пользователя myuser2name. (Поставщик данных .Net SqlClient)

Имя сервера: mydatabasename

Номер ошибки: 18456

Степень серьезности: 14

Состояние: 1

Номер строки: 65536

Для получения справки щелкните: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=18456&LinkId=20476


person Ray Brennan    schedule 22.01.2015    source источник


Ответы (1)


Самый простой способ - войти в систему через учетную запись «sa», но я ожидаю, что у вас нет пароля для этого или он не включен.

Если вы запустите сервер в однопользовательском режиме, вы сможете добавлять дополнительных пользователей без переустановки.

На этой странице MSDN описаны все шаги, кроме вкратце они

  1. Остановите все службы для этого экземпляра (включая Sql Agent и службы интеграции) с помощью «Sql Server Configuration Manager»
  2. Откройте окно свойств экземпляра Sql Server, который нужно изменить.
  3. Добавьте дополнительный параметр запуска "-m"
  4. Запустите службу (убедитесь, что вы запускаете только службу Sql Server)
  5. Запустите SSMS, используя «Запуск от имени администратора»
  6. Подключитесь к серверу с помощью Windows auth.
  7. Добавить логин.
  8. Удалите параметр -m из службы и перезапустите все службы, остановленные выше.
person caveman_dick    schedule 22.01.2015
comment
Спасибо. Ссылка имела решающее значение: msdn.microsoft.com/ en-GB / library / dd207004 (v = sql.110) .aspx - person Ray Brennan; 22.01.2015