1
我正在使用SQL Server 2012 Management Studio並嘗試使用我的存儲過程中的函數TRY_CONVERT
。兼容性級別110不可見
我不能夠執行這些,我可以爲數據庫兼容級別設置爲100
我看不到在下拉菜單中的兼容性級別110。
請幫忙解決這個問題。我需要爲此重新安裝Management Studio嗎?
我正在使用SQL Server 2012 Management Studio並嘗試使用我的存儲過程中的函數TRY_CONVERT
。兼容性級別110不可見
我不能夠執行這些,我可以爲數據庫兼容級別設置爲100
我看不到在下拉菜單中的兼容性級別110。
請幫忙解決這個問題。我需要爲此重新安裝Management Studio嗎?
你需要找出你正在運行的數據庫引擎的哪個版本。
運行
SELECT @@VERSION
你的數據庫,看看輸出怎麼說。不是Management Studio中的GUI工具版本 -
這些功能是由數據庫引擎版本驅動。
與輸出所以:
Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64) Mar 29 2009 10:11:52
Copyright (c) 1988-2008 Microsoft Corporation Express Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200:)
很明顯你使用SQL Server 作爲數據庫引擎和TRY_CONVERT
功能是SQL Server 一個新的功能,所以這是暫不提供給您。
爲了能夠使用這些新功能,您需要下載/購買較新版本的SQL Server,並將其安裝在現有的SQL Server 2008實例之上或並行安裝。
**數據庫引擎**的**版本**是針對哪個版本運行的?在數據庫上運行'SELECT @@ VERSION'並查看輸出結果。這些功能是由**數據庫引擎驅動的**版本 - 而不是Management Studio中的GUI工具版本... –
嗨marc_s, 命令輸出表示, 的Microsoft SQL Server 2008(SP1) - 10.0.2531.0(X64) \t Mar 29 2009 10:11:52 微軟公司在Windows NT 6.2上的Express Edition(64位)(Build 9200:) –
@AmeyDeshpande TRY_CONVERT和TRY_CAST只能用因爲SQL Server 2012. –