错误 SQL71624:权限 'CONNECT' 对 Microsoft Azure SQL 数据库 v12 中的目标 object 'guest' 无效
Error SQL71624: The permission 'CONNECT' is not valid for the target object 'guest' in Microsoft Azure SQL Database v12
我创建了一个 SQL 数据库,我正在尝试 deploy/move 通过使用 SQL 中的将数据库部署到 SQL Azure 向导将该数据库 deploy/move 到 Azure 云服务器管理工作室。但是我在尝试部署后 运行 出错了。我正在使用 SQL 身份验证来使用我的凭据登录。我还尝试安装数据迁移应用程序。
错误是:
标题:Microsoft SQL Server Management Studio
在用作数据包一部分的架构中发现了一个或多个不受支持的元素。
错误 SQL71624:权限 'CONNECT' 对于 Microsoft Azure SQL 数据库 v12 中的目标 object 'guest' 无效。
(Microsoft.SqlServer.Dac)
按钮:
好的
我不明白这个错误是什么意思,也不明白为什么会出现这个错误。我在互联网上寻找可能的解决方案,但找不到任何信息。请帮助我。
SQL Azure 和常规 SQL 服务器不完全兼容。
在常规 SQL 服务器上启用的功能之一是 guest
登录。此登录允许连接到实例,默认数据库为 master
。连接后,如果用户有权切换到其他数据库 (use [thedatabase]
)。
但在 SQL Azure 中,您直接连接到单个数据库,并且不能在连接上切换数据库。所以guest
账号没有任何功能。
在您的 source 实例(您要迁移的实例)上,您可以撤销此功能,这样向导就不会尝试迁移它。在您的本地实例上执行 revoke connect from guest
。
我创建了一个 SQL 数据库,我正在尝试 deploy/move 通过使用 SQL 中的将数据库部署到 SQL Azure 向导将该数据库 deploy/move 到 Azure 云服务器管理工作室。但是我在尝试部署后 运行 出错了。我正在使用 SQL 身份验证来使用我的凭据登录。我还尝试安装数据迁移应用程序。
错误是: 标题:Microsoft SQL Server Management Studio
在用作数据包一部分的架构中发现了一个或多个不受支持的元素。 错误 SQL71624:权限 'CONNECT' 对于 Microsoft Azure SQL 数据库 v12 中的目标 object 'guest' 无效。 (Microsoft.SqlServer.Dac)
按钮:
好的
我不明白这个错误是什么意思,也不明白为什么会出现这个错误。我在互联网上寻找可能的解决方案,但找不到任何信息。请帮助我。
SQL Azure 和常规 SQL 服务器不完全兼容。
在常规 SQL 服务器上启用的功能之一是 guest
登录。此登录允许连接到实例,默认数据库为 master
。连接后,如果用户有权切换到其他数据库 (use [thedatabase]
)。
但在 SQL Azure 中,您直接连接到单个数据库,并且不能在连接上切换数据库。所以guest
账号没有任何功能。
在您的 source 实例(您要迁移的实例)上,您可以撤销此功能,这样向导就不会尝试迁移它。在您的本地实例上执行 revoke connect from guest
。