成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SQL Server數(shù)據(jù)庫附加之后只讀或是失敗的破解

數(shù)據(jù)庫 SQL Server
以下文章主要是介紹的是SQL Server數(shù)據(jù)庫附加后只讀或是失敗的實際解決方法,及對其實際應用代碼的實現(xiàn),以及對其在處理過程中的一些問題的破解。

我們今天主要向大家講述的是SQL Server數(shù)據(jù)庫附加后只讀或是失敗解決方法及代碼實現(xiàn),相信用過SQL Server數(shù)據(jù)庫的朋友一般都會有這樣的經(jīng)歷,當我們在附加SQL Server數(shù)據(jù)庫的時候,會出現(xiàn)附加失敗,或附加成功后數(shù)據(jù)庫是只讀的。

受此影響,也會導致在安裝和部署項目中的自動附加數(shù)據(jù)庫操作失敗。

記得自己曾很長一段時間被這個問題困擾,網(wǎng)上也沒有相關(guān)完整詳細的解決說明,為此特將自己的經(jīng)驗與大家分享。

解決此問題的幾個關(guān)鍵點如下:

1、該現(xiàn)象只會出現(xiàn)在NTFS文件系統(tǒng)中。

2、由NTFS文件系統(tǒng)的訪問權(quán)限導致。

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

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

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

經(jīng)過這兩步操作后,數(shù)據(jù)庫附加失敗或附加后只讀的問題即可解決。

下面重點講這兩步,用C#代碼的實現(xiàn),因為當我們?yōu)轫椖看虬螅豢赡茏層脩羰止韴?zhí)行這些操作

1、C#關(guān)閉簡單文件共享的代碼實現(xiàn)

在百度、Google搜索此問題解決方法時,很多的操作方法并不正確,經(jīng)過自己實際操作測試,正確方法如下:

注冊表文件:

  1. Windows Registry Editor Version 5.00  
  2. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]  
  3. "forceguest"=dword:00000000 

批處理:

  1. reg add HKLM\SYSTEM\CurrentControlSet\Control\Lsa /v forceguest /t REG_WORD /d 0x00000000 /f 

如果選中此項,則將上述 0x00000000 改為 0x00000001。

通過修改注冊表的方式實現(xiàn)代碼如下:

  1. Microsoft.Win32.RegistryKey key = Microsoft.Win32.Registry.LocalMachine;  
  2. Microsoft.Win32.RegistryKey software = key.OpenSubKey(@"SYSTEM\CurrentControlSet\Control\Lsa", true);  
  3. software.SetValue("forceguest", 0); 

2、C#修改指定文件夾的用戶訪問權(quán)限代碼實現(xiàn)如下:(將該用戶的權(quán)限設置為可寫)

  1. string path = this.Context.Parameters["targetdir"]; 

得到文件夾路徑

  1. DirectoryInfo dInfo = new DirectoryInfo(path);  
  2. DirectorySecurity dSecurity = dInfo.GetAccessControl();  
  3. dSecurity.AddAccessRule(new FileSystemAccessRule(Environment.UserName, FileSystemRights.CreateFiles, AccessControlType.Allow));  
  4. dInfo.SetAccessControl(dSecurity); 

以上的相關(guān)內(nèi)容就是對SQL Server數(shù)據(jù)庫附加后只讀或是失敗解決方法及代碼實現(xiàn)的介紹,望你能有所收獲。

【編輯推薦】

  1. SQL Server分布式事務的問題現(xiàn)象與使用環(huán)境
  2. SQL Server分布式事務的6解決方案
  3. L Server 2000 安裝時的一些癥狀歸納
  4. SQL Server 2000 數(shù)據(jù)倉庫中使用分區(qū)之分區(qū)設計
  5. SQL Server加密的實際操作步驟
責任編輯:佚名 來源: cnblogs.com
相關(guān)推薦

2010-07-14 14:36:24

SQL Server附

2010-07-06 14:40:15

解決SQL Serve

2010-06-04 19:24:15

重裝MySQL數(shù)據(jù)庫

2011-07-15 15:55:50

SQL Server日附加數(shù)據(jù)庫

2010-06-28 13:45:16

SQL Server

2010-07-08 12:52:58

SQL Server

2010-07-15 17:28:50

SQL Server

2010-07-08 11:05:14

SQL Server數(shù)

2010-07-23 09:44:51

2011-03-24 09:07:11

SQL Server數(shù)備份

2011-03-24 09:24:08

SQL Server數(shù)還原

2011-03-24 09:45:34

SQL Server數(shù)恢復

2011-08-22 15:31:51

SQL Servermssqlserver數(shù)據(jù)庫復制

2021-05-17 06:57:34

SQLServer數(shù)據(jù)庫

2010-03-26 09:46:32

SQL Server

2011-08-15 11:12:37

SQL Server Read-Only錯誤

2010-10-22 15:42:59

SQL Server創(chuàng)

2010-09-14 09:53:52

sql server還

2011-04-07 14:50:21

SQL Server數(shù)據(jù)庫

2018-01-02 08:47:59

SQLlite數(shù)據(jù)庫附加分離
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 日韩毛片免费视频 | 精品1区2区3区4区 | 免费国产一区二区 | 成人免费小视频 | h视频免费在线观看 | 91精品国产91久久综合桃花 | 国产精品视频一区二区三区四区国 | 精品欧美一区二区中文字幕视频 | 欧美一区二区三区在线观看 | 一级黄色片免费在线观看 | 欧美日本韩国一区二区 | 欧美精品 在线观看 | 国产成人精品在线 | 日本精品视频一区二区 | 一区| 久久久久久久国产精品视频 | 91亚洲精品久久久电影 | 欧洲妇女成人淫片aaa视频 | 国产精品中文 | 伊人99| 久久久九九 | 国产成人99久久亚洲综合精品 | 在线观看中文字幕 | 日日日视频 | 欧美一级做a爰片免费视频 国产美女特级嫩嫩嫩bbb片 | 精品毛片 | 一区福利视频 | 欧美精品一区在线发布 | 草久视频 | 国产999精品久久久久久绿帽 | 成人性视频免费网站 | 伊人春色在线观看 | 国产成人精品午夜视频免费 | 在线视频 亚洲 | 中文字幕亚洲精品 | 激情欧美一区二区三区 | 祝你幸福电影在线观看 | 精品国产乱码久久久久久1区2区 | 国产精品一区久久久 | 久久久123 | 中文字幕伊人 |