Articles

Affichage des articles du mars, 2015

Sécurité SQL Server : Comment créer un utilisateur, le mapper vers une BD et lui assigner des rôles via un script

Pour un utilisateur SQL : /* Ajout d'un compte SQL  à une base de données */ Use master ; Go  IF NOT EXISTS( select * from sys.sql_logins where name='MyLogin')  BEGIN CREATE LOGIN MyLogin with password= XXXXXX, check_policy = off; END GO Use Mydatabase; Go EXEC sp_change_users_login 'Auto_Fix', 'MyLogin' Pour un compte AD : Use master ; Go  IF NOT EXISTS( select * from sys.server_principals where name='Domain\User')  BEGIN CREATE LOGIN [MyLogin] FROM WINDOWS  with  DEFAULT_DATABASE=[MyDatabase]; END GO Use MyDatabase; Go /* Ajout de l'utilisateur [Domain\User] à la base de données */ CREATE USER [Domain\User] FOR LOGIN [MyLogin] ; /* Ajouter le rôle db_owner au compte */ sp_addrolemember 'db_owner', 'Domain\User'

Comment créer une chaîne de connexion

Image
Créez un fichier (.txt. par exemple) et renommer le en  .udl Entrez dans les  propriétés  de ce fichier Sur l'onglet Connection : Renseignez les infos de votre instance SQL Cliquez sur  Test Connection Vous aurez soit un message  d'échec , soit un message de  succès De nouveau, renommer le fichier en .txt qui contiendra la chaîne de connexion