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

首頁 > 數據庫 > SQL Server > 正文

SQL Server Express 數據庫自動部署問題及解決

2024-08-31 00:47:48
字體:
來源:轉載
供稿:網友

這幾天做了一個程序,vs 2005 + sql server express,仔細查閱文檔,發(fā)現 sql server express 支持 xcopy 部署方式,也就是說,只要目標計算機有了 sql server express,那么只需要把數據庫拷貝過去,可以在程序的同一個目錄中,然后在連接字符串中配置 attachdbfilename 參數即可。數據庫會自動掛接到 sql server express 中,運行完后自動 deattch。感覺不錯,照貓畫虎,結果出現了一個錯誤:“數據庫已被壓縮,無法建立,需要解壓縮”。暈死,什么時候壓縮了?莫非是 shinrk 的問題?搞了 n 個小時,無解,睡覺。
   
次日再戰(zhàn),查閱資料無解,查閱 internet 無解,想放棄,又舍不得。無意中發(fā)現,在管理界面中 attach 數據庫居然也是這個錯誤,而在原先目錄中的數據庫居然沒問題。把數據庫拷貝到程序目錄(在 d: 盤,sql server express 安裝在 c: 盤)就會出錯。不會是這個問題吧?
   
將程序目錄移動到 c 盤,居然一切正常,然后徹底暈死。難道自動掛接數據庫必須在 c 盤???
   
另,如果將數據庫文件設置為只讀,則無論在哪個盤都可掛接,只是成為只讀數據庫。
   
雖說解決了問題,可是不懂原理,是 bug,還是我的系統問題?
   
其實,sybase 的 sql anywhere 真的不錯,在啟動數據庫的時候才啟動數據庫管理系統,系統運行結束,數據庫管理系統自動結束,如果 sql server express 也支持這個功能就好了,我可不喜歡不用數據庫的時候還有一個 sql server 服務在運行。access 連存儲過程都不支持,微軟,想說愛你并不容易。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 东山县| 博湖县| 鹤岗市| 房产| 工布江达县| 丰都县| 永胜县| 峨边| 景东| 土默特左旗| 英吉沙县| 广丰县| 贵德县| 淳安县| 瓮安县| 河西区| 怀远县| 连城县| 东至县| 那曲县| 沁阳市| 湟中县| 高安市| 苗栗市| 乌海市| 确山县| 金溪县| 砚山县| 黑水县| 莱阳市| 乌审旗| 瓦房店市| 临邑县| 习水县| 勃利县| 栖霞市| 义乌市| 中宁县| 包头市| 河源市| 饶阳县|