成幻 Online Judge 配置錯誤:在資料庫 'master' 中拒絕了 CREATE DATABASE 許可權。

來源:互聯網
上載者:User
 錯誤碼:
在資料庫 'master' 中拒絕了 CREATE DATABASE 許可權。
嘗試為檔案 X:onlinejudgeWebApp_Dataojdb.mdf
附加自動命名的資料庫,但失敗。已存在同名的資料庫,或指定的檔案無法開啟或位於 UNC 共用目錄中。
說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆疊追蹤資訊,以瞭解有關該錯誤以及代碼中導致錯誤的出處的詳細資料。

異常詳細資料: System.Data.SqlClient.SqlException: 在資料庫 'master' 中拒絕了 CREATE
DATABASE 許可權。
嘗試為檔案 X:onlinejudgeWebApp_Dataojdb.mdf
附加自動命名的資料庫,但失敗。已存在同名的資料庫,或指定的檔案無法開啟或位於 UNC 共用目錄中。


1.您在安完sql server 2005之後要重啟,可能是這個問題

2.請將/complier和/web/app_data檔案夾->屬性->安全項 增加你的iis使用者名稱,將之設為可寫入權限

3.如果找不到IIS使用者名稱,請在該檔案夾->屬性->安全性標籤下添加一個everyone 使用者,將之使用權限設定為可寫。

4.如果還不行,可以將 X:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/Data 下的相應檔案改為everyone可寫

5.最後的招術,保好使,安裝sql server 2005企業版,或找一台安有sql server 2005企業版的機器,對此使用者進行管理。
啟動SQL Server Management Studio。
登入到相應資料庫使用者。
物件總管中點開伺服器,選"資料庫"結點。
右鍵 附加資料庫 選擇成幻Online Judge 的 /web/app_data/odbj.mdf 檔案。
附加後,如果資料庫檔案為黃色,就證明是可以正常讀寫,如果是灰色,則案以下方法進行:

該資料庫 右鍵-》屬性-》選項-》資料庫為唯讀-》置為Flase

如果有提示資料庫不可設定,請先案第3條設定。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.