Signalr 信号机背板需要哪些SQL数据库权限?

Signalr 信号机背板需要哪些SQL数据库权限?,signalr,Signalr,我正在为信号器设置SQL背板。设置SignalR的文档表明,您需要一个对将用作背板的数据库具有创建权限的用户 我似乎找不到关于这些表将是什么的文档。我希望能够为DBA提供一个创建表的脚本。除此之外,是否可以安全地授予创建权限足够长的时间,以使Signar能够执行其需要的操作,然后将其退回到标准的读/写权限 编辑:我知道文档中的建议。正如已经指出的,最常被引用的来源是。我想更好地了解SignalR将如何使用本文所述的所需权限,以及我们是否可以只提供所需的架构和表,或者是否还有更多内容。我将创建一个

我正在为信号器设置SQL背板。设置SignalR的文档表明,您需要一个对将用作背板的数据库具有创建权限的用户

我似乎找不到关于这些表将是什么的文档。我希望能够为DBA提供一个创建表的脚本。除此之外,是否可以安全地授予创建权限足够长的时间,以使Signar能够执行其需要的操作,然后将其退回到标准的读/写权限


编辑:我知道文档中的建议。正如已经指出的,最常被引用的来源是。我想更好地了解SignalR将如何使用本文所述的所需权限,以及我们是否可以只提供所需的架构和表,或者是否还有更多内容。

我将创建一个脚本,创建一个数据库,创建一个用户,并使用您选择的密码,并授予该用户对数据库的权限。让应用程序按照文档中的描述为您创建和管理模式(即表)

文件:

配置数据库

决定应用程序将使用Windows身份验证还是SQL Server身份验证来访问数据库。无论如何,请确保数据库用户具有登录、创建架构和创建表的权限


SignalR创建了3个表,您不能自己创建这些表,因为SignalR会删除这些表并根据需要重新创建它们

如果您担心给Signar创建生产DB的前提条件

您可以创建一个单独的架构,并仅对该架构授予Signaler权限。

该问题是否有可能导致否决票?我想做得更好。到目前为止,我的研究还没有定论。从SignalR 1.x和背板功能的早期版本中有很多信息,但没有我称之为决定性的信息。好的,增加的花絮是SignalR根据自己的规则创建和删除表。我们遇到的问题不是它在做什么,而是知道发生了什么。谢谢请您再解释一下模式方法好吗。如何避免在生产服务器上授予权限?这如何回答问题?我不想将db owner权限授予prod用户id。为什么Signal每次都需要重新创建db?@akjha627-如果您对如何配置
Signal
有疑问,请询问新问题。