我正在尝试向我刚刚创建的用户授予权限,并且关联的登录名已登录到我的主人。
我无法授予任何权限,因为它说您无权执行此操作。
我给了自己主人的 dbowner 权利,但仍然如此。
有什么帮助吗?
可能是我创建的数据库没有架构 dbo?
更新:
我以为你说你添加的用户没有任何权限,我的错!那么答案仍然可能会有所帮助:-)
我不是 SQL 专家,所以这可能无法回答您的问题,但我今天必须做这样的事情,列出我的步骤可能会有所帮助。
如果您想添加用户而无需编写大量 SQL 查询,则 可以使用Azure 用户管理控制台 (AUMC)等图形工具。
连接到您的服务器,转到登录并创建一个新登录名(如果您也想授予服务器访问权限),然后转到用户,选择您的数据库,创建一个新用户,然后在这里您可以将用户链接到您的登录名刚刚创建并授予数据库权限。
这是有关授予用户/登录权限的文档:
http://blogs.msdn.com/b/sqlazure/archive/2010/06/21/10028038.aspx
EXEC sp_addrolemember 'db_datareader', 'readonlyuser';