gpt4 book ai didi

sql-server - 错误 SQL71624 : The permission 'CONNECT' is not valid for the target object 'guest' in Microsoft Azure SQL Database v12

转载 作者:行者123 更新时间:2023-12-05 02:06:22 24 4
gpt4 key购买 nike

我创建了一个 SQL 数据库,并尝试使用 SQL Server Management Studio 中的“将数据库部署到 SQL Azure 向导”将该数据库部署/移动到 Azure 云。但我在尝试部署它后遇到了错误。我正在使用 SQL 身份验证来使用我的凭据登录。我还尝试安装数据迁移应用程序。

错误是:标题:Microsoft SQL Server Management Studio

在用作数据包一部分的架构中发现一个或多个不受支持的元素。错误 SQL71624:权限“CONNECT”对于 Microsoft Azure SQL 数据库 v12 中的目标对象“guest”无效。(微软.SqlServer.Dac)

<小时/>

按钮:

确定

我不明白这个错误的含义,也不明白为什么会发生这个错误。我在互联网上寻找可能的解决方案,但找不到任何信息。请帮助我。

最佳答案

SQL Azure 和常规 SQL Server 并不完全兼容。

常规 SQL Server 上启用的功能之一是 guest 登录。此登录允许连接到实例,默认数据库为 master。连接后,如果用户有权限,则可以切换到不同的数据库(使用 [thedatabase])。

但在 SQL Azure 中,您直接连接到单个数据库,并且无法在连接上切换数据库。所以guest帐户没有任何功能。

在您的实例(您想要迁移的实例)上,您可以撤销此功能,以便向导不会尝试迁移它。在您的本地实例上执行revoke connect from guest

关于sql-server - 错误 SQL71624 : The permission 'CONNECT' is not valid for the target object 'guest' in Microsoft Azure SQL Database v12,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62803350/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com