我正在尝试将我的系统从 SQL Server 2012 移植到 SQL 数据库(Azure 实例)。我正在使用 Visual Studio 2013,并且我的 .sqlproj 包含我的数据库的所有定义。
鉴于 SQL 数据库中没有许多 SQL 语句(如“ON [PRIMARY]”、文件组等),我应该更改大量 *.index.sql 、 *.pkey.sql 、 *.table .sql 文件。不幸的是,我仍然需要处理 SQL Server 2012 安装(一些客户仍在该基础架构上),因此我希望有一种简单的方法在“SQLAzure”与“OLD-2012”语法之间切换。
例如,像编译符号这样的东西会很有用,或者类似的技巧。
任何人都对如何管理这样的问题有一个绝妙的主意?
非常感谢!
盖尔西