網(wǎng)上有很多關于連接pos機數(shù)據(jù)庫,SQL Server 多個數(shù)據(jù)庫遠程備份到另一臺服務器的知識,也有很多人為大家解答關于連接pos機數(shù)據(jù)庫的問題,今天pos機之家(www.shineka.com)為大家整理了關于這方面的知識,讓我們一起來看下吧!
本文目錄一覽:
連接pos機數(shù)據(jù)庫
需求:將A機器的數(shù)據(jù)庫遠程備份到另B機器
在B機器新建文件夾并賦予everyone的讀寫權限
A機器存儲過程如下:
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機器調用存儲過程如下:
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機器IP\\B機器共享文件夾 "B機器系統(tǒng)密碼" /user:B機器IP\\B機器用戶名 \'
exec usp_backupinfo \'\\\\B機器IP\\B機器共享文件夾\',\'數(shù)據(jù)庫;\'
--多個數(shù)據(jù)庫用分號(;)來標識
EXEC sp_configure \'show advanced options\', 1
RECONFIGURE
EXEC sp_configure \'xp_cmdshell\', 0
RECONFIGURE
EXEC sp_configure \'show advanced options\', 0
RECONFIGURE
以上就是關于連接pos機數(shù)據(jù)庫,SQL Server 多個數(shù)據(jù)庫遠程備份到另一臺服務器的知識,后面我們會繼續(xù)為大家整理關于連接pos機數(shù)據(jù)庫的知識,希望能夠幫助到大家!
