如何使用 VS2019 配置 ASP.NET Core 和 azure,netcoreapp3.1 的连接字符串?
How to configure connection string for ASP.NET Core and azure, netcoreapp3.1, with VS2019?
我遵循了 Microsoft 的基本示例教程,了解如何使用 visual studio (https://docs.microsoft.com/pt-br/aspnet/core/tutorials/publish-to-azure-webapp-using-vs?view=aspnetcore-3.1)
将 ASP.NET 核心应用程序发布到 Azure
我在这部分配置 Azure SQL 数据库,输入管理员用户名和密码。之后,我必须配置数据库连接字符串。他们说“最佳做法是避免使用与上一步中使用的管理员用户名和密码相同的详细信息。”
但是,我不知道如何使用与管理员不同的用户名和密码。如何创建使用不同 username/password 的连接字符串?在 Azure 控制面板上,我已经看到带有管理员用户名的连接字符串。我可以为其他用户创建另一个连接字符串吗?
这是有效的,管理员 user/pass
数据源=tcp:xxxwebapplicationdbserver.database.windows.net,1433;初始目录=xxx;用户ID=xxx@xxxwebapplicationdbserver;密码={mypass}
您的应用需要 create a new user on your Azure SQL database with the minimum required permissions。这将为您提供可在部署的应用程序中使用的用户名和密码。
基本脚本是:
CREATE LOGIN login_name WITH PASSWORD = 'strong_password';
GRANT SELECT ON OBJECT::HumanResources.Employee TO Larry;
我遵循了 Microsoft 的基本示例教程,了解如何使用 visual studio (https://docs.microsoft.com/pt-br/aspnet/core/tutorials/publish-to-azure-webapp-using-vs?view=aspnetcore-3.1)
将 ASP.NET 核心应用程序发布到 Azure我在这部分配置 Azure SQL 数据库,输入管理员用户名和密码。之后,我必须配置数据库连接字符串。他们说“最佳做法是避免使用与上一步中使用的管理员用户名和密码相同的详细信息。”
但是,我不知道如何使用与管理员不同的用户名和密码。如何创建使用不同 username/password 的连接字符串?在 Azure 控制面板上,我已经看到带有管理员用户名的连接字符串。我可以为其他用户创建另一个连接字符串吗?
这是有效的,管理员 user/pass
数据源=tcp:xxxwebapplicationdbserver.database.windows.net,1433;初始目录=xxx;用户ID=xxx@xxxwebapplicationdbserver;密码={mypass}
您的应用需要 create a new user on your Azure SQL database with the minimum required permissions。这将为您提供可在部署的应用程序中使用的用户名和密码。
基本脚本是:
CREATE LOGIN login_name WITH PASSWORD = 'strong_password';
GRANT SELECT ON OBJECT::HumanResources.Employee TO Larry;