2012-03-28 158 views
0

如何在VS2010中將CVS文件導入到.MDF文件中?我可以在VS2010中打開並查看.MDF文件的數據沒有問題。當我嘗試連接Excel時,導入,導出(X64)工具,SQL Server Management Studio或Access I似乎無法獲得與它的連接。他們似乎都看到SQLEXPRESS服務器而不是MDF文件。將.cvs文件導入.mdf?

回答

0

Stephan,
是指CSV文件嗎? (逗號分隔數據文件)?
我不知道有任何方法將CSV文件導入.MDF文件。你的意思是將CSV文件導入到數據庫中的表中?
我通常可以使用SQL Server導入/導出工具將CSV導入到數據庫中的表中。從那裏,你應該能夠從Visual Studio查看/使用數據庫中的表。

+0

啊想想這就像你有Northwind.MDF和您有格式化就像客戶文件,導入CVS文件。除了vs2010之外,我似乎無法連接到Northwind.MDF文件。 – StephanM 2012-03-28 21:05:58

+0

問題是連接到.MDF,它是什麼類型的文件? SQL Server Native Client - 不讓我知道它。 SqlServer的.NET Framework數據提供程序 - TITLE:SQL Server導入和導出嚮導 ------------------------------ 操作無法完成。 ------------------------------ 其他信息: 建立網絡相關或實例特定的錯誤,同時建立與SQL Server的連接。服務器未找到或無法訪問。驗證實例名稱是否正確,並將SQL Server配置爲允許遠程連接。 (提供者:Na – StephanM 2012-03-28 21:27:10

+0

@StephanM您應該檢查您的SQL Server是否正在運行 轉至所有程序>> Microsoft SQL Server 2008 >>配置工具>> SQL Server配置管理器>> SQL Server服務,並檢查SQL Server服務狀態爲「正在運行」 – 2012-03-28 21:36:20

0

考慮一個CSV的.text(也可以爲.csv),你可以從here

下載它有這些領域,

場1 - 國家FIPS代碼
場2 - 5數字郵編
場3 - 國家縮寫
場4 - 郵編名稱
場5 - 經度,以十進制度(西假設,沒有減號)
場6 - 緯度十進制度里斯(北假設,沒有加號)
字段7 - 1990人口(100%)
字段8 - 分配因子(郵編內狀態的小數部分)文件 enter image description here

實施例,

導入嚮導
enter image description here
第一和非常手工技術是導入嚮導。這對於臨時工而言非常好,並且只是在任務中猛擊它。

在SSMS中,右鍵單擊要導入的數據庫。滾動到任務並選擇導入數據...

對於我們想要的數據源zips.txt文件。瀏覽並選擇它。你應該注意到這個嚮導會試圖填補你的空白。我選擇的這個文件的一個關鍵是有「」限定符。所以我們需要確保我們在文本限定符字段中添加「。該向導不會爲你做這件事。

enter image description here

經過其餘頁面查看一切。應該不需要進一步的變化雖然

enter image description here
enter image description here

檢查出來的頁面,並選擇您的目的地後,下一個打擊。這在我們的情況下將是DBA.dbo.zips。

繼目標步驟後,進入編輯映射部分,以確保我們在類型和計數方面看起來不錯。
enter image description here

接下來點擊完成。一旦完成,你會看到轉移的行數和成功或失敗率

enter image description here
導入嚮導完成,並且您擁有的數據!

P.S:解決方案從Link 其它鏈接導出:
SQL Server Import and Export Wizard