使用 Laravel 6 从视图 SQL 服务器查询多维数据集
Querying into a Cube from View SQL Server using Laravel 6
我正在尝试使用 SQL 服务器和 Laravel (v.6) 访问 SSAS CUBE 服务器的数据,问题是,当我使用 SQL 服务器接口时调用视图 table 它正在工作并且没有出现消息错误,当我尝试调用相同的视图 table 时,我收到以下错误:
SQLSTATE[42000]: [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Unable to initialize OLE DB provider data source object "MSOLAP" from the linked server "(null)"
结果SQL服务器显示没有问题:
来自 Laravel 的模型:
控制器调用:
我从 Laravel 得到的错误:
使用包含 LinkedServer 的 OpenRawSet 的视图:
感谢您的帮助。
通过从 .env 文件中删除用户名和密码,将连接从 SQL 身份验证更改为 Windows 身份验证到 Laravel 后,它就可以工作了。
感谢 David Browne 的光照。
我正在尝试使用 SQL 服务器和 Laravel (v.6) 访问 SSAS CUBE 服务器的数据,问题是,当我使用 SQL 服务器接口时调用视图 table 它正在工作并且没有出现消息错误,当我尝试调用相同的视图 table 时,我收到以下错误:
SQLSTATE[42000]: [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Unable to initialize OLE DB provider data source object "MSOLAP" from the linked server "(null)"
结果SQL服务器显示没有问题:
来自 Laravel 的模型:
控制器调用:
我从 Laravel 得到的错误:
使用包含 LinkedServer 的 OpenRawSet 的视图:
感谢您的帮助。
通过从 .env 文件中删除用户名和密码,将连接从 SQL 身份验证更改为 Windows 身份验证到 Laravel 后,它就可以工作了。
感谢 David Browne 的光照。