SQL安装出错啊!! 对于MSSQL server服务,服务控制操作失败:267目录名无效
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL安装出错啊!! 对于MSSQL server服务,服务控制操作失败:267目录名无效相关的知识,希望对你有一定的参考价值。
安装到最后提示:对于MSSQL server服务,服务控制操作失败:267目录名无效
以前我安装过SQL,但卸载了.现在是重装
清除了挂起.删除了C盘下的以前SQL的所有目录,360关闭了,选择了高级重建注册表
最后一直还是这个错误.安装不起
试了很多次.差点就要吐血了.高手快来救救我啊
陈血样.我日你二大爷.抄袭嘛也要抄专业点嘛..完全和别人的一模一样..
人呢..没人回答.百度好卵哦
再装就应该没有问题了!
Win2k 装不上 SQL Server 2000 问题很常见.
// (1)配置服务器时中断.
// (2)注册 ActiveX 时中断.
// (3)显示到100%的时候中断.
当然重新安装 Windows 2000 完全可以安装 SQL Server 2000.
安全起见:
1> 先备份您的注册表.
2> 备份您的数据[进不了SQL Server 2000,可以备份 Program
Files\Microsoft SQL Server\MSSQL\Data 文件夹的文件.]
您必须知道:
Windows 2000 Server 可以安装SQL Server 2000的任何版本.
Windows 2000 Professional 仅可以安装SQL Server 2000的个人
版.
有两种办法:
1:先卸载您的 SQL Server 2000,必要的时候删除 Program
Files\Microsoft SQL Server 文件夹.
2:放入 SQL Server 2000 光盘.
3:在 "开始 "-- "运行 "键入 "F:\x86\setup.exe k=dbg " (F是光盘)
[此命令的意思单步运行安装 SQL Server 2000]
4:98%安装不成功,没有任何的提示.可能是:
(1)配置服务器时中断.
(2)注册 ActiveX 时中断.
(3)显示到100%的时候中断.
这样一来,您只能使用下面的办法了!否则,您只有 FORMAT了!
1 打开注册表
在 "开始 "-- "运行 "键入 "regedit "
2 按下列顺序点击打开
+ HKEY_LOCAL_MACHINE
+ SOFTWART
+ Microsoft
+ Windows
+ CurrentVersion
+ Setup
+ ExceptionComponents
3 将 ExceptionComponents 下面的文件夹全部删除!
如 60BFF50D-FB2C-4498-A577-C9548C390BB9
60BFF50D-FB2C-4498-A577-C9548C390BB9
60BFF50D-FB2C-4498-A577-C9548C390BB9
60BFF50D-FB2C-4498-A577-C9548C390BB9
.......
4 重新启动:
5 重新安装 SQL Server 2000 参考技术A 安装到最后也可能有很多问题,你具体点:
是不是安装程序配置服务器失败。参考服务器错误日志和C:\WINDOWS\sqlstp.log
2种办法:
1.打开进程,关闭所有的SQL进程,然后再在装SQL的盘里把所有的SQL文件全部删掉(重之就是删除那些没删除残余文件),重启,重新安装。
2.重启,在SQL安装的时候,在安装选择步骤中选择高级选项-注册表重建,ok了。
晕 这都多少天了啊 你不急我都急了
你电脑里是否有装什么暴风影音 风雷影音这些软件,把他们删除了,按照上面的第二种方法重新装一遍,把以前装的SQL全部删干净(按照第1种办法),别闲麻烦,一次到位。楼上那位的回答就是我的第一种方法,这方法很有笑,一定要把文件删干净(Microsoft Visual Studio 2005 SQL SERVER这个文件夹里的就是注册表)
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
vaela
连接到 MS SQL 服务器时出错
【中文标题】连接到 MS SQL 服务器时出错【英文标题】:Error connecting to MS SQL server 【发布时间】:2016-01-01 19:56:15 【问题描述】:我在 web.config 文件中有以下连接字符串以连接到 MS Sql 数据库。
<remove name="LocalSqlServer" />
<add name="LocalSqlServer" connectionString="Server=developer\SqlExpress;Integrated Security=True;Database=mydb" providerName="System.Data.SqlClient"/>
我在同一台机器上有 MS SQL 服务器和 MySQL 服务器。当我尝试运行应用程序时,在 machine.config 文件的第 285 行中出现以下错误。
错误:
解析器错误消息:对用户 '' 使用的主机 '' 进行身份验证 方法“mysql_native_password”失败并显示消息:拒绝访问 用户''@'localhost'(使用密码:NO)
<add name="MySqlSiteMapProvider" type="MySql.Web.SiteMap.MySqlSiteMapProvider, MySql.Web, Version=6.9.5.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" connectionStringName="LocalMySqlServer" applicationName="/" />
该错误与 mySQL 有关,但我正在尝试连接 MS SQL。
我该如何解决这个问题?
【问题讨论】:
你是使用SQL Server认证方式还是windows认证方式? 请查看更新后的错误信息。 把用户名和密码放在连接字符串里试试.. 将 C# 代码粘贴到您连接到 SQL 的位置。我怀疑你使用了错误的 connectionName 【参考方案1】:我认为你应该尝试在 web.config 中删除它
<remove name="MySqlSiteMapProvider" />
【讨论】:
谢谢,我在安装后尝试运行 sharepoint server 2019 管理页面,但出现此错误,我有多个站点托管在同一台服务器上,有些是基于 PHP 的,需要 mysql 等在同一台服务器上我有 Microsoft SQL Server 2019 和 Mysql,看起来来自 MS 的基于 ASP.NET 的网站不喜欢 mysql ;)我仍在学习 IIS,这个答案对我帮助很大!注意:问题不在于连接到 SQL Server。问题是您的配置文件找到了一个名称为MySqlSiteMapProvider
的条目,该条目尝试连接到我的SQL Server,但它失败了。我不知道这个提供程序的用途,但你必须从你的应用程序代码中删除它,以及它的用法,或者更新它,以便它使用 SQL Server 而不是丢失或配置错误的 mySql。
【讨论】:
刚刚遇到同样的问题,不知道可以从哪里解决 :-(,我在 web.config 中删除了它【参考方案3】:我遇到了这个问题
如果您使用网站面板,请转到面板>“网站”>选择网站并检查主页“文件夹选项卡”中的“启用写入权限”
【讨论】:
更改任何文件夹的权限如何影响数据库连接?【参考方案4】:MySql 连接器正在创建问题。您可以通过转到控制面板->程序->程序和功能并右键单击 MySql Connector Net [version] 来更改它,其中 [version] 是已安装的 MySql Connector for .Net 的版本号,然后单击更改。然后单击 Next->Change ,然后单击 web providers 前面的下拉菜单并选择“整个功能将不可用”。然后单击并完成。你完成了。
【讨论】:
欢迎来到 Stack Overflow!请注意,您正在回答一个非常古老且已经回答的问题。这是How to Answer 的指南。【参考方案5】:当您使用 MySql Connector Net 安装 Mysql 时会出现此问题。当 Mysql Connector Net 安装您的计算机时,它会根据您的 .net 版本配置您的“machine.config”。
有几种方法可以解决它。
1) 您可以在您的提供程序中添加<clear />
标签。 “Machine.config”会覆盖您的自定义提供程序,因此我们在您的项目 web.config 中添加 <clear />
标签来禁用它。
<siteMap defaultProvider="SitefinitySiteMap">
<providers>
<!-- This line added. -->
<clear />
<add name="SitefinitySiteMap" type="Telerik.Sitefinity.Web.SitefinitySiteMap, Telerik.Sitefinity" />
</providers>
</siteMap>
2) 第二种方法有点棘手,如果您将 Mysql 与 .net 一起使用,这可能会导致您的项目出错。
首先,您需要找到“machine.config”的位置。您可以在这里获取更多信息:https://***.com/a/2325492/3801977
就我而言,位置是:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config
打开你的“machine.config”,找到以下行并将其删除:
<siteMap>
<providers>
<add name="MySqlSiteMapProvider" type="MySql.Web.SiteMap.MySqlSiteMapProvider, MySql.Web, Version=8.0.13.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" connectionStringName="LocalMySqlServer" applicationName="/" />
</providers>
</siteMap>
【讨论】:
【参考方案6】:您可以只注释掉提供程序,如下所示,而不是删除该行。它也会起作用。
<!-- <add name="MySqlSiteMapProvider" type="MySql.Web.SiteMap.MySqlSiteMapProvider, MySql.Web, Version=8.0.21.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" connectionStringName="LocalMySqlServer" applicationName="/"/> -->
【讨论】:
【参考方案7】:在 C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config 路径下找到 machine.config 配置文件,并注释下面的标签。
<add name="MySqlSiteMapProvider" type="MySql.Web.SiteMap.MySqlSiteMapProvider, MySql.Web, Version=6.9.5.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" connectionStringName="LocalMySqlServer" applicationName="/" />
【讨论】:
以上是关于SQL安装出错啊!! 对于MSSQL server服务,服务控制操作失败:267目录名无效的主要内容,如果未能解决你的问题,请参考以下文章
将 Django 连接到 MSSQL Server 2012 时出错
CentOS7.5脱机安装SQL Server 2017(NEW)
远程连接到 MS SQL - 使用 pyodbc 时出错 vs 使用 SQL Server Management Studio 成功