簡體   English   中英

如何應對SQL Server 2012與SQL(Azure)數據庫sql文件

[英]How to cope with SQL Server 2012 vs SQL (Azure) Database sql files

我正在嘗試將系統從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”語法之間進行切換。

例如,諸如“編譯符號”之類的東西將是有用的,或者是類似的技巧。

任何人都對如何處理此類問題有一個絕妙的主意?

非常感謝你!

cghersi

您可以使用諸如Sql Azure遷移向導之類的遷移工具(不是正式工具,但確實不錯),然后生成在SQL數據庫(SQL Azure)上使用的* .sql腳本。 然后,您可以創建一個新項目,該項目在定位SQL數據庫(SQL Azure)時僅包含那些文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM