Sql server MVC4默认数据库的安全性如何?

Sql server MVC4默认数据库的安全性如何?,sql-server,asp.net-mvc,Sql Server,Asp.net Mvc,我是MVC4的新手,我正在努力学习。我想问一下MVC4数据库有多安全 当我配置项目并启用角色授权时,它会创建一个ASPNETDB.mdf。在大型项目中,我可以信任它及其默认数据库吗?据我所知,默认情况下,asp.net创建MSSQL Server Compact数据库(localfile数据库)。它不能用作高负载项目的数据库。因此,您需要将其迁移到MSSQL Server的正常版本。要做到这一点,您需要使用Aspnet_regsql.exe工具。big project可能意味着big datab

我是MVC4的新手,我正在努力学习。我想问一下MVC4数据库有多安全


当我配置项目并启用角色授权时,它会创建一个ASPNETDB.mdf。在大型项目中,我可以信任它及其默认数据库吗?

据我所知,默认情况下,asp.net创建MSSQL Server Compact数据库(localfile数据库)。它不能用作高负载项目的数据库。因此,您需要将其迁移到MSSQL Server的正常版本。要做到这一点,您需要使用Aspnet_regsql.exe工具。

big project
可能意味着
big database
,这反过来可能意味着您最好还是遵从实际的SQL server实例,而不是直接使用MVC 4-box中的默认数据库。“database”在这里相当模糊。您确定安全问题出现在数据库中,而不是用于管理凭据的应用程序代码中,或者(例如)出现在将在生产中使用的角色/配置文件提供程序中吗?在您的案例中,凭证的大数据库有多大?!另外,您还没有定义“安全”的含义-我可以用网线将数据库MDF文件锁定在安全柜中吗?@richardnielilagan这与SQL Server实例中的数据库“天生”有什么区别?!MSSQL不会以不同的方式对待它们…@Adriano~ ASPNETDB.mdf文件是一个SQL Server Express数据库,而诞生于实际SQL Server中的数据库则需要执行并遵守通常预期的大型项目的严格要求。在咬之前,请注意我最初的评论中使用的
可能是
。我知道这不是绝对的。谁谈到SQLServerExpress的?此外,我认为这取决于您所说的负载类型……您能在ASP.NET中为凭据定义一个高负载数据库吗?此外,所有版本的SQL Server都使用MDF文件。