2011-06-01 43 views
1

我想刪除一個用戶定義的數據庫,像這樣:如何在sql server 2005中刪除用戶定義的數據庫?

create database demo; 
drop database demo; 

但我得到的錯誤

,因爲它不存在或無法刪除數據庫「示範」, 沒有權限。

+2

沒有什麼不對您的代碼,所以我的猜測是,你沒有權限刪除數據庫。 – 2011-06-01 11:25:26

+0

下面的任何更新? – Pankaj 2011-06-02 12:46:27

回答

0
create database demo; 
drop database demo; 

在上面的代碼,如果數據庫被刪除,並再次試圖刪除不存在會給你,你提到的排序了這一點也許是

1

一種方式錯誤數據庫運行

SELECT name FROM sys.databases 

查看數據庫是否存在。

MSDN:

  • 一些有用的提示要使用DROP DATABASE,連接的數據庫 背景不能 一樣的數據庫是 下降。你可以運行DROP
  • 要執行DROP DATABASE,在 最低,用戶必須擁有對數據庫的CONTROL 權限,然後改變你的 上下文,例如USE master

您可能會發現有一些其他有用的信息適用於您的具體情況。

相關問題