连接pos机数据库,SQL Server 多个数据库远程备份到另一台服务器

 新闻资讯2  |   2023-07-04 09:22  |  投稿人:pos机之家

网上有很多关于连接pos机数据库,SQL Server 多个数据库远程备份到另一台服务器的知识,也有很多人为大家解答关于连接pos机数据库的问题,今天pos机之家(www.poszjia.com)为大家整理了关于这方面的知识,让我们一起来看下吧!

本文目录一览:

1、连接pos机数据库

连接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机数据库的知识,希望能够帮助到大家!

转发请带上网址:http://www.poszjia.com/newsone/79432.html

你可能会喜欢:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 babsan@163.com 举报,一经查实,本站将立刻删除。