在VS2005中建立一个Analysis Services项目,建立好数据源视图后,准备用查询来替换表(去掉不需的字段或设置条件等情况)。在数据源视图的表头上按右键“替换表”->“使用新建命名查询”,出现如下错误:
“未将对象引用设置到对象的实例”
一下不明白了,原来一直都是好好的,没有出过这种问题。怎么突然冒出错误了?!
查询Google找不到合适的解答,这些解答基本上是针对ASP.NET的。于是换了一台机器测试,结果相同。
两台电脑的共同点是我在一周前安装了VS2008(因为想玩下LinQ)。
点出连接字符串配置窗口发呆看着屏幕想原因时,突然看到窗口上方的:
提供程序:本机 OLE DB/SQL Native Client
我记得默认情况下应该是.NET的提供程序才对,换了提供程序为.NET的SqlClient Data Provider后问题消失。
不知道是不是VS2008搞的,MS就是喜欢搞些换来换去的事。
比如网站的项目、1.0版本是项目文件,2.0是文件系统,3.0又回到1.0了。