2010年3月16日 星期二

The current database compatibility level does not support managed objects

之前寫過sql server clr user defined functions
今天要部署到一台機器時, 一直出現以下的錯誤訊息.
The current database compatibility level does not support managed objects. 

參考Frank Wang's inspirations on .NET 的這篇文章後

先打開SSMS
在要部署的資料庫,按右鍵選內容property
在左方選option , 並改資料庫的compatibility  level為sql server 2005(90)後

再部署就OK了

沒有留言:

張貼留言

publish error allowDefinition='MachineToApplication'

一個老舊的aspx web form專案,調了一些功能建置成功,但進行部署時顯示以下錯誤。 在應用程式層級之外使用註冊為 allowDefinition='MachineToApplication' 的區段發生錯誤。錯誤的原因可能是虛擬目錄尚未在 IIS 中設定為...