-- 最后一句改为:
exec('master..xp_cmdShell ''osql -U"sa" -P -S"127.0.0.1" -Q '''+@s+' ')
exec('master..xp_cmdShell ''osql -U"sa" -P -S"127.0.0.1" -Q '''+@s+' ')
解决方案 »
- 遇到SQL2005访问SQL2000SP4无法查询数据的问题
- sp_executesql的问题
- 求一条select写法
- 一个关于SQL Server 2000的安装问题
- 大哥大姐请问如何实现在数字中添加千分位:
- 两张表:table1(ID0,ID1),table2(ID1,ID0),table1的ID1外键约束于table2,table2的ID0约束于table1,怎么插入数据??
- [求助]怎样在select中产生序号列
- ~~~~请大家帮我看看,关于数据类型的问题~~~~~马上给分!!!!
- 数据筛选!疑感…………
- 如何编写SYBASE SQL SERVER的扩展存储过程?是否Windows和unix都能通用!
- 求助,查询的问题
- 大家来看 一个存贮过程的返回值 有问题吗!
set @s=' use master
declare @Data_Path as varchar(100),@Log_Path as varchar(100)
select @Data_Path=ltrim(rtrim(filename)) from water..sysfiles where charindex(''MDF'',filename)>0
select @Log_Path=ltrim(rtrim(filename)) from water..sysfiles where charindex(''LDF'',filename)>0
RESTORE DATABASE water FROM DISK = ''c:\water.bak'' with replace, move ''water_Data'' to @Data_Path,
move ''water_Log'' to @Log_Path '
set @s=''osql -U"sa" -P -S"127.0.0.1" -Q '''+@s+' '
exec master..xp_cmdshell @s