Amazon EC2 Instance - Как найти пароль SQL Server
Я создал экземпляр Amazon EC2, который обеспечивает Windows Server 2008 с предустановленным SQL Server 2008. Теперь, чтобы использовать SQL Server для создания баз данных или восстановления резервных копий баз данных, которые у меня есть на моем локальном компьютере, мне нужен пароль "sa" для SQL Server 2008.
Я попытался использовать следующее, но не повезло:
- са
- пароль
- "пустой пароль"
- "тот же пароль, что и пароль администратора для моего экземпляра EC2"
Может ли кто-нибудь посоветовать мне, как начать работу с центром обработки данных Amazon EC2 по отношению к паролю "sa".
Спасибо
Ответы
Ответ 1
На новом экземпляре Amazon EC2 "small", по состоянию на 2010-05-31, службы SQL отключены по умолчанию.
Исправить: включить любую службу, начиная с "SQL" .
- "Пуск.. Инструменты администратора... Службы".
- Выберите каждый сервис, начинающийся с "SQL" , установите тип запуска "Автоматически".
- Запустите каждую службу, начиная с "SQL" .
- Некоторые службы откажутся начинать, не беспокойтесь об этом.
Теперь вы можете вернуться в "SQL Server Management Studio", и все будет хорошо работать.
Обновление
2010-05-31. Я проверил приведенные выше инструкции, со свежим экземпляром Amazon EC2 с установленным SQL Server, и все работало так, как я описал.
Обновить
2010-10-07. Настоящая причина, по которой Amazon EC2 отключает SQL Server, по умолчанию, на маленьком экземпляре, состоит в том, что на самом деле у него недостаточно памяти для правильной работы. Я даже не уверен, почему они установили его в первую очередь. Из горького опыта я бы рекомендовал вам запустить MySQL, учитывая его выбор, как его быстрее и легче, или обновить до приличного размера.
Обновление
Другая причина, по которой SQL отключен, по умолчанию:
Я уверен, что они хотят избежать "той" компании, которая разрешает другим другим червь "code red" или "sql slammer" - @Dan Esparza
Ответ 2
Немного об обновлении по состоянию на 2010-07-01, используя свежий образ Amazon из Datacenter Windows 2008 (с SQL Server Express), работал SQL-сервер, но учетная запись sa не была включена ни с помощью известного пароля. Выполните следующие шаги, чтобы исправить это:
- Используйте SQL Server Management Studio для подключения к серверу базы данных с использованием проверки подлинности Windows (например, пользователь Administrator).
- Разверните группы безопасности и логинов.
- Откройте учетную запись sa.
- На экране по умолчанию ( "Общие" ) установите новый пароль, как вы сочтете нужным.
- Выберите экран "Статус" слева.
- Установите для параметра "Логин:" значение "Включено".
- Нажмите кнопку OK.
- Щелкните правой кнопкой мыши корень node (это будет имя вашего SQL-сервера) и выберите "Свойства".
- Выберите экран "Безопасность" слева.
- Установите "Аутентификация сервера" на "SQL Server и Windows Authentication mode"
- Перезапустите службу SQL Server.
- Наслаждайтесь новым доступом к сайту! (Наконец)
Ответ 3
RDC на сервер под Администратором и подключитесь к экземпляру MSSQL с помощью Enterprise Studio, используя надежное соединение. Затем перейдите в раздел "Безопасность" и установите пароль sa для того, что вам нужно.
Ответ 4
При запуске Microsoft SQL Server Management Studio убедитесь, что вы запустили его как администратора, даже если у вас есть права администратора.
Ответ 5
Вы не можете напрямую просмотреть пароль, поскольку он будет присутствовать в syslogins в зашифрованном формате.
Но вы можете reset pwd.
Войдите в SSMS с "Аутентификацией Windows" → Разверните "Безопасность → Вход"
В разделе "Вход" выберите соответствующее имя LoginName и откройте окно свойств. Там вы можете указать новый пароль для входа в систему.
Ответ 6
Короткий ответ о том, как попасть в SQL Server, должен быть RDP на сервер, используя учетную запись администратора для этого сервера (а не администратора домена), а затем подключиться к SQL с помощью проверки подлинности Windows. Затем вы можете включить sa или добавить другие учетные записи.