iT邦幫忙

DAY 15
12

微軟KB經驗談系列 第 15

無法刪除SQL 2000的使用者

今天有客戶詢問她將原本SQL 2000上的資料庫掛載到SQL 2005上
但是卻無法刪掉該資料庫底下的舊使用者
會出現下面的錯誤訊息

標題: Microsoft SQL Server Management Studio

使用者 'power' 的 卸除 失敗。 (Microsoft.SqlServer.Smo)
如需說明,請按一下: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.3042.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=卸除+User&LinkId=20476

其他資訊:
執行 Transact-SQL 陳述式或批次時發生例外狀況。 (Microsoft.SqlServer.ConnectionInfo)

資料庫主體在資料庫中擁有 結構描述 且無法卸除。 (Microsoft SQL Server, 錯誤: 15138)
如需說明,請按一下: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.3042&EvtSrc=MSSQLServer&EvtID=15138&LinkId=20476

按鈕:
確定

解決方法如下:

  1. 首先執行並登入SQL 2005的Microsoft SQL Server Management Studio
  2. 展開[資料庫]
  3. 展開剛剛您所掛載上的資料庫
  4. 展開[安全性]
  5. 展開[結構描述]
  6. 刪除[power]
  7. 回到步驟4.的[安全性]
  8. 展開[使用者]
  9. 刪除[power]
    這樣就可以解決問題了

上一篇
執行ping指令出現destination host unreachable
下一篇
瀏覽公司網頁出現Server Application Error
系列文
微軟KB經驗談30

尚未有邦友留言

立即登入留言