Sql server 将所有数据库保存在一台SQL server上是否安全?
我正在创建一个多租户应用程序,为每个“客户机”使用单独的数据库 将所有客户端数据库保存在一台SQL server上是否安全?假设我给每个数据库提供自己的用户帐户Sql server 将所有数据库保存在一台SQL server上是否安全?,sql-server,security,production-environment,multi-tenant,Sql Server,Security,Production Environment,Multi Tenant,我正在创建一个多租户应用程序,为每个“客户机”使用单独的数据库 将所有客户端数据库保存在一台SQL server上是否安全?假设我给每个数据库提供自己的用户帐户 谢谢是的,从一台sql server管理租户基本上是个好主意(在资源等方面更好),但您需要创建一个单独的数据库来存储其他租户数据库、角色等的连接字符串 如果您以后决定将所有数据放到云中,使用一台sql server就可以了。基本上它很容易管理。此外,如果您想更新任何过程,您可以轻松地为所有租户进行更新 是的,从一台sql server管
谢谢是的,从一台sql server管理租户基本上是个好主意(在资源等方面更好),但您需要创建一个单独的数据库来存储其他租户数据库、角色等的连接字符串
如果您以后决定将所有数据放到云中,使用一台sql server就可以了。基本上它很容易管理。此外,如果您想更新任何过程,您可以轻松地为所有租户进行更新 是的,从一台sql server管理租户基本上是个好主意(在资源等方面更好),但您需要创建一个单独的数据库来存储其他租户数据库、角色等的连接字符串
如果您以后决定将所有数据放到云中,使用一台sql server就可以了。基本上它很容易管理。此外,如果您想更新任何过程,您可以轻松地为所有租户进行更新 上周布伦特·奥扎尔(Brent Ozar)就这个主题发表了一篇精彩的博文
上周布伦特·奥扎尔(Brent Ozar)就这个主题发表了一篇精彩的博文
我通常会在同一实例上为每个客户端使用一个数据库 从安全角度来看,您只需处理登录名和用户:而不必处理每个模式的权限或一个大型数据库中的任何权限
请注意,SQL Server将相当有效地平衡每个实例中所有数据库的资源:并非所有数据库都将同时使用,因此将根据需要分配内存等。如果有多个实例,您将失去这一优势。我通常会在同一实例上为每个客户端使用一个数据库 从安全角度来看,您只需处理登录名和用户:而不必处理每个模式的权限或一个大型数据库中的任何权限
请注意,SQL Server将相当有效地平衡每个实例中所有数据库的资源:并非所有数据库都将同时使用,因此将根据需要分配内存等。通过多个实例,您将失去这一优势。更好的恢复力和健壮性更好的恢复力和健壮性澄清一下,我认为您主要是从安全角度而不是从可用性/DR角度提出问题?是的,没错。安全是我最关心的问题。为了澄清,我假设您主要是从安全的角度而不是从可用性/DR的角度提出问题?是的,没错。安全是我最关心的问题。