Puis-je retirer de sa connexion à partir de SQL server?
Je suis un débutant dans le champ de base de données et cette question peut paraître trop bête, mais je veux savoir pourquoi il y a une connexion appelé sa et puis-je le supprimer?
Je veux le supprimer parce qu'il semble avoir assez grave privilèges sur le serveur de base de données!
Si il le faut, je suis à l'aide de SQL Server Express 2008.
OriginalL'auteur Hemant | 2009-03-13
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas supprimer le
sa
compte, mais vous pouvez renommer et/ou le désactiver. On peut dire que c'est une bonne pratique que sinon vous avez connu nom d'utilisateur pour un attaquant de lancer une attaque par force brute attaque de mots de passe contre.Assurez-vous simplement que si vous désactivez les
sa
compte que vous avez un autre compte avec des privilèges d'administrateur.OriginalL'auteur Dave Webb
sa est le compte admin! ne supprimez pas, de lui donner un mot de passe fort que vous fournissez à l'exception de l'administrateur de base de données et de sauvegarde de la personne.
Je suppose que j'ai vu assez de cas où personne n'avait les droits d'admin parce que les gens de gauche et n'a pas dit leur mot de passe personnel à vouloir admin à être connue d'une personne.
OriginalL'auteur HLGEM
sa est le principal administrateur de compte, c'était le propriétaire de la base de données principale (contenant des données pour des rôles d'utilisateur,schéma,etc), donc il ne peut pas être supprimé.
il suffit de changer le mot de passe (et je pense qu'il a été demandé à la progression de l'installation) et de créer d'hôtes/public compte avec plus restrictive des privilèges pour une utilisation avec votre application.k.a ne pas utiliser sa dans votre application (application que vous développez)
OriginalL'auteur Dels
Aussi, dépend de votre environnement, vous pouvez tout simplement désactiver l'Authentification SQL Server que ce soit.
Il y a deux types d'authentification pris en charge par SQL Server - Windows, l'Authentification et l'Authentification SQL - vous avez les deux ou l'un d'entre elles sont actives. Si vous désactivez l'Authentification SQL puis valide uniquement Windows (tel que défini dans le système), les utilisateurs seront en mesure d'utiliser le serveur (normal autorisations s'appliquent toujours, de sorte que chaque compte doit être ajouté à SQL Server ainsi, le fait que quelqu'un a un compte dans le système ne signifie pas qu'ils peuvent accéder à l'instance de SQL Server).
Vous pouvez configurer ce paramètre dans les paramètres serveur de Gestion de Studio.
Voir ma réponse mis à jour.
OriginalL'auteur Pawel Krakowiak
Ne le font jamais . Pour comprendre plus appropiately veuillez vous référer http://blog.sqlauthority.com/2008/12/24/sql-server-disable-and-enable-user-sa/
OriginalL'auteur shadab shah