我創建了包含表格的mdf文件(sql express 2008) 現在,幾個星期後,我沒有觸及這個文件 - 我試圖創建一些新表格(該文件不在源代碼管理下,它不是隻讀)我收到錯誤消息,我不能保存表,因爲該文件是隻讀的。爲什麼我不能寫入mdf文件?
我嘗試通過SQL Server 2008應用程序打開文件 - 但沒有成功。 當我嘗試'使用視覺工作室2010連接'獲取'表 - 我可以看到表(但不能添加一些新的物品行)
怎麼辦?
感謝您的任何幫助。
我創建了包含表格的mdf文件(sql express 2008) 現在,幾個星期後,我沒有觸及這個文件 - 我試圖創建一些新表格(該文件不在源代碼管理下,它不是隻讀)我收到錯誤消息,我不能保存表,因爲該文件是隻讀的。爲什麼我不能寫入mdf文件?
我嘗試通過SQL Server 2008應用程序打開文件 - 但沒有成功。 當我嘗試'使用視覺工作室2010連接'獲取'表 - 我可以看到表(但不能添加一些新的物品行)
怎麼辦?
感謝您的任何幫助。
除了只讀屬性的文件,也有權限在文件的屬性對話框的安全選項卡。您當前的用戶名是否具有修改權限?或者你是一個Windows管理員?
或者數據庫引擎正在運行的用戶帳戶 - 可能是NETWORK_SERVICE – Rup 2011-03-10 13:41:49
如果你嘗試
ALTER DATABASE YourDB SET READ_WRITE WITH ROLLBACK IMMEDIATE
我在問題中說只讀標誌是關閉的。我嘗試重新啓動服務,嘗試重新啓動機器..沒有任何幫助 – Yanshof 2011-03-10 13:06:11
你會得到什麼錯誤信息?這可能是一個權限問題。文件ACL權限只讀標誌或數據庫權限(因爲MDF文件是文件中全功能的SQL Server數據庫,它具有所有SQL Server安全功能)。 – Ben 2011-03-10 13:21:07