Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server d正在使用中。对不起,我有点麻烦了。 INSERT INTO mtTable (Win_Ver) SELECT @@Version DECLARE @ServerName sysname, @Command NVARCHAR(40_Sql Server_Command Line - Fatal编程技术网

Sql server d正在使用中。对不起,我有点麻烦了。 INSERT INTO mtTable (Win_Ver) SELECT @@Version DECLARE @ServerName sysname, @Command NVARCHAR(40

Sql server d正在使用中。对不起,我有点麻烦了。 INSERT INTO mtTable (Win_Ver) SELECT @@Version DECLARE @ServerName sysname, @Command NVARCHAR(40,sql-server,command-line,Sql Server,Command Line,d正在使用中。对不起,我有点麻烦了。 INSERT INTO mtTable (Win_Ver) SELECT @@Version DECLARE @ServerName sysname, @Command NVARCHAR(4000), @CommandTemplate NVARCHAR(4000); DECLARE @Results TABLE ([ResultID] INT IDENTITY(1, 1) NOT NULL, [Result] NV

d正在使用中。对不起,我有点麻烦了。
INSERT INTO mtTable
(Win_Ver)

SELECT @@Version
DECLARE @ServerName sysname,
        @Command    NVARCHAR(4000),
        @CommandTemplate NVARCHAR(4000);

DECLARE @Results TABLE ([ResultID] INT IDENTITY(1, 1) NOT NULL, [Result] NVARCHAR(4000));

SET @CommandTemplate = N'SQLCMD -S {{SERVER_NAME}} -E -h-1 -Q "PRINT @@VERSION;"';

DECLARE srvrs CURSOR LOCAL READ_ONLY FAST_FORWARD
FOR   SELECT [ServerName]
      FROM ServerStats;

OPEN srvrs;

FETCH NEXT
FROM  srvrs
INTO  @ServerName;

WHILE (@@FETCH_STATUS = 0)
BEGIN
  SET @Command = REPLACE(@CommandTemplate, N'{{SERVER_NAME}}', @ServerName);

  INSERT INTO @Results ([Result])
    EXEC xp_cmdshell @Command;

  -- Get results via SELECT [Result] FROM @Results ORDER BY [ResultID];
  -- Do something with the data in @Results

  DELETE FROM @Results;

  FETCH NEXT
  FROM  srvrs
  INTO  @ServerName;
END;

CLOSE srvrs;
DEALLOCATE srvrs;