2015-12-02 82 views
1

我希望能夠看到內部表的內容。使用名稱的SQL Server查詢內部表

運行此查詢

SELECT * from [sys].[change_tracking_901578250] 

回報

Invalid object name 'sys.change_tracking_901578250'. 

但是,我能夠做到以下幾點..

sp_spaceused 'sys.change_tracking_901578250' 

我需要能夠使用表名因爲我不允許在SqlDependency(C#)中執行CHANGETABLE函數

CHANGETABLE(CHANGES Product, @minid) 

我的目標是更新基於ChangeTracking跟蹤更改的表...

+0

檢查用戶用來連接數據庫可以讀取'sys'模式 – lad2025

+0

是U確認表存在?也許你可以使用SELECT *從sys.change_tracking_tables檢查 – GuidoG

+0

@ lad2025是的,我可以讀取sys模式。 – Baral

回答

1

我想通這些內部表可以使用專用管理員連接(DAC)進行訪問。爲此,我不得不改變我跟蹤我的數據庫的修改方式..

欲瞭解更多信息,請訪問:TechNet