『壹』 還原資料庫時老是提示,因為資料庫正在使用中,所以未能或得對資料庫的排它使用權
請問你是在伺服器上面還原嗎?如果是在伺服器上面還原很可能是還有某客戶端在訪問你的資料庫也就是資料庫正在使用中,這樣的情況建議你斷開伺服器的網線,關掉所有可能用到資料庫的客戶端包括伺服器上面的能用到伺服器的程序。
『貳』 因為資料庫正在使用 無法獲得獨占訪問權 怎麼改都無效
1.首先進入資料庫級別的【安全性】-【登錄名】-【新建登錄名】
2. 在【常規】選項卡中,如下圖所示,創建登陸名,並設置默認的資料庫
3、 在【用戶映射】選項卡中,如下圖所示,勾選需要設置的資料庫,並設置【架構】,點擊【確認】按鈕,完成創建用戶的操作
4、現在我們就可以對TestLog資料庫中的User表進行許可權的設置了,【表】-【 屬性】
5、在【許可權】選項卡中,如下圖所示,依此點擊【添加】-【瀏覽】-【選擇對象】
6、 在上面點擊【確認】後,我們就可以下面的列表中找到對應的許可權,如果你還想細化到列的許可權的話,右下角還有一個【列許可權】的按鈕可以進行設置,點擊【確認】按鈕就完成了這些許可權的設置了
7、現在就使用TestUser用戶登陸資料庫了,登陸後如下圖所示,現在只能看到一個表了
『叄』 sql還原資料庫時出現許可權錯誤,請問是怎麼回事
進入單用戶模式的方法:
1.在命令行模式下輸入sqlservr -c -f -m或者輸入sqlservr -m
其中:-c 可以縮短啟動時間,SQL Server 不作為Windows NT的服務啟動
-f 用最小配置啟動SQL Server
-m 單用戶模式啟動SQL Server
2.可以在控制面板-服務-MSSQLServer的啟動參數中輸入-c -f -m或者輸入-m,點擊開始
3.進行master資料庫的恢復 不過老實說估計你是選錯了還原資料庫的名稱啊。你選擇資料庫的時候默認的是master,只要修改為你的資料庫名字就行了,就不會出錯了。
『肆』 用SQL Server2000還原資料庫,提示資料庫正在使用,未能獲得對資料庫的排他訪問權,資料庫無法離線
分離資料庫後試試看。
『伍』 因為資料庫正在使用 所以無法獲得對資料庫的獨占訪問權。
我也遇到這個問題,重啟,暫停服務都解決不了,最後在網上找的一個解決辦法,希望可以幫到你http://www.time52.com/post/122.html
『陸』 使用SQL2000還原資料庫時提示 資料庫正在使用中,所以未能或得對資料庫的排它使用權,該怎麼解決呢
應該有其他用戶連接資料庫,所以導致無法還原,建議的處理方法:
1.先用sp_who語句,檢查那些連接連著此資料庫。
2.根據前一步查到的id號,通過kill語句去刪除連接。
『柒』 sql server 2012還原資料庫時提示許可權不足,該如何處理
你是用sa用戶恢復資料庫嗎?如果不是,用sa用戶試試
『捌』 還原資料庫時,提示:因為資料庫正在使用,所以未能獲得對資料庫的排他訪問權。
restore database是不能在當前資料庫實例下的,先使用use master,然後在restore database
『玖』 .net(c#)還原sql server 2005資料庫,出錯因為資料庫正在使用,所以無法獲得對資料庫的獨占訪問權。
cmd.ExecuteNonQuery();
con.Close();
你是在它執行之後才釋放,當然會一樣的出現訪問無效,建議停止這個sqlserver的服務才去還原,如果你知道停止sqlserver進程的代碼也可以!
『拾』 sql 2008中怎麼給一個用戶只授予備份跟還原的許可權
LS已經告訴你了創建資料庫所有著用戶的方法了。 關於說的你說的第二個問題,其實是一般項目開發中資料庫用戶管理的問題,實際上任何一個項目,如果要訪問資料庫原則上應該創一個新的用戶,並且盡可能不要將其授權為dbo,在能夠保證項目運行的情況下盡可能的盡量縮小該用戶的許可權,這樣可以保證資料庫的安全。因為即使項目安全問題導致資料庫用戶及其密碼泄露,也要將該危害降低到最小的層度。