SQL2008無法附加資料庫,提示“無法顯示請求的對話框”(nColIndex實際值是-1)圖文解決方法 SQL2008無法附加資料庫,提示“無法顯示請求的對話框”(nColIndex實際值是-1)圖文解決方法 今天,我在工作室換了一臺電腦寫Code,當我在附加資料庫的時候,出現如下異常,折騰了半天 ...
SQL2008無法附加資料庫,提示“無法顯示請求的對話框”(nColIndex實際值是-1)圖文解決方法
SQL2008無法附加資料庫,提示“無法顯示請求的對話框”(nColIndex實際值是-1)圖文解決方法
今天,我在工作室換了一臺電腦寫Code,當我在附加資料庫的時候,出現如下異常,折騰了半天,還是不行。於是我就重裝SQL,重裝之後還是不行。糾結了,當時我也忘記去google,傻傻的就把系統重裝了(新機)。折騰差不多一天之後,系統、SQL、VS2010、補丁等等全都搞定之後,總算“大功告成了”,這個時候,我又跑去附加資料庫。這回蛋疼了~~依然是失敗。於是乎,有了這篇文章(好記性不如爛筆頭):
出現錯誤
這個是由於許可權不足導致的,我們必須在【本地賬號】的SQL中,新建一個【域帳號】的SQL用戶,設置完成之後,還需要手動分配許可權。詳情如下:
解決方法
01、回到你系統的本地賬號,然後登陸你的SQL,我這篇文章以登錄(.)為例,如果你想登陸(.\SQLEXPRESS),方法也一樣,不做解釋。
02、安全性——登錄名——右鍵,新建登錄名...
03、常規——搜索——位置。(特別說明下,由於我的工作室是區域網工作的,不連外網。我們在需要連接外網時,需要自己再手動修改IP。我今天忘記把網路改回區域網,所以點擊“位置”之後,找不到域用戶,這點希望大家註意,不要和我一樣犯錯了,嘻嘻)
04、登陸你的域帳號
05、選擇你要的網路位置,例如:整個目錄
06、選擇之後,點擊“高級”
07、立即查找——選擇你要的那個域用戶
08、選好之後,如上圖(我用白色背景塗抹了部分文字)——確定
09、到了這一步,我們已經添加了一個用戶了。
10、現在,我們需要【雙擊】剛纔添加的用戶,查看屬性 ——常規——設置那個賬號的密碼,改成上圖那樣。
11、伺服器角色——改成上圖(可根據自己需要適當勾選)
12、用戶映射——配分角色(可根據自己需要適當勾選)
13、到了第12步,我們已經做完所有工作了。這個時候求換系統帳號,登錄域用戶,發現已經可以使用了。成功打開了附加資料庫的界面。