0
我有一個內置安裝,試圖在SQL Server 2008R2實例上執行命令SET LANGUAGE english
。SET LANGUAGE由於區分大小寫的系統整理而失敗
雖然,SQL排序規則(區分大小寫),使得它沒有找到現有的語言別名English
給人錯誤:
SET LANGUAGE failed because 'english' is not an official language name or a language alias on this SQL Server.
我不能老是改變安裝在所有:(
我怎樣才能:
1. english
=>us_english
創建另一個別名
2.更改別名English
到english
3.更改日。 e服務器對安裝的執行不敏感
!!重建實例以進行不同的整理,然後重建是一種避免的選項。 !
任何想法?
如果這是爲了安裝,那麼你認爲可能性是什麼,其餘的軟件包已經過很好的測試,可以用於區分大小寫的服務器?你最好回到軟件包的開發者那裏,讓他們解決問題。 – 2013-02-11 15:35:07
我不認爲你有很多選擇:只能通過[重建master數據庫](http://msdn.microsoft.com/en-us/library/ms179254(v = sql。 105).aspx),並且不能將'COLLATE'子句應用於'SET'語句。最終,這是一個應用程序錯誤:它假定SQL Server不區分大小寫。你不會提到哪個應用程序,但是如果它是封閉的,你必須去供應商;如果它是開源的,你可以自己修補它(當然,這可能不是微不足道的)。 – Pondlife 2013-02-11 15:54:01
該應用程序是Oracle軟件的安裝程序。 Primavera,具體說明。 – 2013-02-11 17:55:33