亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

SQL遠程備份

系統 2225 0
原文: SQL遠程備份

set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
?
-- =============================================
-- Author: dcrenl
-- Create date: 2013-9-5 9:54:46
-- Description: WEB服務器遠程備份數據庫,
--此方法需要打開WEB服務器的共享功能.
--驗證方法同一局域網其它機器里在運行里輸入 \\IP\C$ 要求輸入用戶名和密碼,如果可以訪問此方法有效
--
--異地備份還有很多種方法
--1.將數據庫備份完之后在數據庫服務上創建一個庫,添加表,創建一個Image類型字段,
-- 然后使用sp_textcopy把備份文件寫入數據庫,再從WEB服務器將備份文件讀取出來,不過此方法讀取出來的備份文件有可能會損壞
--2.在WEB服務器安裝SQL Server 使用SQLDMO(Interop.SQLDMO.dll)或
--Microsoft.SqlServer.ConnectionInfo.dll 、 Microsoft.SqlServer.Management.Sdk.Sfc.dll
--(以上兩個DLL文件位置:Program Files\Microsoft SQL Server\100\SDK\Assemblies)
--生成數據庫表、存儲過程和函數等腳本,然后在WEB服務上的SQL Server上創建數據庫,
--使用生成的腳本創建表等,然后將數據Insert到WEB服務器上的數據庫進行備份
-- =============================================
CREATE PROCEDURE [dbo].[RemoteBack]
@DataDisk nvarchar(max),--需要在數據庫服務器上映射的盤符
@WEBAddr nvarchar(max),--WEB服務器地址
@WEBDisk nvarchar(max),--WEB服務器共享目錄(例如:D$ 或 C$\Windows)
@Password nvarchar(max),--WEB服務器密碼
@UserName nvarchar(max),--WEB服務器用戶名
@DataName nvarchar(max)--需要備份的數據庫名
AS
BEGIN
SET NOCOUNT ON;
--設置日期時間串
DECLARE ?@DateTime DateTime
set @DateTime = getdate()
DECLARE @FileTime nvarchar(max)
set @FileTime = convert(nvarchar(50), year(@DateTime)) + right(cast(month(@DateTime)+100 as varchar),2) + right(cast(day(@DateTime)+100 as varchar),2) + right(cast(DateName(hour,GetDate())+100 as varchar),2) + right(cast(DateName(minute,GetDate())+100 as varchar),2) + right(cast(DateName(second,GetDate())+100 as varchar),2)
?
--打開高級設置
exec sp_configure 'show advanced options',1
reconfigure
--開啟xp_cmdshell
exec sp_configure 'xp_cmdshell',1
reconfigure
--將WEB服務器路徑映射到數據庫服務器
exec ('master..xp_cmdshell ''net use ' + @DataDisk + ': \\' + @WEBAddr + '\' + @WEBDisk + ' "' + @Password + '" /user:' + @WEBAddr + '\' + @UserName + '''')
--開始備份并復制到WEB服務器映射到SQL服務上的路徑
exec('backup database ' + @DataName + ' to disk='''+@DataDisk+':\' + @DataName +'_'+ @FileTime +'.bak'' with init')
?
--關閉映射路徑
exec ('master..xp_cmdshell ''net use ' + @DataDisk + ': /delete''')
--關閉xp_cmdshell
exec sp_configure 'xp_cmdshell',0
reconfigure
--關閉高級設置
exec sp_configure 'show advanced options',0
reconfigure
END

?

SQL遠程備份


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚洲精品国产一区二区三 | 亚洲国产97在线精品一区 | 国产精品第六页 | 九九热在线精品视频 | 国产日韩欧美一区二区 | 国产精品亚洲成在人线 | 一区二区三区高清 | 中文字幕国产在线 | 天天欲色成人综合网站 | 天天插天天干天天射 | zzz色| 青青草a免费线观a | 99爱在线精品视频网站 | 伊人色在线 | 亚欧成人一区二区 | 亚洲欧美一区二区三区麻豆 | 精品无人区乱码1区2区 | 老色99久久九九精品尤物 | 成人a区| 日本xoxo在线观看免费 | 精品视频网| 亚洲国产中文在线 | 日韩深夜 | 成人影院wwwwwwwwwww| 日日摸天天摸狠狠摸视频 | 亚洲人成绝费网站色ww | 黄色在线网站视频 | 亚洲精品国产v片在线观看 亚洲精品国产啊女成拍色拍 | 青草久草视频 | 色综合久久天天综合观看 | 成人夜色视频在线观看网站 | 久久精品六 | 天天色天天草 | 999国内精品永久免费视频 | 日本特黄特色aaa大片免费欧 | 日韩精品一区二区三区在线观看l | 性欧美视频 | 国产成人精品日本亚洲直接 | 91在线视频| 欧美成人毛片免费网站 | 国产精品美女久久久久久 |