我有一個ASP 4.6 MVC網站(所有更新到最新的Nuget包),它在SQL Server上使用集成的身份框架與實體框架。ASP.NET 4.6,身份框架和SQL Azure
如果我使用Connectionstring與我的數據庫管理員一切都可以找到,但是當我切換到額外的數據庫用戶時,我得到「用戶登錄失敗...」。
我創建了這個在主數據庫中的用戶:
CREATE LOGIN user1 with password='geheim'
然後他加入到數據庫與此:
CREATE USER user1 FROM LOGIN user1
EXEC sp_addrolemember 'db_datareader', 'user1'
EXEC sp_addrolemember 'db_datawriter', 'user1'
我可以從SQL企業管理器這個憑據連接至SQL Azure並查詢我的數據庫,但不能在數據庫上使用Identity。
任何想法使用數據庫需要哪些角色或權限?
除此之外,如果您未將用戶添加到主數據庫,Azure AebApps上的App-Startup可能會很慢(> 30秒)。 – Christoph