当前位置: 首页 > 知识库问答 >
问题:

在Azure SQL上创建的每个新数据库上为已知登录名创建一个用户?

唐法
2023-03-14

有没有一种好方法可以自动创建新用户并将其作为数据库所有者添加到Azure托管SQL Server上创建的每个新数据库中?

因此,基本上创建用户更改角色db_owner每次在服务器上创建新数据库时添加成员(或sp_addrolemember)。

TL;DR on'why':我需要让服务器上的每个数据库都可以访问(并且可以编辑、更改模式对象、更改数据等),并且有一个用户连接到与此问题相关的特定登录名。

共有1个答案

华知
2023-03-14

我试图检查与ARM模板,看看是否有可能编辑模板添加用户。但目前没有选择。阅读评论部分了解更多信息。.

如果所有数据库的逻辑服务器名称相同...您可以尝试使用Azure函数并循环每个数据库,并使用执行非查询方法...

您可以设置为每1小时或12小时运行一次此功能,并且在创建之前,它应该检查该用户的状态

 类似资料:
  • 我试图从同一个服务器上的数据库的旧备份创建一个新数据库。当使用SQL服务器管理工作室并试图从备份恢复到新数据库时,我得到这个错误 在谷歌搜索之后,我找到了这段代码 我想知道移动语句是否会干扰备份来自该服务器的数据库? 谢谢,感谢所有的帮助。

  • 问题内容: 我正在使用SQL Server开发C#应用程序,并想调用存储过程来创建登录名和用户。 我正在寻找最简单的方法来做到这一点,只是默认的东西,但有用户名和密码。 登录旁边的创建用红色下划线标出? 但是我认为我的登录很好吗?请告诉我我是否缺少任何东西。 与创建用户一起,是否只是这样的一个班轮? 我不明白,并… 我可以做这样的事情: Google如何搜索以下来源: http://ss64.co

  • 好吧,我想强调这一点,并将其全部带入此线程,因为其余线程没有结论性的答案,因此在跳入它们之前,以下是我提到的线程: Adt 不会创建默认的问候世界,但命令行会创建 [已解决]日食在创建新项目/活动时行为不同 过去几天以来,ADT的行为有点古怪。我总是更新我的SDK,所以我经常运行SDK管理器并下载所有更新。最近我注意到,如果我创建一个新的android应用程序项目,它不会创建一个默认的MainAc

  • 问题内容: 我想编写一个检查目录是否存在的程序;如果该目录不存在,那么它将在其中创建目录和一个日志文件,但是如果该目录已经存在,则它将在该文件夹中创建一个新的日志文件。 我如何在Linux中用C做到这一点? 问题答案: 看看检查,如果该目录存在, 和,创建目录。 您可以使用和命令查看这些功能的手册。

  • 我有一个JavaApplet,它显示来自Derby数据库的2D表格数据。我也在使用Netbean。我希望这个应用程序在网页上。我已经将html文档和所有. class文件上传到服务器上的适当目录中。剩下的是访问数据库。 我想使用Embedded Derby,以便我的应用程序包含数据库(我对这个事实的理解正确吗?)。然后我应该能够将html和jar/class文件上传到服务器,我的应用程序将被部署。

  • 我在Dreamweaver的帮助下创建了这个登录页面,并希望使其用户名字段必须与SQL数据库中的用户名匹配才能创建密码。我不太熟悉这一点,也不确定我需要做什么来要求一个现有的用户名,然后向数据库中的用户名行添加密码。 以下是Dreamweaver创建的php代码:与数据库的连接已经存在,因此我知道下面的代码中不存在该连接。这就像一个正常的注册页面一样好用,但我不希望任何人都能注册。