如何使用bcp命令导入和导出数据?

时间:2016-07-04 11:20:09

标签: sql-server-2008 bcp

我正在尝试使用bcp工具导入和导出数据,但它提供的错误是: -

  SQLState = 08001, NativeError = -1
Error = [Microsoft][SQL Server Native Client 10.0]SQL Server Network Interfaces:
 Error Locating Server/Instance Specified [xFFFFFFFF].
SQLState = 08001, NativeError = -1
Error = [Microsoft][SQL Server Native Client 10.0]A network-related or instance-
specific error has occurred while establishing a connection to SQL Server. Serve
r is not found or not accessible. Check if instance name is correct and if SQL S
erver is configured to allow remote connections. For more information see SQL Se
rver Books Online.
SQLState = S1T00, NativeError = 0
Error = [Microsoft][SQL Server Native Client 10.0]Login timeout expired

我目前正在使用SQL Server 2008 r2版本。

命令我正在使用的是: -

C:\Program Files\Microsoft SQL Server\100\Tools\Binn>bcp Alldbtypes.dbo.Misc_dty
    pes out C:\Workarea\Data\EmployeeData.dat -S 192.168.1.117\SqlSrv2008 -T

请建议我如何使用bcp命令。

1 个答案:

答案 0 :(得分:0)

为了使用bpc,了解数据库的架构非常重要。

我相信Export会看起来像这样:

bcp "Select Column1, Column2 FROM Database.Schema.Table" queryout
C:\bcp_outputQuery.txt -SYourServerName -T -c

或类似的东西:

bcp DatabaseName.Schema.TableName out C:\Data\tableout.txt -c –T

对于导入,它看起来像这样:

bcp Database.Schema.Table in
C:\bcp_outputQuery.txt -SYourServername -T -c