简体   繁体   English

SQL Server数据库项目:在预部署脚本上获取Visual Studio程序集版本

[英]SQL Server Database Project: Get Visual Studio Assembly Version on Pre-Deploy Scripts

I want to know the current version of the visual studio project assembly version from VS settings before I deploy my database to the target. 在将数据库部署到目标之前,我想从VS设置中了解Visual Studio项目程序集版本的当前版本。 Is there any way to get the version in T-SQL SQL-CMD command to decide what action is needed to take? 有什么方法可以在T-SQL SQL-CMD命令中获取版本来决定需要采取什么措施?

I assume you're asking about the DB compatibility level, not the server version? 我假设您是在询问数据库兼容性级别,而不是服务器版本? You can query sys.databases for your DB name as follows. 您可以按以下方式查询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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 SQL Server部署前脚本可重新创建表新列并保留数据 - SQL Server pre-deploy script to recreate table new columns and preserve data 无法将C#SQL CLR数据库项目从Visual Studio 2010部署到SQL Server 2014 - Not able to deploy C# SQL CLR database project from Visual Studio 2010 to SQL Server 2014 如何在Visual Studio 2010中使用我的设置和部署项目部署SQL Server数据库? - How can I deploy the SQL server database with my setup and deployment project in Visual Studio 2010? Visual Studio 数据库项目不会部署到 SQL Azure - Visual Studio database project won't deploy to SQL Azure VS 2010数据库项目部署SQL脚本 - VS 2010 Database Project deploy sql scripts 生成的Visual Studio 2010数据库项目脚本 - Visual Studio 2010 Database project scripts generated 从 Visual Studio 2013 数据库项目中清理 SQL Server 数据库 - Clean SQL Server database from Visual Studio 2013 database project 部署Visual Studio 2010数据库项目 - Deploy Visual Studio 2010 Database Project Visual Studio 2013 SQL Server数据库项目构建失败 - Visual Studio 2013 SQL Server database project build failure Visual Studio SQL Server 2016数据库项目和临时表 - Visual Studio SQL Server 2016 database project and Temporal Tables
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM