HTTP从Node.js访问SQL Server Analysis Services
可以使用http://technet.microsoft.com/en-us/library/gg492140.aspx对分析服务进行http访问。
我们可以使用node.js设置相同的值,以便我们可以删除node.js应用程序对IIS的依赖关系吗?
我不认为这是可能的,除非你可以从node.js访问OLEDB数据源。
低级别的XMLA访问(专有的MS协议,一些微软未经许可不允许访问的细节)是所有访问Analysis Services的基础。
基于这个低级别,从微软有OLEDB,ADOMD.NET,AMO,和你提到你的问题的http访问。 由于低层接口是专有的,所以其他人难以实现另一个接口。
OLEDB和ADOMD.NET是针对OLEDB或ADO.net规范的查询接口。 AMO是访问(读取和写入)多维数据集结构的.NET接口,如数据源视图,维度,度量值组或多维数据集对象或计算脚本。 所有这三个接口都比XMLA抽象层次更高。 而http访问只是一种代理,它使得XMLA接口能够被自由使用的文档级别。
因此,如果你不想走正式的http访问路线,并假设你只需要一个查询接口,你将不得不使用一个可以使用OLEDB连接的环境,或者可以使用.net接口。 我会认为这两个都不能从node.js访问。 但我不是一个node.js专家。
- 设置根path以在Azure上提供index.html(IIS Web服务器)
- Uncaught TypeError:无法调用null的onClose方法
- iisnode在Windows 7 IIS 7.5投掷500.19错误
- 在iis localhost上运行节点Js
- 当从node.js切换到iisnode时,有什么改变?
- 跨源请求被阻止 – NodeJs
- IIS中的CORS使用凭证和通配符在Access-Control-Allow-Origin中发出
- 基于SSL的IIS上托pipe的NodeJS Express API返回错误:无法validation第一个证书
- 在iisnode上运行时从nodeJS应用程序执行cmd命令不起作用