Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 将所有数据库保存在一台SQL server上是否安全?_Sql Server_Security_Production Environment_Multi Tenant - Fatal编程技术网

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管理租户基本上是个好主意(在资源等方面更好),但您需要创建一个单独的数据库来存储其他租户数据库、角色等的连接字符串


如果您以后决定将所有数据放到云中,使用一台sql server就可以了。基本上它很容易管理。此外,如果您想更新任何过程,您可以轻松地为所有租户进行更新

上周布伦特·奥扎尔(Brent Ozar)就这个主题发表了一篇精彩的博文


上周布伦特·奥扎尔(Brent Ozar)就这个主题发表了一篇精彩的博文


我通常会在同一实例上为每个客户端使用一个数据库

从安全角度来看,您只需处理登录名和用户:而不必处理每个模式的权限或一个大型数据库中的任何权限


请注意,SQL Server将相当有效地平衡每个实例中所有数据库的资源:并非所有数据库都将同时使用,因此将根据需要分配内存等。如果有多个实例,您将失去这一优势。

我通常会在同一实例上为每个客户端使用一个数据库

从安全角度来看,您只需处理登录名和用户:而不必处理每个模式的权限或一个大型数据库中的任何权限


请注意,SQL Server将相当有效地平衡每个实例中所有数据库的资源:并非所有数据库都将同时使用,因此将根据需要分配内存等。通过多个实例,您将失去这一优势。

更好的恢复力和健壮性更好的恢复力和健壮性澄清一下,我认为您主要是从安全角度而不是从可用性/DR角度提出问题?是的,没错。安全是我最关心的问题。为了澄清,我假设您主要是从安全的角度而不是从可用性/DR的角度提出问题?是的,没错。安全是我最关心的问题。