我的應用程序應該備份SQL Server 2008 R2數據。當應用程序在服務器上時它工作正常。當我得到應用程序客戶端PC和連接到服務器,服務器無法找到路徑...SQL Server VDI備份
因此,我決定使用VDI的備份,找到這個頁面http://www.codeproject.com/Articles/19449/Accessing-the-SQL-Server-Virtual-Device-Interface和經過一些改變後,它可以在本地PC上正常工作。但是當我嘗試在服務器客戶端上備份時。我無法在服務器上製作VirtualDevice。
它看起來像我需要設置VDI服務器地址在服務器上創建VirtualDevice。之後,我將能夠使用流到服務器。
有沒有人有解決方案?那C++代碼對我來說很奇怪。
或者如果有另一種可能性如何在不使用sharedFolder的情況下在遠程服務器上創建C#應用程序備份數據庫?
感謝,的Jakub
驅動器應共享,一旦共享使用UNC路徑,它將解決問題。 – 2014-09-28 13:05:55
但這確實是問題。客戶不必共享文件夾。如果Thay有,他們已經映射了光盤等共享文件夾。所以服務器獲取路徑P:\ Backup。但光盤P是客戶端PC的名稱,不適用於服務器PC。任何其他想法? – 2014-09-28 13:12:55
這就是爲什麼我說使用UNC路徑,而不是使用'P:\ Backup.'使用UNC路徑,它看起來像'\\ ClientPC \ SharedFolder_backup' – 2014-09-28 13:14:38