網(wǎng)上有很多關(guān)于連接pos機(jī)數(shù)據(jù)庫(kù),SQL Server 多個(gè)數(shù)據(jù)庫(kù)遠(yuǎn)程備份到另一臺(tái)服務(wù)器的知識(shí),也有很多人為大家解答關(guān)于連接pos機(jī)數(shù)據(jù)庫(kù)的問(wèn)題,今天pos機(jī)之家(www.rcqwhg.com)為大家整理了關(guān)于這方面的知識(shí),讓我們一起來(lái)看下吧!
本文目錄一覽:
連接pos機(jī)數(shù)據(jù)庫(kù)
需求:將A機(jī)器的數(shù)據(jù)庫(kù)遠(yuǎn)程備份到另B機(jī)器
在B機(jī)器新建文件夾并賦予everyone的讀寫權(quán)限
A機(jī)器存儲(chǔ)過(guò)程如下:
create proc [dbo].[usp_backupinfo]
@backupdir varchar(500),@dblist varchar(max)
as
declare @pos int
declare @dbname varchar(100)
set @pos=CHARINDEX(\';\',@dblist,0);
while (@pos>0)
begin
set @dbname=SUBSTRING(@dblist,0,@pos);
set @dblist=SUBSTRING(@dblist,@pos+1,LEN(@dblist)-@pos)
set @pos=CHARINDEX(\';\',@dblist,0);
declare @data nvarchar(100)
set @data=@backupdir+@dbname+\'_\'+convert(varchar(10),getdate(),112)+\'.bak\'
if exists(select 1 from sys.databases where name=@dbname)
begin
BACKUP DATABASE @dbname TO DISK = @data
end
end
A機(jī)器調(diào)用存儲(chǔ)過(guò)程如下:
EXEC sp_configure \'show advanced options\', 1
RECONFIGURE
EXEC sp_configure \'xp_cmdshell\', 1
RECONFIGURE
EXEC sp_configure \'show advanced options\', 0
RECONFIGURE
exec master..xp_cmdshell \'net use \\\\B機(jī)器IP\\B機(jī)器共享文件夾 "B機(jī)器系統(tǒng)密碼" /user:B機(jī)器IP\\B機(jī)器用戶名 \'
exec usp_backupinfo \'\\\\B機(jī)器IP\\B機(jī)器共享文件夾\',\'數(shù)據(jù)庫(kù);\'
--多個(gè)數(shù)據(jù)庫(kù)用分號(hào)(;)來(lái)標(biāo)識(shí)
EXEC sp_configure \'show advanced options\', 1
RECONFIGURE
EXEC sp_configure \'xp_cmdshell\', 0
RECONFIGURE
EXEC sp_configure \'show advanced options\', 0
RECONFIGURE
以上就是關(guān)于連接pos機(jī)數(shù)據(jù)庫(kù),SQL Server 多個(gè)數(shù)據(jù)庫(kù)遠(yuǎn)程備份到另一臺(tái)服務(wù)器的知識(shí),后面我們會(huì)繼續(xù)為大家整理關(guān)于連接pos機(jī)數(shù)據(jù)庫(kù)的知識(shí),希望能夠幫助到大家!