我在SQL Azure上有一個數據庫,它具有標識主數據庫。 使用SQL Server導入和導出嚮導後,我將數據傳輸到我的SQL Server 2008 R2數據庫。將數據庫從SQL Azure遷移到SQL Server後出現數據插入問題
我的ASP.NET應用程序運行良好並讀取數據。但是,當我嘗試在表'User'中插入值時,它給了我一個錯誤: 無法在'UserId'列中插入空值。
原因是它無法生成身份值。
我該如何解決這個問題?
PS:我試過從SQL Azure生成腳本,但SQL文件的大小爲500MB,我的主機不允許運行一個大腳本。
編輯:使用實體框架進行數據訪問。 UserId字段有一個IDENTITY property
(1,1)。
編輯試圖從SQLAzure遷移工具創建模式,然後使用導入/導出數據來複制數據。 但該向導不保持行之間的關係。
按回復,複製數據庫是「導入/導出嚮導」。 我也試着先創建架構,然後導入數據,但在複製的數據之間的關係沒有得到維持。 因此,downvote。 – manishKungwani 2013-03-21 20:42:24