日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

SQL遠(yuǎn)程備份

系統(tǒng) 2239 0
原文: SQL遠(yuǎn)程備份

set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
?
-- =============================================
-- Author: dcrenl
-- Create date: 2013-9-5 9:54:46
-- Description: WEB服務(wù)器遠(yuǎn)程備份數(shù)據(jù)庫(kù),
--此方法需要打開(kāi)WEB服務(wù)器的共享功能.
--驗(yàn)證方法同一局域網(wǎng)其它機(jī)器里在運(yùn)行里輸入 \\IP\C$ 要求輸入用戶(hù)名和密碼,如果可以訪(fǎng)問(wèn)此方法有效
--
--異地備份還有很多種方法
--1.將數(shù)據(jù)庫(kù)備份完之后在數(shù)據(jù)庫(kù)服務(wù)上創(chuàng)建一個(gè)庫(kù),添加表,創(chuàng)建一個(gè)Image類(lèi)型字段,
-- 然后使用sp_textcopy把備份文件寫(xiě)入數(shù)據(jù)庫(kù),再?gòu)腤EB服務(wù)器將備份文件讀取出來(lái),不過(guò)此方法讀取出來(lái)的備份文件有可能會(huì)損壞
--2.在WEB服務(wù)器安裝SQL Server 使用SQLDMO(Interop.SQLDMO.dll)或
--Microsoft.SqlServer.ConnectionInfo.dll 、 Microsoft.SqlServer.Management.Sdk.Sfc.dll
--(以上兩個(gè)DLL文件位置:Program Files\Microsoft SQL Server\100\SDK\Assemblies)
--生成數(shù)據(jù)庫(kù)表、存儲(chǔ)過(guò)程和函數(shù)等腳本,然后在WEB服務(wù)上的SQL Server上創(chuàng)建數(shù)據(jù)庫(kù),
--使用生成的腳本創(chuàng)建表等,然后將數(shù)據(jù)Insert到WEB服務(wù)器上的數(shù)據(jù)庫(kù)進(jìn)行備份
-- =============================================
CREATE PROCEDURE [dbo].[RemoteBack]
@DataDisk nvarchar(max),--需要在數(shù)據(jù)庫(kù)服務(wù)器上映射的盤(pán)符
@WEBAddr nvarchar(max),--WEB服務(wù)器地址
@WEBDisk nvarchar(max),--WEB服務(wù)器共享目錄(例如:D$ 或 C$\Windows)
@Password nvarchar(max),--WEB服務(wù)器密碼
@UserName nvarchar(max),--WEB服務(wù)器用戶(hù)名
@DataName nvarchar(max)--需要備份的數(shù)據(jù)庫(kù)名
AS
BEGIN
SET NOCOUNT ON;
--設(shè)置日期時(shí)間串
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)
?
--打開(kāi)高級(jí)設(shè)置
exec sp_configure 'show advanced options',1
reconfigure
--開(kāi)啟xp_cmdshell
exec sp_configure 'xp_cmdshell',1
reconfigure
--將WEB服務(wù)器路徑映射到數(shù)據(jù)庫(kù)服務(wù)器
exec ('master..xp_cmdshell ''net use ' + @DataDisk + ': \\' + @WEBAddr + '\' + @WEBDisk + ' "' + @Password + '" /user:' + @WEBAddr + '\' + @UserName + '''')
--開(kāi)始備份并復(fù)制到WEB服務(wù)器映射到SQL服務(wù)上的路徑
exec('backup database ' + @DataName + ' to disk='''+@DataDisk+':\' + @DataName +'_'+ @FileTime +'.bak'' with init')
?
--關(guān)閉映射路徑
exec ('master..xp_cmdshell ''net use ' + @DataDisk + ': /delete''')
--關(guān)閉xp_cmdshell
exec sp_configure 'xp_cmdshell',0
reconfigure
--關(guān)閉高級(jí)設(shè)置
exec sp_configure 'show advanced options',0
reconfigure
END

?

SQL遠(yuǎn)程備份


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

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

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 伊金霍洛旗| 中牟县| 公安县| 耒阳市| 涞水县| 潢川县| 临澧县| 会同县| 德保县| 贵德县| 东兴市| 鸡东县| 崇礼县| 保亭| 元谋县| 喀喇| 石棉县| 三穗县| 嵊州市| 天柱县| 南投县| 乐平市| 江北区| 诏安县| 伊宁市| 滦南县| 松阳县| 瑞金市| 石棉县| 双牌县| 云梦县| 黄梅县| 会东县| 天等县| 茌平县| 浦东新区| 杭锦后旗| 河北区| 南平市| 塔城市| 安义县|