mysqldump -u root -p test>test.sql;
试过了,一直报错。

解决方案 »

  1.   

    declare @cMd varchar(1000)
    set @cmd = 'master.dbo.xp_cmdshell ' + 
    '''c:\"Program Files\Microsoft ' +
    'SQL Server"' +
    '\MSSQL\Upgrade\scptxfr.exe ' +
    ' /s 192.168.101.205  /p 00000 /I /d pubs.jobs /f ' +
    'c:\pubs.sql'''
    exec (@cmd)
      

  2.   


    declare   @cMd   varchar(1000)   
      set   @cmd   =   'master.dbo.xp_cmdshell   '   +     
      '''c:\"Microsoft   '   +   
      'SQL   Server"'   +   
      '\MSSQL\Upgrade\scptxfr.exe   '   +   
      '   /s   YourServerName   /p   YourSAPassword   /I   /d   YourDBName   /f   '   +   
      'c:\YourDBName.sql'''   
      exec   (@cmd)   
    --如:declare @cMd varchar(1000)
    set @cmd = 'master.dbo.xp_cmdshell ' + 
    '''c:\"Program Files\Microsoft ' +
    'SQL Server"' +
    '\MSSQL\Upgrade\scptxfr.exe ' +
    ' /s 192.168.101.205 /p 00000 /I /d pubs /f ' +
    'c:\pubs.sql'''
    exec (@cmd)
      

  3.   

    我用的是 mssql,樓主是mysql嗎?