2016-09-28 61 views
0

我想知道從VS設置Visual Studio項目集版本當前版本之前,我部署我到目標數據庫獲取的Visual Studio程序集版本。有沒有辦法讓在T-SQL SQL-CMD命令的版本來決定需要採取什麼行動?SQL Server數據庫項目:在預先部署腳本

+0

確定你打算更改目標後?這是不可能的,因爲你需要通過設置數據庫項目爲目標的環境 –

回答

0

我假設你問的是DB兼容級別,而不是服務器版本?您可以按如下方式查詢您的數據庫名稱的sys.databases。

select 
    name, compatibility_level , version_name = 
    CASE compatibility_level 
     WHEN 80 THEN 'SQL 2000' 
     WHEN 90 THEN 'SQL 2005' 
     WHEN 100 THEN 'SQL 2008' 
     WHEN 110 THEN 'SQL 2012' 
     WHEN 120 THEN 'SQL 2014' 
    END 
from sys.databases 
+0

沒有建立,通過版本,我的意思是,我們在項目屬性設置的Visual Studio項目的程序集的版本。我想知道什麼是SQL-CMD腳本當前的集結號。 – Saeid