资料表里就几条记录,但导出到txt运行以下T-sql就死机.请大家帮忙,谢谢!DECLARE @sql varchar(100)
SET @sql = 'bcp "EXECUTE select username,usertel xyw.dbo.userinfo" queryout d:\my'+ CONVERT(VARCHAR(10), getdate(), 112) + '.txt -c -S(local) -U sa -P 123456'
SELECT @sql EXEC master..xp_cmdshell @sql
SET @sql = 'bcp "EXECUTE select username,usertel xyw.dbo.userinfo" queryout d:\my'+ CONVERT(VARCHAR(10), getdate(), 112) + '.txt -c -S(local) -U sa -P 123456'
SELECT @sql EXEC master..xp_cmdshell @sql
SET @sql = 'bcp "select username,usertel from xyw.dbo.userinfo " queryout d:\my'+ CONVERT(VARCHAR(10), getdate(), 112) + '.txt -c -S(local) -Usa -P123456'
SELECT @sql
EXEC master..xp_cmdshell @sql
改用你的T-sql运行后也一样没反应,好像进入了死循环一样.系统一直在忙但就是不出资料.
ps:注意修改数据库名,表名,服务器名及sa的密码.EXEC master..xp_cmdshell 'c:\bcp.exe "Select * dbname.dbo.userinfo" queryout D:\DT.txt -c -S"computername" -U"sa" -P"123456"'
set @sql='bcp.exe "select username,usertel from xyw.dbo.userinfo" queryout D:\'+convert(char(10),getdate(),120)+'.txt -c -S(local) -Usa -P123456'
EXEC master..xp_cmdshell @sql
我是把bcp.exe复制到c:\下了.所以上面有用绝对路径.
现运行你的这个语句也一样产生不了档案,一直在查询中.
我都开始怀疑是我的sql server2000安装的有问题不成?
我搜遍baidu和csdn都沒有看到有他人提过这个问题...
问题解决了,果真是我pc上的sql server2000有问题.
謝謝兩位的热心帮助!