2012-10-22 29 views
0

顯然我在SQL Server Management Studio中看到了,並且看到了2008版本。爲什麼選擇@@ version在2005年安裝2008時給出了

但是,當我執行

select @@version 

我看到的版本2005

我想,這也解釋了爲什麼我的存儲過程可以其兼容性級別的另一臺計算機= 100

+5

你可能已經從2008版本安裝了SQL Server ** Management Studio **,但是你要連接的** SQL Server ENGINE **仍然是一個** 2005 * *版本.....只是因爲你安裝新的管理工作室並不意味着你的實際**服務器引擎**升級.... –

回答

0

看樣子你對運行安裝了2008版的Studio版本,如果您登錄到服務器,這將是您將看到的內容。

但是,@@ version命令顯示了底層實際使用的內容。這裏你仍然使用2005的引擎。

+0

所以你有存儲過程的任何兼容性問題?由於我的存儲過程可以在兼容性爲100的數據庫上運行,但在p_storedproc中給出的語法不正確,因此兼容性爲90 – user1663380

+0

我可以知道如何升級我的實際服務器引擎? – user1663380

+0

所有信息應該在這裏可用: http://msdn.microsoft.com/en-us/library/bb677622(v=sql.100).aspx –

相關問題