「管理者」ログインから接続文字列(EF 4.1)を変更すると、SQL Azureで新しいデータベースユーザーアカウントが作成されました。私は "ログインに失敗しました"という例外があります。これは私のAzure管理者ログインを使用するときに動作するWinFormの "サンドボックス"アプリケーションです。ユーザー 'xyz'のログインが失敗しました - 新しいSQL Azureユーザーアカウント
[master dbに接続] CREATE LOGIN xyz WITH password = 'fakepassword';
[ユーザーを追加したいDBに接続 - マスターではない] CREATE USER xyzuser FROM LOGIN xyz;
EXEC sp_addrolemember 'db_datareader'、 'xyzuser';
EXEC sp_addrolemember 'db_datawriter'、 'xyzuser';
ログインできないのはなぜですか?私はすべての正しいステップをやっているようだ。私はSSMS 2008(SSMS 2008 R2ではなく)を持っているので、私はAzureのポータルからすべてのユーザー設定を行っています。他の人の参考のため
EXEC sp_addrolemember 'db_owner', 'xyzuser'
これで問題は解決しませんでした。私は実際にどのオブジェクト(すなわちテーブル)にもアクセスしようとする前に発生するログインの例外を取得しているようです。 –
例外の詳細をお知らせください。 –