我需要一个sql数据库来与asp.net核心应用程序交互,主要用于identityserver,但是,将有不到5个用户帐户。由于数据库将是非常小的和有限的使用,我宁愿没有一个专门的sql服务器旁边的web应用程序已经被托管。有没有可能在web应用程序中运行一种“本地”数据库?数据库需要通过重新部署和重新启动应用程序来持久化。
mzmfm0qo1#
简而言之,是的,这是可能的。您必须启用协议、设置端口、配置防火墙等,基本上是将运行在您计算机上的sql server作为端点公开,以便您的asp.net应用程序可以与之通信。不过,这需要做很多工作。而且保养也会很费劲。我真的建议你设置一个azuresql数据库(如果我没记错的话,这将花费你低至5美元/月),或者,尝试寻找一些免费层(我记得aws有一个免费的sql数据库层)。它将在很短的时间内,供应商将为您做维护,集成也将是无缝的。
1条答案
按热度按时间mzmfm0qo1#
简而言之,是的,这是可能的。您必须启用协议、设置端口、配置防火墙等,基本上是将运行在您计算机上的sql server作为端点公开,以便您的asp.net应用程序可以与之通信。
不过,这需要做很多工作。而且保养也会很费劲。我真的建议你设置一个azuresql数据库(如果我没记错的话,这将花费你低至5美元/月),或者,尝试寻找一些免费层(我记得aws有一个免费的sql数据库层)。它将在很短的时间内,供应商将为您做维护,集成也将是无缝的。