0

下面提到了我们使用 Azure 门户 SQLDB 中的查询编辑器手动执行的 SQL 查询。但是,我们必须使用 PowerShell 执行这些操作,并且我浏览了几篇文章,但无法找到执行此操作的确切解决方案。如果有人手边有 PowerShell 脚本,你们能帮帮我吗?

  1. 使用管理员登录登录到 SQL 数据库。

  2. 执行以下命令。

    CREATE USER [App Service Name] FROM EXTERNAL PROVIDER;
    ALTER ROLE db_datareader ADD MEMBER [应用服务名称];
    ALTER ROLE db_datawriter ADD MEMBER [应用服务名称];

4

1 回答 1

0

这是一个简单的Invoke-SqlCmd调用:

Invoke-Sqlcmd -ServerInstance "YourServer" -Database master -Query "CREATE USER [App Service Name] FROM EXTERNAL PROVIDER; ALTER ROLE db_datareader ADD MEMBER [App Service Name]; ALTER ROLE db_datawriter ADD MEMBER [App Service Name];"
于 2021-07-22T15:57:09.663 回答