从sql server导入数据到表格模型的问题

时间:2019-02-08 22:37:15

标签: sql visual-studio-2017 ssas olap-cube ssas-tabular

嗨,我正在使用vs 2017和sql 2017版本
我想从默认服务器位置将数据导入表格模型
我试过的 服务器:。
database:databaseName
mircrosoft登录
用户名:myusername,密码:mypw

服务器:serverName
数据库:
服务器登录
用户名:serverName \ user,密码:

和其他几种组合,我无法正常使用
错误我每次都得到
没有提供所需的模拟级别,或者提供的模拟级别无效。
谢谢!

2 个答案:

答案 0 :(得分:1)

连接中设置的模拟级别是多少?可以在SSDT中转到模型> 现有连接> 编辑> <模拟冒充。对于表格模型,请使用ImpersonateAccountImpersonateServiceAccount,它们分别与SSDT中的“特定Windows用户名和密码”和“服务帐户”选项相关。根据您的问题,您似乎正在寻找ImpersonateAccount选项。如果已经部署了模型,则可以通过SSMS连接到SSAS实例来查看当前的Impersonation设置。此后,转到模型,然后在 Connections 文件夹中,右键单击正在选择属性的连接。 安全设置下的模拟信息字段将显示此属性的当前值。

答案 1 :(得分:0)

仅在选择“使用Windows身份验证”选项以连接到服务器时出现此错误。输入以下所需的模拟详细信息后,此问题就会解决:

打开SSAS解决方案:选择“数据源”并编辑

然后选择“ Windows身份验证”并输入数据库名称

点击“模拟”按钮,然后输入用户名和密码

enter image description here