在OneDrive或iCloud驱动器中存储mdf和ldf sql文件

时间:2018-05-30 13:23:29

标签: c# sql-server asp.net-core-2.0

是否可以更改VS 2017 C#Web应用程序Core 2项目的连接字符串中的连接字符串,以使用OneDrive或iCloud作为存储介质?

由于我在笔记本电脑上工作,在家里和工作中(业余爱好程序员,不是专业人士),我希望mdf和ldf文件可以在同一位置使用,无论我在哪里。

我确实在OneDrive中保存了整个项目(大部分时间),看起来似乎也能合理地保存sql文件。

试图消除使用Azure进行开发,我知道不好的做法..

1 个答案:

答案 0 :(得分:1)

如果您使用同步功能,则可以。换句话说,您不能简单地将连接字符串在线更改为数据库文件的URL。即使SQL Server Express可以从中读取,它也无法通过HTTP进行写入。但是,OneDrive和类似的在线存储提供程序通常包含一个实用程序,可将您的在线文件传播到每台连接的PC上的实际文件系统位置。例如,我知道,一旦在Windows 10中设置OneDrive,它将默认同步您的Documents目录。如果您将文件存储在那里,则应将其同步到所有其他连接的计算机。