1

我正在尝试将我的系统从 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”语法之间切换。

例如,像编译符号这样的东西会很有用,或者类似的技巧。

任何人都对如何管理这样的问题有一个绝妙的主意?

非常感谢!

盖尔西

4

1 回答 1

0

您可以使用Sql Azure Migration Wizard 之类的迁移工具(不是官方工具,但非常好),然后生成用于 SQL 数据库 (SQL Azure) 的 *.sql 脚本。然后,您可以创建一个新项目,当您以 SQL 数据库 (SQL Azure) 为目标时,该项目仅包含这些文件。

于 2014-08-09T08:05:59.580 回答