所有数据库都存储在我需要远程访问的远程服务器中。 我需要从我的代码隐藏文件访问Analytic db以获得最常查看的页面。 所以,我试过这样的事情:
SqlConnection thisConnection = new SqlConnection("Data Source=xxx.xxx.xxx.xxx;database=xxxx ;User id=xxxx;Password=xxxx;");
但抛出异常(登录失败......) 我找到了很少的指南,但并没有真正理解它是如何被使用的。
指南1:使用http://learnsitecore.cmsuniverse.net/en/Developers/Articles/2009/09/mostviewedList.aspx中提到的创建LINQ to SQL类(O / R设计器) 任何人都可以告诉我或指导我该怎么办?这样做我完全不知道。
指南2:使用配置管理器(我还没有尝试过)
string connectionString = ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString;
using(SqlConnection SqlConnection = new SqlConnection(connectionString));
答案 0 :(得分:2)
您使用的是哪个版本的Sitecore?您使用的是OMS还是DMS?您链接的文章是用于查询OMS,在Sitecore 6.5 / DMS中您应该通过Sitecore.Analytics API进行查询,因此需要sql连接参考。
答案 1 :(得分:1)