有没有ms sqlserver 2000获取网卡NIC的内置函数,请指教一二,非常感谢。

解决方案 »

  1.   

    试一下xp_cmdshell生成 Windows 命令 shell 并以字符串的形式传递以便执行。任何输出都作为文本的行返回。
    D. 使用返回状态
    在以下示例中,xp_cmdshell 扩展存储过程也给出了返回状态。返回代码值存储在变量 @result 中。DECLARE @result int
    EXEC @result = xp_cmdshell 'systsminfo' --dir *.exe
    IF (@result = 0)
       PRINT 'Success'
    ELSE
       PRINT 'Failure'
     E. 将变量内容写入文件中
    以下示例将 @var 变量的内容写入当前服务器目录下名为 var_out.txt 的文件中。DECLARE @cmd sysname, @var sysname
    SET @var = 'Hello world'
    SET @cmd = 'echo ' + @var + ' > var_out.txt'
    EXEC master..xp_cmdshell @cmd
     F. 将命令的结果捕获到文件中
    以下示例将当前目录的内容写入当前服务器目录下名为 dir_out.txt 的文件中。DECLARE @cmd sysname, @var sysname
    SET @var = 'systsminfo'
    SET @cmd = @var + ' > dir_out.txt'
    EXEC master..xp_cmdshell @cmd