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

首頁 > 數(shù)據(jù)庫 > SQL Server > 正文

VS2008連接SQL Server數(shù)據(jù)庫文件出錯的解決方法

2019-10-26 16:47:51
字體:
供稿:網(wǎng)友
有園子里的朋友問到一個問題:系統(tǒng)上安裝的是vs2008+Sql 2005 developer(沒有安裝Sql server 2005 Express )
用代碼直接連SQL Server服務器沒有問題,但在項目中數(shù)據(jù)源改用SQL Server數(shù)據(jù)庫文件時出錯,提示錯誤如下:
“與SQL Server文件(*.mdf)的連接要求安裝SQL Server2005才能正常工作,請確認是否安裝了該組件,……”
英文版為“Connections to SQL Server Files (*.mdf) require SQL Server Express 2005 to function properly.  Please verify the installation of the component or download from the URl: http:go.microsoft.com/fwlink/?linkID=49251.”

如圖:



如果是因為實例名的問題,請先查看這個

https://www.jb51.net/article/31647.htm

我機器上裝的是Vs2008 Team suite Sp1+sql server 2008  enterprise,嘗試配置連接SQL Server數(shù)據(jù)庫文件時出錯同上圖。
奇怪,難道數(shù)據(jù)庫連接方式必須安裝SQL server 2005 Express??
查看msdn等,沒有看到有此限制,
http://www.microsoft.com/china/sql/prodinfo/features/compare-features.mspx
http://technet.microsoft.com/zh-cn/library/ms143761%28SQL.90%29.aspx
也看到有些文章
http://social.msdn.microsoft.com/Forums/en-US/sqlsetupandupgrade/thread/6503fe05-4d05-49e7-8c2a-b9778ab7e9b8

最后抱著試一試的想法,看看是否是因為數(shù)據(jù)庫已附加到SQL server ,
嘗試將示例文件,AdventureWorksLT2008_Log.mdf脫機
(注示例文件官方下載http://www.codeplex.com/Wiki/View.aspx?ProjectName=SqlServerSamples)
再連接,居然成功了!

連接過程如圖:



















需要注意的是:
脫機后,改用mdf文件直接連接,原來的邏輯文件AdVentureworksLT08.mdf對應的log文件自動失去關(guān)聯(lián),而產(chǎn)生了一個新的log文件,你可以關(guān)注一下數(shù)據(jù)庫具體的位置,是一個mdf文件和兩個log文件。
AdventureWorksLT2008_Data.mdf
AdventureWorksLT2008_Log.ldf
AdventureWorksLT2008_Data_log.ldf(這個文件是新增的,改用mdf文件添加后,原來的log文件不再起作用,感覺是換了新的連接方式和新的存儲機制。)
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 黔江区| 威宁| 闽侯县| 长泰县| 璧山县| 安多县| 南平市| 平舆县| 张掖市| 合山市| 墨竹工卡县| 平遥县| 金湖县| 呼和浩特市| 平原县| 祁门县| 长治县| 左权县| 华蓥市| 五莲县| 竹北市| 天门市| 昆山市| 松潘县| 策勒县| 克什克腾旗| 进贤县| 凤庆县| 新沂市| 连城县| 密山市| 迁西县| 湟中县| 韩城市| 深圳市| 枣强县| 绍兴市| 普格县| 平武县| 通渭县| 慈利县|