首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL Server VDI备份

SQL Server VDI备份
EN

Stack Overflow用户
提问于 2014-09-28 20:59:03
回答 2查看 872关注 0票数 1

我的应用程序应该备份SQL Server2008 R2数据。当应用程序在服务器上时,它工作得很好。当我将应用程序连接到客户端PC并连接到服务器时,服务器找不到路径...

所以我决定使用VDI进行备份,找到这个页面的http://www.codeproject.com/Articles/19449/Accessing-the-SQL-Server-Virtual-Device-Interface,经过一些修改,它在本地PC上工作得很好。但是当我尝试在服务器端进行备份时。我不能在服务器上做VirtualDevice。

看起来我需要设置VDI服务器地址来在服务器上创建VirtualDevice。在那之后,我将能够使用流到服务器。

有谁有解决方案吗?c++代码对我来说很陌生。

或者如果有另一种可能性,如何在不使用sharedFolder的情况下使C#应用程序备份远程服务器上的数据库?

谢谢,雅各布

EN

回答 2

Stack Overflow用户

发布于 2014-09-28 21:21:13

无论您的驱动器在哪里,或者您的驱动器是虚拟/物理的,您都可以在您要备份的位置进行备份。只要它是共享的,您就可以在那里进行备份。

假设您有一个ClientPC,并且您已经共享了一个文件夹P:\Backup。现在,当进行备份时,您将使用UNC路径,如下所示...

代码语言:javascript
复制
BACKUP DATABASE [Test_DB] 
  TO  DISK = N'\\ClientPC\Backup\BackupFile.bak' 
票数 0
EN

Stack Overflow用户

发布于 2015-02-24 13:40:57

这个问题是关于VDI (虚拟设备接口)的,它是一种将备份流式传输到他的软件的方式-即它不会使用网络共享或本地文件-它将流式传输到他的代码。

祝你好运..

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26085073

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档