我正在尝试安装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)]
答案 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)
您不会取消选中该文件夹,而是取消选中特定文件。我不得不取消选中两个文件。
这很有用。
答案 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标志。 然后,我可以继续安装(重试)。