2016-05-11 3 views
0

Je suis en train de créer un utilisateur très simple dans Azure Sql Server qui aura seulement « SELECT » autorisations à un seul schéma « my_data »Créer un utilisateur SQL Server et accorder des autorisations de sélection à un schéma uniquement

Je suis en train

CREATE LOGIN dataReaderUser WITH PASSWORD = '1'; 
go 
CREATE USER dataReaderUser FOR LOGIN dataReaderUser; 
go 
GRANT SELECT ON SCHEMA :: my_data TO dataReaderUser 

puis essayez d'utiliser la chaîne de connexion dans ADO.NET

Data Source=my_server;Initial Catalog=my_DB;User ID=dataReaderUser;Password=1 

Il ne peut même pas se connecter! Qu'est-ce que j'oublie ici?

Merci

+0

Mon SQL Server ne disposait pas de l'authentification du service SQL, seulement l'authentification Windows. Il a commencé à fonctionner une fois activé Windows et l'authentification du service SQL. Problème résolu – user1153896

Répondre

0

Peut-être que vous ne l'avez pas accorder une autorisation sur le db pour l'utilisateur?

ALTER AUTHORIZATION ON DATABASE::yourDB TO dataReaderUser;