"访问被拒绝"为实体框架安装Oracle Data Provider时

时间:2017-01-15 14:35:24

标签: .net oracle entity-framework

我正在尝试安装Oracle数据库客户端12c第1版安装程序。我正在为oracle安装.NET数据访问组件,以便使用实体框架连接到oracle 12c数据库。

当我进入' 安装产品部分'时,我收到此错误:

  

Error in writing to file 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\\..\..\Xml\Schemas\Oracle.DataAccess.Common.Configuration.Section.xsd'. [C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\..\..\Xml\Schemas\Oracle.DataAccess.Common.Configuration.Section.xsd (Access is denied)]

6 个答案:

答案 0 :(得分:10)

即使以管理员身份运行,我仍然必须找到该文件,在我的情况下,在" C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Xml \ Schemas"打开属性并取消选中只读。我最终在该目录中选择了与oracle相关的所有文件,并在我完成安装之前做了同样的事情。

答案 1 :(得分:8)

打开路径

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Xml\

右键点击

Schemas

文件夹和未设置的只读复选框,使用admin rigths运行安装程序对我不起作用

答案 2 :(得分:1)

看起来您无法访问该指定目录。

请使用 管理员 权利重新执行此操作(使用右键单击> 以管理员身份运行

答案 3 :(得分:1)

我将文件夹读/写 ​​- 修复了问题

答案 4 :(得分:0)

您不会取消选中该文件夹,而是取消选中特定文件。我不得不取消选中两个文件。

  • Oracle.DataAccess.Common.Configuration.Section.xsd
  • Oracle.ManagedDataAccess.Client.Configuration.Section.xsd

这很有用。

答案 5 :(得分:0)

以上内容对我有用。我没有以管理员身份(公司策略)登录,所以我确实以管理员(RMB)运行Oracle setup.exe。这给了我这里描述的错误。 我无法从中删除

Oracle.DataAccess.Common.Configuration.Section.xsd Oracle.ManagedDataAccess.Client.Configuration.Section.xsd

READ ONLY属性,因此我启动Windows PowerShell(Admin)并使用命令[attrib -R filename]删除READ ONLY标志。 然后,我可以继续安装(重试)。

相关问题