好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > SQLServer 附加數據庫后出現只讀或失敗的解決方法

SQLServer 附加數據庫后出現只讀或失敗的解決方法

熱門標簽:小e電話機器人 鎮江網路外呼系統供應商 一個導航軟件能用幾個地圖標注點 百度地圖標注改顏色 電銷外呼有錄音系統有哪些 貴州房產智能外呼系統供應商 外呼運營商線路收費 臨沂智能電銷機器人加盟哪家好 申請400電話在哪辦理流程

解決此問題的幾個關鍵點如下:

1、該現象只會出現在NTFS文件系統中。

2、由NTFS文件系統的訪問權限導致。

 

一般手工操作的解決方案如下:

1、控制面板—>文件夾選項—>查看 關閉“使用簡單文件共享(推薦)”

2、選擇存放數據庫文件的文件夾,右鍵選擇屬性,這時會多出一個“安全”選項卡,選擇最后一個用戶,將該用戶的權限設為“完全控制”。

經過這兩步操作后,數據庫附加失敗或附加后只讀的問題即可解決。

下面重點講這兩步,用C#代碼的實現,因為當我們為項目打包后,不可能讓用戶手工來執行這些操作

1、C#關閉簡單文件共享的代碼實現
在百度、Google搜索此問題解決方法時,很多的操作方法并不正確,經過自己實際操作測試,正確方法如下:
注冊表文件:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
"forceguest"=dword:00000000
批處理:
reg add HKLM\SYSTEM\CurrentControlSet\Control\Lsa /v forceguest /t REG_WORD /d 0x00000000 /f
如果選中此項,則將上述 0x00000000 改為 0x00000001。

通過修改注冊表的方式實現代碼如下:
Microsoft.Win32.RegistryKey key = Microsoft.Win32.Registry.LocalMachine;
Microsoft.Win32.RegistryKey software = key.OpenSubKey(@"SYSTEM\CurrentControlSet\Control\Lsa", true);
software.SetValue("forceguest", 0);

2、C#修改指定文件夾的用戶訪問權限代碼實現如下:(將該用戶的權限設置為可寫)
string path = this.Context.Parameters["targetdir"];//得到文件夾路徑
DirectoryInfo dInfo = new DirectoryInfo(path);
DirectorySecurity dSecurity = dInfo.GetAccessControl();
dSecurity.AddAccessRule(new FileSystemAccessRule(Environment.UserName, FileSystemRights.CreateFiles, AccessControlType.Allow));
dInfo.SetAccessControl(dSecurity);

您可能感興趣的文章:
  • sql server2005實現數據庫讀寫分離介紹
  • SQL Server 2005附加數據庫時Read-Only錯誤的解決方案
  • sql server2012附加數據庫問題解決方法
  • Sqlserver 2005附加數據庫時出錯提示操作系統錯誤5(拒絕訪問)錯誤5120的解決辦法
  • sqlserver附加.mdf權限問題解決
  • MSSQL2005在networkservice權限運行附加數據庫報(Microsoft SQL Server,錯誤: 5120)
  • SQL SERVER 2008 無法附加數據庫的解決方法
  • mssql server 數據庫附加不上解決辦法分享
  • mssql server .ldf和.mdf的文件附加數據庫的sql語句
  • SQL Server 數據庫分離與附加 就這么簡單!

標簽:日照 晉城 三明 延邊 嘉興 澳門 保定 合肥

巨人網絡通訊聲明:本文標題《SQLServer 附加數據庫后出現只讀或失敗的解決方法》,本文關鍵詞  SQLServer,附加,數據庫,后,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SQLServer 附加數據庫后出現只讀或失敗的解決方法》相關的同類信息!
  • 本頁收集關于SQLServer 附加數據庫后出現只讀或失敗的解決方法的相關信息資訊供網民參考!
  • 推薦文章