您的位置:首页 > 数据库

部署SQL Server Analysis Service (分析服务): 帳戶名稱與安全性識別碼無法對應

2010-07-15 23:48 1076 查看
之前建立的SQL Server的分析服务的工程,未发生任何异常。但是最近对其中的内容做了一些修改,再次部署的时候,总是提示:账户名称与安全性识别码无法对应。

首先以为是账号权限不足,检查之后发现没有问题。

接下来以为是启动Analysis Service服务的账号有问题,重新设置之后依然出现这个问题。

重新建立一个空的分析服务的工程,测试在部署的时候是否会出现类似的问题,测试结果是没有问题。

那问题出现在哪里?使用排除法:

1. 移除所有的Cube(X)

2. 移除所有的维度(X)

3. 删除数据源视图(X)

4. 删除数据源(X)

问题在哪里?看到Roles里面还有两个Role,杀!杀!杀!再部署的时候,问题没有了。原来是Role在作怪。但是为何之前部署的时候就没有这个问题呢?于是新建一个新的Role测试,没有添加账号!结果OK。添加一个账号测试,结果OK!再添加一个账号测试,依然OK!再添加一个Role测试,OK,OK,OK!

拿原来的Role和新建的Role相比较,名称一样。难道是里面的账号有问题?两者对比发现老的Role里面包含的账号有已经离职的人员的账号。把老的工程里面的Role里的已经离职人员的账号统统拿掉,再部署,结果验证了此问题是因为Role里面包含离职人员的账号所导致!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: