gpt4 book ai didi

asp.net - CREATE DATABASE 权限在数据库 'master' 中被拒绝 - 使用 Web 部署、EF 代码优先、Visual Studio

转载 作者:行者123 更新时间:2023-12-02 06:18:54 25 4
gpt4 key购买 nike

Visual Studio 2012 Express、EF5、Code First 迁移、Web 发布。

我正在使用 Visual Studio 2012 中的 Web 部署从 Windows 8 笔记本电脑向 Windows Server 2008 R2 Web 服务器进行 Web 发布。

文件上传正常。但我收到此错误:数据库“master”中的 CREATE DATABASE 权限被拒绝

当代码第一次尝试创建数据库时。

Web 发布向导使用 windows 用户登录 - 该用户对 master 数据库具有 db_owner 权限。

我究竟需要做什么才能授予 CREATE DATABASE 权限? (或者查看哪个用户尝试这样做 - 由于某种原因错误没有报告?!)。

谢谢。

最佳答案

我刚刚遇到这个问题,我按照说明解决了它 here .实际上,必须首先添加“IIS APPPool\DefaultAppPool”用户。添加时,确保作为它的“服务器角色”,它是一个“系统管理员”。

关于asp.net - CREATE DATABASE 权限在数据库 'master' 中被拒绝 - 使用 Web 部署、EF 代码优先、Visual Studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16780834/

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