2016-05-11 2 views
0
に一つだけのスキーマに

を選択権限を付与私がしようとしています、私は唯一の1つのスキーマのみに権限を「SELECT」「my_data」</p> <p>を持っています何のAzure SQL Serverの中では非常にシンプルなユーザーを作成しようとしていますSQL Serverユーザーを作成し、

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

は、それもログインできないADO.NET

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

に接続文字列を使用しようとしています!私はここで何が欠けていますか?

おかげ

+0

私のSQL ServerにはSQLサービス認証がありませんでした。Windows認証のみでした。これは、有効になったウィンドウとSQLサービスの認証を一度開始しました。問題が解決しました – user1153896

答えて

0

たぶん、あなたは、ユーザーのためのDB上の権限を付与するものではありませんでしたか?

ALTER AUTHORIZATION ON DATABASE::yourDB TO dataReaderUser; 
関連する問題