一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Sql Server - SQLServer 附加數據庫后出現只讀或失敗的解決方法

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

2019-11-20 16:17mdxy-dxy Sql Server

如果你在附加SQL數據庫,出現只讀或失敗的情況,來看下本文的解決方案吧。

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

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);

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 精选国产AV精选一区二区三区 | 70岁多老妇人特黄a级毛片 | 91四虎国自产在线播放线 | 久久热在线视频精品1 | 武侠艳妇屈辱的张开双腿 | 99国产国人青青视频在线观看 | 美女被的在线网站91 | 91尤物在线播放 | 婷婷丁香色综合狠狠色 | 国产欧美va欧美va香蕉在线观看 | japanesepooping脱粪 | 胸大的姑娘中文字幕视频 | 免费一级特黄特色大片在线观看 | 丰满大乳欲妇三级k8 | 亚洲精品综合 | 亚洲成人看片 | 午夜dj免费视频观看社区 | 久久精品午夜一区二区福利 | 久久热这里只有 精品 | 朝鲜美女免费一级毛片 | 亚洲国产天堂久久精品网 | 欧美一卡二卡科技有限公司 | 国产精品成人网红女主播 | 包射屋| 精品国产免费第一区二区三区日韩 | 亚洲天堂视频在线免费观看 | 91调教| 护士让我吃奶我扒她奶 | 幻女free性俄罗斯第一次摘花 | 九九久久国产精品大片 | 关晓彤被草 | 女老板用丝袜脚夹我好爽 | 失禁尿丝袜vk| 亚洲成人免费看 | 毛片免费在线视频 | 女同学用白丝脚玩我的故事 | 亚洲精品一二三四 | 精品国产国偷自产在线观看 | 美尻在线| 亚洲激情久久 | 果冻传媒mv在线观看入口免费 |