在MS SQL Sever中,可能有區分大小寫的數據庫名稱。換句話說,有沒有辦法在同一個實例'create database db1'和'create database DB1'上創建2個數據庫?SQL Server區分大小寫的數據庫名稱
如果是,該如何啓用? (我自己嘗試過,並且它不允許我創建第二次,但我不確定是否錯過了任何設置)
注意:我已經看到關於此的所有問題,但它們似乎涉及到數據庫中的對象,我指的是數據庫名稱本身。
(其原因,問題是不設置數據庫這種方式,但要知道,如果這樣的情況可能發生這樣我可以包括在我的測試)
看看這個http://www.mssqltips.com/sqlservertip/2913/sql-server-case-sensitive-collations-and-dmvs/ – 2014-12-04 06:08:00
不知道100%,所以不能給它作爲答案,但我懷疑你可以做到這一點。我沒有看到它的提及,再加上它會導致sql server中很多東西出現問題(物理數據庫文件,系統數據庫中的排序規則等),這些都需要非常仔細地處理。在測試情況下,我不會擔心這種情況 – 2014-12-04 08:01:49
@ AllanS.Hansen - 不確定你在重新獲得什麼:物理數據庫文件。按*約定*文件的名稱與數據庫的名稱類似,但這僅僅是一種約定。 – 2014-12-04 09:02:48