两台服务器可以访问相同的数据库文件吗?

Rag*_*ock 4 replication sql-server-2008 sql-server

我正在设计一个应用程序并考虑有关数据库系统的一些选项,因为我不熟悉 Microsoft SQL Server。我想知道是否可以让 2 个服务器共享相同的文件,如下所示。

图表

这个想法是数据在一个突袭系统中,所以它会给我们一些安全。这样我们就可以节省同步两个数据库的工作量并节省一些存储费用。我们一次只需要一个数据库,第二个只是为了在第一个失败的情况下使用。

这可能吗?

我对不同的方法持开放态度。主要问题是数据库冗余,我们的应用程序必须保证这一点。

目前我使用的是 Windows 7 和 SQL Server 2008R2。

Mar*_*ith 5

两个独立的服务器可以同时访问共享的只读数据库。该功能称为可扩展共享数据库

根据您的描述,听起来更像是您需要一个故障转移集群,而不是一个共享的只读副本。