web-dev-qa-db-fra.com

Instance Amazon EC2 - Comment trouver le mot de passe SQL Server

J'ai créé une instance Amazon EC2 qui fournit Windows Server 2008 avec SQL Server 2008 pré-installé. Maintenant, pour utiliser SQL Server pour créer des bases de données ou pour restaurer des sauvegardes des bases que j'ai sur mon ordinateur local, j'ai besoin du mot de passe "sa" pour SQL Server 2008.

J'ai essayé d'utiliser les éléments suivants, mais sans succès:

  1. sa
  2. mot de passe
  3. "mot de passe vide"
  4. "même mot de passe que le mot de passe administrateur pour mon instance EC2"

Quelqu'un pourrait-il m'indiquer comment commencer à utiliser Amazon Datacenter Amazon EC2 en ce qui concerne le mot de passe "sa".

Merci

26
Prashant

Sur une nouvelle "petite" instance Amazon EC2, à compter du 2010-05-31, les services SQL sont désactivés par défaut.

Correction: Activez tous les services commençant par "SQL".

  1. "Démarrer..Outils d'Administrateur..Services".
  2. Sélectionnez chaque service en commençant par "SQL", définissez le type de démarrage sur "Automatique".
  3. Démarrez chaque service en commençant par "SQL".
  4. Certains services refuseront de démarrer, ne vous inquiétez pas.

Maintenant, vous pouvez revenir dans "SQL Server Management Studio", et tout fonctionnera correctement.

Mettre à jour

2010-05-31. J'ai testé les instructions ci-dessus, avec une nouvelle instance Amazon EC2 avec SQL Server installé, et tout a fonctionné exactement comme je l'ai décrit.

Mettre à jour

2010-10-07. La vraie raison pour laquelle Amazon EC2 désactive SQL Server, par défaut, sur une petite instance est qu'il ne dispose pas en fait de suffisamment de RAM pour exécuter les tâches correctement. Je ne sais même pas pourquoi ils l'ont installé en premier lieu. Par expérience amère, je vous recommanderais d’exécuter MySQL, étant donné le choix, car il est plus rapide et plus léger, ou de passer à une instance de taille correcte.

Mettre à jour

Une autre raison pour laquelle SQL est désactivé, par défaut:

Je suis sûr qu'ils veulent éviter d'être "cette" entreprise qui laisse échapper un autre
ver "code rouge" ou "sql slammer" - @Dan Esparza

12
Contango

Mise à jour un peu à compter du 01/07/2010, à l'aide d'une nouvelle image Amazon de Windows 2008 Datacenter (avec SQL Server Express), le serveur SQL était en cours d'exécution, mais le compte sa n'était pas activé ni avec un mot de passe connu. Suivez ces étapes pour résoudre ce problème:

  1. Utilisez SQL Server Management Studio pour vous connecter à votre serveur de base de données à l'aide de l'authentification Windows (utilisateur administrateur, par exemple).
  2. Développez les groupes Sécurité et Connexions.
  3. Ouvrez le compte sa.
  4. Sur l'écran par défaut ("Général"), définissez un nouveau mot de passe comme bon vous semble.
  5. Sélectionnez l'écran "Status" sur la gauche.
  6. Définissez l'option "Connexion:" sur "Activé".
  7. Cliquez sur le bouton OK.
  8. Cliquez avec le bouton droit sur le nœud racine (cela nommera votre serveur SQL) et sélectionnez Propriétés.
  9. Sélectionnez l'écran "Sécurité" sur la gauche.
  10. Définissez "Authentification du serveur" sur "Mode d'authentification SQL Server et Windows"
  11. Redémarrez le service SQL Server.
  12. Profitez de votre nouvel accès sa! (enfin)
42
jkr

RDC sur le serveur sous Administrateur et connectez-vous à l'instance MSSQL à l'aide d'Enterprise Studio, à l'aide d'une connexion sécurisée. Ensuite, allez à Sécurité et définissez le mot de passe sa sur ce dont vous avez besoin.

2
IMHO

La réponse courte à la manière d'accéder à SQL Server est que vous devez RDP sur le serveur à l'aide du compte administrateur de ce serveur (et non d'un administrateur de domaine), puis vous connecter à SQL à l'aide de l'authentification Windows. À partir de là, vous pouvez activer sa ou ajouter d’autres comptes.

0
Jesse A.

Vous ne pouvez pas afficher directement le mot de passe car il serait présent sous syslogins dans un format chiffré.

Mais, vous pouvez réinitialiser le pwd.

Connectez-vous à SSMS avec "Authentification Windows" -> Développez "Sécurité -> Connexions"

Sous "Connexions", sélectionnez le nom d'utilisateur approprié et ouvrez la fenêtre des propriétés. Vous pouvez y fournir un nouveau mot de passe pour votre connexion.

0
Ravi

Lorsque vous exécutez Microsoft SQL Server Management Studio, assurez-vous de l'exécuter en tant qu'administrateur, même si vous disposez des droits d'administration.

0
Leon