为啥我建立用户没有访问数据库的权限

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥我建立用户没有访问数据库的权限相关的知识,希望对你有一定的参考价值。

登录yi没有获得访问其默认数据库“er”的权限,因此无法访问默认的数据库。要继续呢?这个是提示框的内容。
有办法帮我解决的分数不多。。全部赠送。

参考技术A 你用的什么数据库我不知道无法具体指导。
但是每一个数据库并不是所有用户都可以访问所有数据库的,都是有权限的,新建的用户刚开始是没有任何权限的,需要给他设置他有权限访问的数据库,以及他可以在这个数据库中所拥有的权限,例如是否可以创建表,是否可以执行update,delete等。本回答被提问者采纳
参考技术B 实在不行你就重新安装一下数据库,把原有的所有数据库都卸载了。
在安装的时候把Sa管理员设置合适就可以了。
参考技术C 新建了账号之后,就具有了public角色,先要有服务器角色,数据库角色才有意义,这里你可以先不管,只需要把账号的默认数据库指定就可以了,修改默认数据库:
use
[master]
go
alter
login
[test]
with
default_database=[adventureworks],
default_language=[简体中文],
check_expiration=off,
check_policy=on
go

为啥我收到此错误“错误(数据挖掘):用户 TEMP-USER\Administrator 没有权限”?

【中文标题】为啥我收到此错误“错误(数据挖掘):用户 TEMP-USER\\Administrator 没有权限”?【英文标题】:Why i get this error `Error (Data mining): Either the user, TEMP-USER\Administrator, does not have permission`?为什么我收到此错误“错误(数据挖掘):用户 TEMP-USER\Administrator 没有权限”? 【发布时间】:2013-08-03 05:15:47 【问题描述】:

我使用 SQL Server 2008 r2 和 SSAS,我使用 AdventureWorks2008 数据库。

我在 Sql 服务器分析器的 MDX 查询中编写此查询。

SELECT [Measures].[Internet Sales Amount]
FROM [Adventure Works] 

我得到这个错误

执行查询...

错误(数据挖掘):用户 TEMP-USER\Administrator 无权访问引用的挖掘模型 Adventure Works,或者对象不存在。

错误(数据挖掘):用户 TEMP-USER\Administrator 无权访问引用的挖掘模型 Adventure Works,或者对象不存在。

执行完成

为什么会出现这个错误?

【问题讨论】:

【参考方案1】:

你最常使用这个查询

SELECT 
[Measures].[Internet Sales Amount]  ON COLUMNS
FROM [Adventure Works] 

必须在 MDX 查询中定义 COLUMNS。

【讨论】:

【参考方案2】:

有会员 测试为 [Measures].[Sales Amount] - [Measures].[Discount Amount] 在列上选择测试 来自[Adventure Works DW2014]

【讨论】:

以上是关于为啥我建立用户没有访问数据库的权限的主要内容,如果未能解决你的问题,请参考以下文章

电脑上为啥会出现此快捷方式引用的项目无法访问,您可能没有适当的权限?

linux下root用户不是拥有所有权限吗,为啥挂载光盘时不是这样?

oracle为啥没有c盘访问权限

为啥我收到此错误“错误(数据挖掘):用户 TEMP-USER\Administrator 没有权限”?

您没有该数据库的操作权限或指定的数据库不存在,且您无权限建立,请联系服务器管理员!

MongoDBmongodb设置用户访问权限