匯出 (0) 列印
全部展開
Expand Minimize
本主題尚未接受評分 - 為這個主題評分

sys.dm_db_objects_impacted_on_version_change (Windows Azure SQL Database)

更新日期: 2013年8月

Important重要事項
本主題並未進行維護。如需最新版本,請參閱 sys.dm_db_objects_impacted_on_version_change

此資料庫範圍的系統檢視是為了提供早期警告系統,以判斷將會受到主要版本升級所影響的物件。您可以在升級之前或之後使用此檢視,以取得受影響之物件的完整列舉。您需要在每一個資料庫中查詢這個檢視,以取得整部伺服器中的完整計量。

 

資料行名稱 資料類型 說明

類別

int NOT NULL

將會受到影響之物件的類別:

1 = 條件約束

7 = 索引和堆積

class_desc

nvarchar(60) NOT NULL

此類別的說明:

OBJECT_OR_COLUMN

INDEX

major_id

int NOT NULL

條件約束的物件識別碼,或是包含索引或堆積之資料表的物件識別碼。

minor_id

int NULL

NULL 代表條件約束

Index_id 代表索引和堆積

相依性

nvarchar(60) NOT NULL

造成條件約束或索引受到影響的相依性說明。相同的值也會用於升級期間產生的警告。

範例:

space (用於內建功能)

geometry (用於系統 UDT)

geography::Parse (用於系統 UDT 方法)

權限

需要 VIEW DATABASE STATE 權限。

範例

下列範例會顯示 sys.dm_db_objects_impacted_on_version_change 上的查詢,以尋找升級到下一個主要伺服器版本所影響的物件。

SELECT * FROM sys.dm_db_objects_disabled_on_version_change;
GO
class  class_desc        major_id    minor_id    dependency                     
------ ----------------- ----------- ----------- ---------- 
1      OBJECT_OR_COLUMN  181575685   NULL        geometry                      
7      INDEX             37575172    1           geometry                      
7      INDEX             2121058592  1           geometry                      
1      OBJECT_OR_COLUMN  101575400   NULL        geometry   

備註

對於即將發行的六月份版本更新服務,包含某些內建函式的保存計算資料行將會受到影響。

SQL Database 所支援的更新包含空間類型的提升精確度。根據 Geography CLR 資料型別的型別將會支援大於一個半球的物件。使用 Geometry 或 Geography 方法的保存計算資料行可能會因為空間資料型別的精確度提升而受到影響。根據保存的計算資料行而定義的索引或條件約束也會受到影響。受到影響的索引依然會啟用,但是應該加以重建,才能利用新的精確度。條件約束將會是啟用狀態,但是不受信任。需要重新檢查條件約束。

下列清單提供即將發行的六月份版本更新服務中的內建函式和方法,這些將會影響保存的計算資料行。

  • IsNumeric

  • Soundex

  • Geography:: GeomFromGML

  • Geography:: STGeomFromText

  • Geography:: STPolyFromText

  • Geography:: STMPointFromText

  • Geography:: STMLineFromText

  • Geography:: STMPolyFromText

  • Geography:: STGeomCollFromText

  • Geography:: STGeomFromWKB

  • Geography:: STLineFromWKB

  • Geography:: STPolyFromWKB

  • Geography:: STMPointFromWKB

  • Geography:: STMLineFromWKB

  • Geography:: STMPolyFromWKB

  • Geography:: STUnion

  • Geography:: STIntersection

  • Geography:: STDifference

  • Geography:: STSymDifference

  • Geography:: STBuffer

  • Geography:: BufferWithTolerance

  • Geography:: Reduce

如何更新受影響的物件

下列排序步驟描述在即將發行的六月份版本更新服務升級之後所要採取的更正動作。

 

順序 受影響的物件 更正動作

1

索引

重建 sys.dm_db_objects_impacted_on_version_change 所識別的任何索引

例如:

ALTER INDEX ALL ON <table> REBUILD



ALTER TABLE <table> REBUILD

2

物件

在重新計算基礎資料表中的幾何和地理資料之後,必須重新驗證 sys.dm_db_objects_impacted_on_version_change 所識別的所有條件約束。如果是條件約束,請使用 ALTER TABLE 重新驗證。

例如:

ALTER TABLE <tab> WITH CHECK CHECK CONSTRAINT <constraint name>



ALTER TABLE <tab> WITH CHECK CONSTRAINT ALL

另請參閱

本文對您有任何幫助嗎?
(剩餘 1500 個字元)
感謝您提供意見

社群新增項目

新增
顯示:
© 2014 Microsoft. 著作權所有,並保留一切權利。