2012-08-14 51 views
1

如果我不確切知道哪些立方體會受到影響,那麼執行尺寸更改對我來說總是有風險。有沒有更好的方法來做這件事比逐個檢查每個立方體還是創建一個外部文檔?如何確定使用特定尺寸的立方體?

我一般會想知道是否有辦法做到這一點,因爲我們使用了寬範圍的版本,但特別是對於的SQL Server 2000和。

回答

1

尺寸實際上realted來衡量組(whihc屬於立方體,當然) 您可以檢查這些關係基本與此查詢:

SELECT * 
FROM $SYSTEM.MDSCHEMA_MEASUREGROUP_DIMENSIONS 
WHERE CUBE_NAME = 'YOUR_CUBE_NAME' 
+0

這個使用'WHERE [DIMENSION_UNIQUE_NAME時對我的作品上的SQL Server 2008 ] ='[mydimension]''。我有點困惑,爲什麼我會像'$ DIM YEAR'那樣在列'cube_name'中獲得維度,這不是一個立方體?你也知道SQL Server 2000的一種方式嗎?使用這個聲明失敗了,谷歌似乎也不知道替代方案。 – stb 2012-08-14 15:19:09

+0

不知道,我想這是因爲它顯示了MG之間的關係 - >尺寸和立方度量值組,但是那只是一種猜測。不,我不知道SQl 2000 – Diego 2012-08-14 15:35:35

+0

的查詢謝謝,我與其他SQL Server用戶進行了一些對話,他們也不知道一種方法。看起來沒有辦法實現它。如果沒有人回覆,我會將問題延長一段時間 - 我會接受你的回答。 – stb 2012-08-16 07:49:25