我想檢查一下數據庫是否存在於Microsoft SQL Server中,最簡單的方法是什麼?我只是想要它返回一個真或假的值,然後我會創建一個數據庫,如果它不存在。任何幫助將不勝感激,謝謝。使用VB.NET檢查數據庫是否存在於MSSQL中的最簡單方法是什麼?
3
A
回答
4
連接到系統數據庫(母版,msdb,tempdb數據庫或模型) - 因爲你可以肯定它們的存在!然後你就可以選擇數據庫的名單如下:
select * from sys.databases
,或者如果你想知道,如果一個特定的數據庫是否存在:
select * from sys.databases where name = 'NameOfYourDb'
如果您在連接字符串中沒有數據庫名進行連接(屬於到提供商您正在使用),你應該自動連接到您的默認數據庫(這是「主」默認情況下)
3
試試下面一個
Declare @Dbname varchar(100)
SET @Dbname = 'MASTER'
if exists(select * from sys.databases where name = @Dbname)
select 'true'
else
select 'false'
這是專爲SQL Server
0
你可以試試下面的查詢:
select * from sys.databases where [name] = <name of database>
相關問題
- 1. 檢查數據是否存在於Django中的最佳方法是什麼?
- 2. 在VB.net中保存設置的最簡單方法是什麼
- 3. 檢查JS值是否存在的最簡單方法是什麼?
- 4. 檢查數據庫集中是否存在最快的方法
- 5. 檢查數據是否存在於數據庫VB.Net
- 6. 如何檢查用戶是否存在於mysql數據庫vb.net
- 7. Java:XML到數據庫中,最簡單的方法是什麼?
- 8. 什麼是檢查PDO是否存在的最佳方法
- 9. 在數據庫中保存Django的formwizard form_list的最簡單方法是什麼?
- 10. 使用Hibernate&spring檢查數據庫中是否存在行的最快方法是什麼?
- 11. 檢查實體是否已經存在於數據庫中的最快方法?
- 12. 什麼是從csv到數據庫的最簡單的方法?
- 13. 使用Anko SQLLite,檢查數據庫是否存在的最佳方法是什麼?
- 14. Android:保存少量數據的最簡單方法是什麼?
- 15. 在Java中獲取數據庫元數據的最簡單方法是什麼?
- 16. 什麼是檢查數據庫中存在條目的最快方法?
- 17. 檢查兩個CRgn是否相交的最簡單方法是什麼?
- 18. 檢查兩幅圖像是否相同的最簡單方法是什麼?
- 19. 確定寄存器值是否等於零的最簡單方法是什麼?
- 20. 什麼是最簡單的方法來檢查表格數據是否已在螢火蟲中操作
- 21. 檢查Rails中的數據庫中是否存在記錄的最佳方法是什麼?
- 22. 查找特定LocalDate是否屬於YearMonth的最簡單方法是什麼?
- 23. 不使用數據庫存儲和查詢數據的最簡單方法是什麼?
- 24. 使用PHP檢查數據庫是否存在於postgreSQL中
- 25. 在iPhone應用程序中保存數據的最簡單方法是什麼?
- 26. 檢查ZXing支持的最簡單方法是什麼?
- 27. 用C++將數據插入mysql數據庫的最簡單方法是什麼?
- 28. 什麼是緩存數據庫查詢的最佳方法
- 29. 在Objective-C中否定BOOL的最簡單方法是什麼?
- 30. 檢查4個數字是否相等的最簡單方法?
試着打開一個到該數據庫的連接?如果發生異常,您知道數據庫不存在或無法訪問。 – User999999
看看這個:https://social.msdn.microsoft.com/forums/sqlserver/en-US/5d7b188e-17ba-41ff-98cb-eb783a587c41/check-if-database-exists –
@ User999999:這個CAN表明數據庫不存在,但也許數據庫是存在的,你沒有權限?不是一個乾淨的解決方案imho – CeOnSql