這是一個非常愚蠢的問題,但我似乎無法添加視圖到特定的數據庫,它被添加到默認主數據庫,這是不可接受的。在特定數據庫中創建SQL Server視圖
CREATE VIEW MyDB.Test AS
Select Orders.CustomerID
From Orders
我得到的錯誤信息::
指定的架構名稱「MYDB」要麼不存在,或者您沒有權限來
我已經在SQL Server 2008中嘗試這個用它。
謝謝!
這是一個非常愚蠢的問題,但我似乎無法添加視圖到特定的數據庫,它被添加到默認主數據庫,這是不可接受的。在特定數據庫中創建SQL Server視圖
CREATE VIEW MyDB.Test AS
Select Orders.CustomerID
From Orders
我得到的錯誤信息::
指定的架構名稱「MYDB」要麼不存在,或者您沒有權限來
我已經在SQL Server 2008中嘗試這個用它。
謝謝!
如果你有機會嘗試:
Use MyDb
Go
CREATE VIEW Test AS
Select Orders.CustomerID
From Orders
我確實有訪問權限,但現在我收到消息'CREATE/ALTER VIEW'不允許指定數據庫名稱作爲對象名稱的前綴。 – Herman
道歉 - 你已經解決了。我沒有複製和粘貼所有東西 – Herman
請注意,我拿走了「MyDb」。前綴關閉創建。 「使用」將您切換到MyDb數據庫,然後您只創建沒有數據庫前綴的視圖測試。 – asantaballa
1.請問** **模式'MyDB'存在嗎? 2.你有權使用它 - 特別是創建對象等? –