我正在尝试执行我通过用于Microsoft Visio的Forward Engineer Addin创建的数据库脚本。最初,当我第一次在Microsoft SQL Server Management Studio上执行时,它已执行。但是,当我在Visio中更改图表,创建新脚本并重新执行脚本时,我收到以下错误:
消息5011:用户无权更改数据库
消息5069:ALTER DATABASE语句失败
消息3701:无法删除数据库,因为它不存在或您没有权限。
我第一次执行时跑了。在尝试重新执行脚本之前,我没有更改任何设置。但为什么我收到上述错误?
如何确保用户执行脚本有权修改数据库属性并创建数据库权限?
答案 0 :(得分:4)
您需要确保用于执行脚本的用户有权修改数据库属性并创建数据库权限。