首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

关于BCP导出 文件的有关问题

2013-07-08 
关于BCP导出 文件的问题OS:WINDOWS2008R2DB:SQL2008R2insert into tmp_sj_dc(bh,mc,sl,dj)select bh,mc,sl

关于BCP导出 文件的问题
OS:WINDOWS2008R2
DB:SQL2008R2


insert into tmp_sj_dc
(bh,mc,sl,dj)
select bh,mc,sl,dj

declare @sql varchar(8000)
set @sql='bcp '+rtrim(db_name()) + '.dbo.tmp_sj_dc(NOLOCK)' +' out '  +' "'+'c:\'+'ff'+'.txt'+'" '+' -c -S "server" -U "sa" -P ""  '
exec   master..xp_cmdshell @sql


查询分析器中执行词语时提示 执行语句错误
如果把dbo.tmp_sj_dc(NOLOCK)  的(NOLOCK) 去掉  在SQL查询分析器中执行 正确
但是将这段写入 事物中 调用事物时  数据发生死锁。
但是在我自己的笔记本上  OS win7旗舰版 DB SQL2008R2 则没有问题。在查询分析器中
不去掉(nolock)执行也正常

请问各位大师们 问题在哪里呢?
[解决办法]
哈哈  就是这样做  不要在 事物中运行

热点排行
Bad Request.