2011-06-30 21 views
1

是否可以將SQL Server 2000數據庫就地升級到SQL Server 2005而無需知道您做了什麼?換句話說,這種升級是否會意外發生?是否可以在不知道它的情況下將SQL Server 2000數據庫升級到2005年?

今天我們發生了一件事。我們的應用程序停止工作。我們要求顧問修改存儲過程,並在幾個小時內,手機開始響起......沒有人可以訪問我們的應用程序,而那些能夠訪問的應用程序無法訪問SSRS。

快進所有的球員之間的幾個小時,許多電子郵件,顧問的結論如果你說的是SQL Server實例,然後沒有數據庫升級至2005年

+3

永遠不要相信一個西裝的程序員。 –

+0

SO需要一個「有趣」的按鈕 –

+0

這是一個奇怪的結論來。你能詳細說明「停止工作」是什麼意思嗎?有什麼證據導致任何人相信SQL Server 2005奇蹟般地破壞了應用程序,或者它在破解之前是SQL Server 2000? –

回答

3

。這需要花費很多努力,多個步驟,在Windows計算機上使用管理憑據。

如果您正在談論數據庫的兼容性級別,那麼是的。所需要的只是在SSMS(屬性 - 選項 - 兼容性級別)中單擊幾次,或者TSQL的單行程。它需要db_owner憑據。

ALTER DATABASE MyDatabase SET COMPATIBILITY_LEVEL = 90; 

sp_dbcmptlevel MyDatabase, 90 

沒有什麼 '自動'。只有SSMS中的腳本或錯誤步驟可能會「默默」進行此更改。

+0

,但即使兼容性級別不是*自動*。儘管看起來很簡單,但仍有人需要改變它。 – DenaliHardtail

相關問題