チーズ*_*ズパン 1 sql-server network
我现在在一个项目上工作了很长时间。它是一个与 SQL Server 数据库(.mdf、LINQ to SQL)配合使用的 .NET 应用程序。现在我快完成了,想运行一些测试。
但在这里我完全搞砸了。到目前为止,我的应用程序只在我自己的电脑上运行,.mdf 文件存储在本地。我实际计划的是一个应用程序,它连接到存储在来自不同机器的网络路径上的数据库。
现在我读到这在 SQL Server 数据库中是不可能的?!我也收到消息:
文件 xxx.mdf 位于数据库文件不支持的网络路径上。
任何人都可以想出一个选项,如何在不重新编程整个数据库的情况下解决这个问题?
我首先想到的一个可能的明显绝望的解决方案是:
如果我的问题没有其他解决方案,我的解决方案是否有效?如果可以,避免并发更新的可能性有多大?
请帮助并提前致谢!
MDF 文件不是数据库,因此。它只是 SQL Server 数据库引擎使用的磁盘存储。
当您的应用程序“使用” MDF 时,它实际上是将它们附加到 SQL Server 安装并运行查询。这真的是透明的。
取而代之的是,您可以在网络上安装 SQL Server(甚至是 Express 版),附加数据库,并从网络上的所有应用程序安装连接到该数据库。
这个 SO 答案有更多详细信息:https : //stackoverflow.com/q/10366586/27535
归档时间: |
|
查看次数: |
1755 次 |
最近记录: |