0

我在我的服务器机器上使用 sql server 2012 和 windows server 2008 R2。以及网络计算机上的 windows-7 和 sql server 2012。我成为了 sql server 2012(服务器机器)的用户。通过该用户,我可以从远程计算机连接数据库服务器。现在我需要使用此用户(Sql server 身份验证)从网络计算机备份任何数据库。

查询备份

备份数据库 hwbss 到磁盘 = '\Dpc1\SqlBackup\hwbss.bak';

当我在机器服务器和客户端上运行此查询时,它会出现错误。

错误信息

Msg 3201, Level 16, State 1, Line 1
Cannot open backup device '\\ASHISHRATHOR-PC\SqlServerBackup\BSS100_Ashish_BSS.bak'.       
Operating system error 5(Access is denied.).
Msg 3013, Level 16, State 1, Line 1
BACKUP DATABASE is terminating abnormally.

谁能告诉我如何使用 sql server 身份验证从网络计算机备份 sql server 2012 数据库。

注意:- 我可以在 sql server 2005 中备份网络上的数据库。

4

1 回答 1

0

我认为这可以通过使用地图网络驱动器来完成。您必须在要存储备份的远程文件夹中创建这样的驱动器。然后你必须给 sql server 权限才能看到网络驱动器。签入任务管理器,这是运行 sql server 的帐户。您必须将此帐户的写入权限授予网络驱动器(通常是网络服务)。

于 2013-04-16T11:00:18.423 回答