国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

SQL Server精簡版支不支持ASP.NET?

2019-11-18 16:51:04
字體:
來源:轉載
供稿:網友

在我寫了《在SQL Server ExPRess版和Compact版之間做出選擇》之后,園子里有些朋友問到SQL Server精簡版(sqlce)支不支持asp.net?當時我也不確定,我自己測試過確實不行,但是覺得怪怪的,沒有道理不支持啊!

今天看了Steve Lasker的blog,終于搞清楚了!

由于sqlce默認不支持ASP.NET,很多用戶因此對MS提出請求,不斷抱怨,甚至恐嚇(如果你不讓它支持,我就使用XX產品)。Steve Lasker終于坐不住,出來澄清這一切

其實sqlce的市場定位非常明確,主要是為了解決智能客戶端的離線數據存儲和同步問題。這個在《在SQL Server Express版和Compact版之間做出選擇》也有闡明了。因此,微軟并沒有針對sqlce作為Web站點數據庫的使用場景進行優化。在Web站點多用戶訪問和數據并發的環境下,sqlce的性能不理想,跟SQL Server Express不能比。所以建議Web站點還是采用SQL Server Express或SQL Server數據庫。要知道sqlce是內嵌數據庫引擎,而SQL Server Express是數據庫服務。現在SQL Server開發團隊最近發布的Hosting Toolkit SQL Server可以協助你在Web服務器上部署SQL Server Express。

那么,ASP.NET到底能不能使用sqlce作為數據存儲呢?可以!

默認情況下,在ASP.NET的工作進程中打開sqlce的數據庫連接時,sqlce將被封鎖。你可以通過下面的代碼解除這個限制,這行代碼在RTM版中會有所變,因為sqlce已經改名了,不再叫SQL Server Everywhere:
AppDomain.CurrentDomain.SetData("SQLServerEverywhereUnderWebHosting", true)

要注意的是,在ASP.NET中不能使用sqlce的數據同步功能。

總之,多大的鞋配多大的腳,大家還是不要在ASP.NET中使用sqlce,如果偏要用,那請注意后果了!

參考:

SQL Server Compact Edition under ASP.net and IIS
SqlCeConnection Class (System.Data.SqlServerCe)


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 梁平县| 青铜峡市| 郎溪县| 东平县| 上饶县| 乌海市| 大名县| 垦利县| 三穗县| 辉南县| 江达县| 庄浪县| 咸阳市| 永寿县| 隆昌县| 中江县| 盐津县| 大理市| 惠州市| 黑龙江省| 台东县| 象山县| 内江市| 江达县| 建宁县| 南溪县| 遂宁市| 巴中市| 钟祥市| 托克托县| 鹤山市| 中山市| 鹤岗市| 临夏县| 雷波县| 郯城县| 修武县| 拜城县| 囊谦县| 军事| 工布江达县|