我的.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'
有人可以给我一些想法吗?
答案 0 :(得分:5)
这里有一个类似的问题:Attempt to use BCP 2016 to export from SQL 2008 or earlier fails with obscure error message。
尝试下载Windows ODBC driver。
答案 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。