2017-02-18 72 views
0

我正在爲在SQL Server 2008 R2上運行的數據庫開發數據庫。我有什麼理由不能在SSMS 2016上開發並將這些腳本部署到生產環境中?或者我還必須使用SSMS 2008 R2進行開發?在SSMS 2016上爲SQL Server 2008 R2數據庫開發

+1

數據庫*不上SSMS運行* - SSMS是GUI前端工具,它不是任何運行的數據庫引擎。但是,您應該能夠對SQL Server 2008 R2數據庫使用SSMS 2016 - 沒有問題。如果數據庫兼容級別設置爲** 105 **(對於SQL Server 2008 R2),則不能使用任何新功能 - 因此應該保存。 –

+0

感謝您的回覆。我想使用更新版本的ssms的主要原因是插件兼容性。希望插件只依賴於ssms而不是數據庫引擎! –

回答

1

SSMS通常是向後兼容的。

如果您正在查詢編輯器窗口中工作,底部的黃色功能區將顯示連接狀態以及連接到的SQL Server版本號。 SQL Server 2008 R2將是版本10.5。當您運行sql腳本時,可用的功能基於您連接到的那個版本的sql server。這與插件和附加組件無關。

enter image description here

相關問題