Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.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
Asp.net core 如何使用VS2019为ASP.NET Core和azure、netcoreapp3.1配置连接字符串?_Asp.net Core_Azure Sql Database_Azure Sql Server - Fatal编程技术网

Asp.net core 如何使用VS2019为ASP.NET Core和azure、netcoreapp3.1配置连接字符串?

Asp.net core 如何使用VS2019为ASP.NET Core和azure、netcoreapp3.1配置连接字符串?,asp.net-core,azure-sql-database,azure-sql-server,Asp.net Core,Azure Sql Database,Azure Sql Server,我遵循了Microsoft提供的关于如何使用visual studio将ASP.NET核心应用程序发布到Azure的基本示例教程() 在这一部分中,我输入管理员用户名和密码来配置Azure SQL数据库。之后,我必须配置数据库连接字符串。他们说“最佳做法是避免使用与上一步中使用的管理员用户名和密码相同的详细信息。” 但是,我不知道如何使用与管理员不同的用户名和密码。如何创建使用不同用户名/密码的连接字符串?在Azure控制面板上,我已经看到带有管理员用户名的连接字符串。我可以为其他用户创建另一个

我遵循了Microsoft提供的关于如何使用visual studio将ASP.NET核心应用程序发布到Azure的基本示例教程()

在这一部分中,我输入管理员用户名和密码来配置Azure SQL数据库。之后,我必须配置数据库连接字符串。他们说“最佳做法是避免使用与上一步中使用的管理员用户名和密码相同的详细信息。”

但是,我不知道如何使用与管理员不同的用户名和密码。如何创建使用不同用户名/密码的连接字符串?在Azure控制面板上,我已经看到带有管理员用户名的连接字符串。我可以为其他用户创建另一个连接字符串吗

这是一个工作,与管理员用户/通行证

数据源=tcp:xxxwebapplicationdbserver.database.windows.net,1433;初始目录=xxx;用户Id=xxx@xxxwebapplicationdbserver;密码={mypass}

您需要在Azure SQL数据库上为您的应用程序设置密码。这将为您提供一个用户名和密码,您可以在部署的应用程序中使用

基本脚本是:

CREATE LOGIN login_name WITH PASSWORD = 'strong_password';
GRANT SELECT ON OBJECT::HumanResources.Employee TO Larry;