我想給剛剛創建的用戶授予權限,並且有一個登錄相關的登錄信息登錄到我的主人。如何在SQL Azure中創建登錄名,用戶並賦予數據庫權限?
我無法給予任何權限,因爲它表示您沒有權限執行此操作。
我給了自己在主人的權利,但仍然。
任何幫助?
可能是因爲我創建的數據庫沒有模式dbo?
我想給剛剛創建的用戶授予權限,並且有一個登錄相關的登錄信息登錄到我的主人。如何在SQL Azure中創建登錄名,用戶並賦予數據庫權限?
我無法給予任何權限,因爲它表示您沒有權限執行此操作。
我給了自己在主人的權利,但仍然。
任何幫助?
可能是因爲我創建的數據庫沒有模式dbo?
UPDATE:
我以爲你說你添加的用戶沒有任何權限,是我不好!那麼答案仍然可能會有所幫助:-)
我不是SQL專家,所以這可能不會回答你的問題,但我不得不今天做這樣的事情,並列出我的步驟可能會有所幫助。
如果您想添加用戶而不必編寫大量SQL查詢,則可以使用圖形工具如Azure User Management Console (AUMC)。
連接到您的服務器,轉到登錄並創建一個新的登錄(如果您還想授予服務器訪問權限),則轉到用戶,選擇您的數據庫,創建一個新用戶,然後在這裏您可以鏈接用戶到您剛剛創建的登錄名並賦予數據庫權限。
這裏是授予用戶/登錄權限的文檔:
http://blogs.msdn.com/b/sqlazure/archive/2010/06/21/10028038.aspx
EXEC sp_addrolemember 'db_datareader', 'readonlyuser';