2017-05-22 43 views
0

我試圖系統地確定本地數據庫與其他人管理的遠程數據庫之間的模式差異。我讓遠程管理員運行一個在各種對象上執行sp_help和sp_helptext的腳本。sp_help - 表被'空字符串'模式綁定視圖引用

有一個區別我不知道如何解釋。在我的本地系統上,一個表上的sp_help生成一行消息輸出沒有模式綁定參考表'dbo.tbl'的視圖。

在遠程系統上,輸出爲'表格被視圖引用',後面跟着空行。該查詢是以輸出文本的形式運行的,所以這表明在遠程機器上使用空字符串(或NULL?)值生成了一行結果集。

這怎麼會發生?如果我在本地創建一個模式綁定視圖,我會得到'表被視圖引用'輸出,然後顯示明顯顯示的視圖名稱。遠程計算機上的哪種場景可能會產生沒有記錄任何視圖名稱的結果集?

+0

也許有人不小心從視圖中刪除了部分名稱! (聽起來很有趣,但我曾有人在意外地重新命名錶格之前...)。可能不會,但這是一個有趣的場景。 –

回答

相關問題