You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否将SSAS多维模型数据源设为SQL Server链接服务器中的数据库?

可行性说明

可行,但SSAS多维项目无法直接选择链接服务器作为数据源,需要通过本地SQL Server实例的链接服务器,以特定连接配置实现访问。

具体配置步骤
  • 步骤1:验证链接服务器连通性
    在创建了HJNSDATAENG.DW链接服务器的本地SQL Server实例上,执行测试查询确认能正常访问目标数据库:

    SELECT TOP 10 * FROM [HJNSDATAENG.DW].[warehouse].[dbo].[目标表名]
    

    确保查询返回正常结果,验证链接服务器的权限与连通性。

  • 步骤2:打开SSAS项目的数据源向导
    在Visual Studio中打开rh_dw项目,右键点击“数据源”文件夹,选择“新建数据源”。

  • 步骤3:配置SQL Server连接
    在数据源向导中选择“Microsoft SQL Server”作为数据源类型,点击“下一步”;
    在连接管理器中选择本地SQL Server实例(即创建链接服务器的实例),在“选择或输入数据库名称”框中直接输入链接服务器的数据库引用格式:[HJNSDATAENG.DW].[warehouse],点击“测试连接”确认成功后,进入下一步。

  • 步骤4:设置连接凭据
    选择用于连接本地SQL Server实例的凭据(该账号需拥有访问HJNSDATAENG.DW链接服务器及warehouse数据库的权限),可选择“使用服务账户”或“使用特定Windows用户/服务账户”,根据实际权限配置后进入下一步。

  • 步骤5:完成数据源创建
    为数据源命名(例如DS_Linked_Warehouse),确认配置信息无误后点击“完成”。

  • 步骤6:验证数据源可用性
    在新建的数据源上右键选择“浏览数据”,尝试访问链接服务器中的表,确认能正常读取数据。

注意事项
  • 确保本地SQL Server实例的服务账户或配置的凭据,具备链接服务器HJNSDATAENG.DW的访问权限,以及warehouse数据库的读取权限。
  • 若需优化查询性能,可在数据源视图或后续模型中使用OPENQUERY语法,示例:
    SELECT * FROM OPENQUERY([HJNSDATAENG.DW], 'SELECT * FROM warehouse.dbo.目标表名')
    

内容的提问来源于stack exchange,提问作者hermann joel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 15:53:11