SQL Server 2008中的BCP:无法找到存储过程' sp_describe_first_result_set'

时间:2016-12-23 06:15:57

标签: sql-server-2008-r2 bcp

我的.bcp文件已从SQL Server 2016中删除。

当我在SQL Server 2008 R2中尝试bcp时,发生了错误:

  

SQLState = 37000,NativeError = 2812
  错误= [Microsoft] [SQL Server的ODBC驱动程序13] [SQL Server]无法找到存储过程' sp_describe_first_result_set'

有人可以给我一些想法吗?

3 个答案:

答案 0 :(得分:5)

答案 1 :(得分:2)

我将位置更改为110版的bcp.exe,然后运行了

cd  C:\Program Files\Microsoft SQL Server\110\Tools\Binn
cp <commands>

答案 2 :(得分:1)

这很有趣但是

df %>% 
    group_by(person) %>% 
    mutate(FirstPlace = +(min(year) == year))

# A tibble: 6 x 4
# Groups:   person [3]
#   year person location FirstPlace
#  <dbl> <fctr>   <fctr>      <int>
#1  2008   John   London          1
#2  2009   John    Paris          0
#3  2010   John  Newyork          0
#4  2009  Brian    Paris          1
#5  2010  Brian    Paris          0
#6  2011 Vickey    Miami          1

因错误而失败。

  

SQLState = 37000,NativeError = 2812
  错误= [Microsoft] [SQL Server的ODBC驱动程序13] [SQL Server]无法找到存储过程'sp_describe_first_result_set'。

但这样可行:

bcp "$db$..$table$" out $file$.csv -c -t\t -T -S $server$

服务器是sql 2008,客户端是版本:13.0.1601.5。