2012-03-28 150 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