網絡數據庫備
--網絡數據庫備份(保証本地SQL的啟動用戶在網絡機的共享文件上有足夠的權限)
DECLARE @vchFileName varchar(100)
SELECT @vchFileName=CONVERT(CHAR(10),GETDATE() ,120)
SET @vchFileName='\\190.1.1.247\Software\二次開發基本數據' + @vchFileName+'.bak'
select @vchFileName
BACKUP DATABASE [second_develop] TO DISK =@vchFileName with init
backup database sys to disk='\\ip\共享目錄\a.bak' with init

解决方案 »

  1.   

    SQL的所有命令都是发送到服务器执行的,所以生成的文件是以服务器为标准的.
      

  2.   

    樓主要指明電腦名稱或ip,在指定電腦上共享出一個文件夾,且sql的啟動用戶要有此文件夾的存取權限。
      

  3.   

    你需要完全共享你本机的目录,用类似下面的方法备份:backup database 数据库 to disk='\\你的计算机名\共享目录名\备份文件名'