2016-08-15 88 views
0

幾個星期前,我購置了一個SQL Server數據庫,並開始用它開發我的應用程序,此後沒有任何問題。Azure SQL Server無法創建表

今天,突然冒出來,我得到這個錯誤:

Msg 262, Level 14, State 1, Line 1
CREATE TABLE permission denied in database 'master'.

是每次出這個錯誤我嘗試創建一個表,我想SELECT,它工作正常。我試圖瞭解幾個小時有什麼問題,我只有一個用戶,我第一次安裝數據庫時創建了這個用戶,並且我檢查了它的權限,它顯示我有權創建一個新表。

此外,每次我使用Management Studio 2016連接它時,它都會要求我添加我的IP,因此我知道這不是問題。

我真的不知道如何從這裏繼續,我在網上找到的所有東西都是關於授予權限的,因爲我檢查了我的權限,所以似乎並沒有發生在這裏。

還有其他想法嗎?

回答

2

錯誤說,You don't have permission to create table in master database..try creating in your database ..

不能在SQLAzure在SQLAzure.Master數據庫中創建的主數據庫表爲只讀,並且在那裏,舉辦有關角色,登錄信息..

看看這個問題以及:Please explain SQL Azure "master" database

+1

謝謝你,是的,我不知道'master'數據庫是什麼,顯然我試圖在那裏創建表,而不是我現有的數據庫。發生這種情況是因爲我在'Recent Files'上打開了我的SQL腳本,如果我用File-> Open打開它,腳本在我的db上運行。 – Ernanirst