部署SQL数据库时出错:用户无权执行此操作

时间:2012-08-21 14:48:38

标签: asp.net sql-server sql-server-express publish web-deployment

我有一个带有MS SQL 2008数据库的ASP.NET应用程序。我的本地机器上的所有东西都很花哨,我想在测试服务器上使用Visual Studio执行Web部署。但是当我尝试在Win 2003服务器上发布应用程序时,出现以下错误:

Web部署任务失败。((21/08/2012 16:33:04)在远程计算机上处​​理请求时发生错误。)

(21/08/2012 16:33:04)在远程计算机上处​​理请求时发生错误。 无法创建数据库'c:\ Inetpub \ wwwroot \ LDashboard \ App_Data \ SQADB.mdf'。 用户无权执行此操作。

现在,我的发布配置文件中指定的用户可以完全控制该计算机以及SQL服务器(我的意思是它出现在SQL Management Studio的“登录”部分,并且检查了所有服务器角色)。

源数据库连接字符串是:

Data Source =。\ SQLEXPRESS; AttachDbFilename = | DataDirectory | \ SQADB.mdf; Integrated Security = True; Application Name = EntityFramework; User Instance = True

我配置的目标数据库连接字符串是:

Data Source =。\ SQLEXPRESS; AttachDbFilename = c:\ Inetpub \ wwwroot \ LDashboard \ App_Data \ SQADB.mdf; Integrated Security = True; Application Name = EntityFramework; User Instance = True

我错过了什么?

0 个答案:

没有答案