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