2014-11-20 71 views
0

這可能不是真正的概念,但我有一個小問題。微軟SQLEXPRESS

我需要使用缺少很多應具備的功能的軟件,而且我需要這些功能。 該軟件具有我只能用於其的專有功能。

我想添加的功能我知道該怎麼做,並且幾乎沒有任何問題可以開發它們。

所以這個問題。 Codigniter可能甚至PHP一般提供了通過驅動程序連接到MSSQL數據庫的能力,'sqlsrv'這個驅動程序不喜歡''。在數據庫名稱中(例如「my.data.base.2」)

軟件以這種方式創建此數據庫。我試圖找到服務器,客戶端和其他一切的配置,只是讓我更改數據庫名稱,使其不包含名稱中的句點。不會發生。我相信它被硬編碼到軟件本身。

所以我的解決方案是弄清楚我是否可以用兩個共享相同數據集的名稱創建數據庫。

瞭解如何修復PHP驅動程序以允許'。'在名字裏。

任何解決方案?

+0

[方括號]有幫助嗎? – Grantly 2014-11-20 16:33:25

+0

怎麼樣?添加[]到什麼? – 2014-11-20 16:34:59

+0

將數據庫名稱包裝爲[my.data.base.2]。這就是爲什麼在對象或數據庫名稱中包含保留字或標點符號並不是一個好主意。 – 2014-11-20 16:38:37

回答

0

php mssql庫解析連接字符串的方式存在問題。

我結束了將此應用程序轉換爲Java程序。

工程偉大的現在。