Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 Visual Studio在部署多维数据集时挂起_Sql Server 2005_Visual Studio 2005_Olap - Fatal编程技术网

Sql server 2005 Visual Studio在部署多维数据集时挂起

Sql server 2005 Visual Studio在部署多维数据集时挂起,sql-server-2005,visual-studio-2005,olap,Sql Server 2005,Visual Studio 2005,Olap,我对VisualStudio2005中的Analysis Services项目有问题。我的项目总是构建,但只是偶尔部署。没有报告错误,VS只是挂起。这是我的第一个分析服务项目,所以我希望有一些明显的东西我只是错过了 以下是我成功部署的多维数据集的情况 然后进行一些更改,例如,向维度添加层次结构。当我再次尝试部署VS挂起时。我必须重新启动AnalysisServices以重新控制VS,这样才能将其关闭。在项目最终部署之前,我会重新启动一切,有时一次,有时两次或更多。我所做的任何改变都会发生这种情况

我对VisualStudio2005中的Analysis Services项目有问题。我的项目总是构建,但只是偶尔部署。没有报告错误,VS只是挂起。这是我的第一个分析服务项目,所以我希望有一些明显的东西我只是错过了

以下是我成功部署的多维数据集的情况

然后进行一些更改,例如,向维度添加层次结构。当我再次尝试部署VS挂起时。我必须重新启动AnalysisServices以重新控制VS,这样才能将其关闭。在项目最终部署之前,我会重新启动一切,有时一次,有时两次或更多。我所做的任何改变都会发生这种情况,这种行为似乎没有规律可循

有时,我必须在重新启动所有操作之前从AnalysisServices中删除多维数据集才能成功部署

我还成功地部署了多维数据集,然后成功地重新处理了一个维度。当我在SQLServerManagementStudio中打开一个查询窗口时,它说它可以找到任何多维数据集

作为测试,我成功地部署了一个多维数据集。然后,我在AnalysisServices中删除了它,并尝试重新部署它,而没有对多维数据集进行任何更改,结果却出现了上述相同的行为

VS只是无缘无故挂起,所以我不知道从哪里开始寻找问题

只需15-20分钟就可以完成一项更改,就像设置维度属性的NameColumn一样简单。您可以想象,这花费了我几个小时的时间,因此我非常感谢任何人能给我的帮助。

有点晚:-(

偶尔我们也会遇到同样的问题。由于部署过程中挂起,我们使用了SQL Server Profiler,但没有执行任何活动。我们发现增加高级参数“Processing thread pool max threads”可以解决此问题

我还发现了这个有用的链接:


我也有同样的问题,但我用自己的方法解决了

1.查找哪个分区被卡住 2.将来自DSV的直接命名查询表中的分区查询替换为基础SQL查询(即我使用“VQuery”,并替换为“SELECT x,y from…”(仅从DSV命名查询复制) 3.重新处理分区花费了几秒钟

另外,在我的例子中,增加最大线程池并不能解决问题,事实上使问题变得更糟

最初我保留了这些配置更改,但很快我意识到,在处理SSI中的多维数据集/维度或直接在多维数据集中处理多维数据集/维度时,有时(随机)会出现“查询处理器无法启动必要的线程资源…”错误

我通过减少50%的最大线程数解决了这个问题,建议如下:

摘录: “Tim,请尝试将两个实例上的MaxThreads减少50%,并检查您的问题是否会得到解决。”

我希望这能帮助其他人避免像我这样浪费4个小时

丹尼尔·马乔。
dani@wakufuro.com

您的项目有多大?VS2005的大型多维数据集存在一些内存问题。您可以改用部署向导吗?另外,不要忘记,您可以引发此类行为的支持事件()。