2012-02-15 53 views
1

我嘗試部署我.NET MVC Web應用程序。我已經生成了這個包。當我嘗試使用Web Deploy導入IIS時,由於目標數據庫的日期時間格式,SQL腳本會引發一個很好的錯誤消息。 在我的源數據庫的格式:23/10/1960 00:00:00.NET MVC 3部署日期時間問題

看來,我生產的SQLExpress數據庫「文化」是不一樣的我開發數據庫 如何管理這一問題?我真的需要保存我的開發數據庫中的數據。

回答

0

在你的腳本,創建數據庫,與您需要明確地整理加COLLATE條款。例如:

create database YourDb 
.... 
collate French_CI_AI 

這將強制顯式整理到數據庫以符合您的開發數據庫排序規則。這將覆蓋實例歸類(或model數據庫歸類)。

+0

感謝。這似乎是一個很好的建議。我用visual studio創建了目標數據庫。我如何指定排序規則? – 2012-02-16 10:22:02

0

它總是最好把你的開發環境儘可能接近生產,否則部署休息,錯誤不能被複制和調試等,只要改變文化上你的dev的數據庫,以匹配任何PROD了。具體方法如下:http://www.burch-swm.com/a3.html