【发布时间】:2015-10-21 20:12:50
【问题描述】:
我正在尝试部署一个连接到 SQL Server 数据库的 ASP.NET Web 应用程序。我正在尝试通过上传.mdf 文件来附加数据库,但总是出现错误:
System.Web.Services.Protocols.SoapException:服务器无法处理请求。
--->
System.UnauthorizedAccessException:对路径“c:\dzsqls\krginventorydb2.mdf”的访问被拒绝。
在 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
在 System.IO.File.InternalDelete(字符串路径,布尔检查主机)
在 DZWebSvc.DZWebAgent.AttachNewUserDBDataFileOnly(字符串 DBName,字符串 LoginName,字符串 OriginalDBFileName,字符串 OriginalLogFileName,字符串 NewDBFileName,Int32 MaxDataFileSizeMB,Int32 MaxLogFileSizeMB,字符串 ConnectionString,布尔型 ChangeDefaultSchemaToDbo,字符串 tk)
--- 内部异常堆栈跟踪结束 ---
我知道如果数据库当前处于活动状态,我需要分离它,所以我这样做了。它的大小足够小,不会超过最大值。我不知道怎么了。帮助。 :(
【问题讨论】:
-
运行 IIS 站点(IIS_IUSRS,如果未更改)的用户是否有权访问文件或文件夹?如果没有,请更改权限。
-
我也有同样的问题,有什么解决办法吗?还是你解决了这个问题
标签: sql-server sql-server-2014 somee