2010-12-23 38 views
0

我們最近將所有表的所有權從dbo更改爲另一個現有登錄名(用戶)。自更改以來,無論何時在SQL Server Management Studio(2008)中創建查詢時,我都必須在表名稱前加上新所有者的名稱,即使默認數據庫設置正確。即使我們對SQL Server Management Studio使用相同的登錄名,我的組中的其他人也不需要這樣做。我認爲這必須是我的計算機上管理工作室的個人設置,但我無法找到適用於此問題的設置。查詢始終要求所有者先登記表名

有誰知道默認設置會指定表所有者,所以我不必在創建查詢時?

感謝您的幫助,您可以給,

TJ

回答

1

您可以不連接到Windows登錄/組數據庫用戶指定一個default schema

否則,無論如何,最好的做法是用模式限定對象。這有助於執行計劃重用,因爲對象引用是明確的。

而是然後在這裏說明一下,提供一些參考:onetwothree