单个表不能备份,你可以用导入/导出工具,把数据保存为文件格式,然后在导入到另一台机器上的SQL SERVER

解决方案 »

  1.   

    --填加联结服务器:
    EXEC sp_addlinkedserver '别名','','MSDASQL',NULL,NULL,'DRIVER={SQL Server};SERVER=远程名;UID=用户;PWD=密码;'
    --创建或更新本地 Microsoft? SQL Server? 实例上的登录与链接服务器上远程登录之间的映射。
    exec sp_addlinkedsrvlogin  @rmtsrvname='别名',@useself='false',@locallogin='sa',@rmtuser='sa',@rmtpassword='密码'
    GO
    然后你就可以如下:
    select * from 别名.库名.dbo.表名
    insert 库名.dbo.表名 select * from 别名.库名.dbo.表名
    select * into 库名.dbo.新表名 from 别名.库名.dbo.表名
    go
      

  2.   

    如果是2000的话支持xml方式,不过表要用sql来建
      

  3.   

    EXEC master..xp_cmdshell 'bcp test.dbo.P_Aspect in c:\temp1.txt -c -q -S"servername" -U"sa" -P""'
    //导入 EXEC master..xp_cmdshell 'bcp test.dbo.P_Aspect out c:\temp1.txt -c -q -S"servername" -U"sa" -P""'
    //导出
      

  4.   

    to 大力,这个错误是何原因 
    EXEC master..xp_cmdshell 'bcp ERPSYS.dbo.ADMMB in c:\temp1.txt -c -q -S "IT7" -U "sa" -P""'
    ==========error===========
    Error = [Microsoft][ODBC SQL Server Driver]Unable to open BCP host data-file