国产探花免费观看_亚洲丰满少妇自慰呻吟_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)


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巫溪县| 靖安县| 南澳县| 华宁县| 古蔺县| 逊克县| 阳东县| 宁远县| 峨山| 乌恰县| 洪泽县| 平果县| 金沙县| 昆明市| 萨嘎县| 乌拉特前旗| 鹰潭市| 洪江市| 榆树市| 布尔津县| 墨玉县| 云安县| 奉化市| 宁河县| 浏阳市| 柯坪县| 黑山县| 渝中区| 集贤县| 洪江市| 攀枝花市| 宝山区| 太康县| 兴文县| 遵化市| 额尔古纳市| 岳普湖县| 西和县| 南漳县| 莱芜市| 秦皇岛市|