`
fengyong0912
  • 浏览: 107001 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

SqlServer 2005常见问题及解决方案

阅读更多

一、"无法连接到服务器,用户xxx登陆失败",

"无法连接到服务器,用户xxx登陆失败",该错误产生的原因是由于SQL Server使用了"仅 Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(如 sa )进行连接.解决方法如下所示:

  1.在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server

  2.展开"SQL Server组",鼠标右键点击SQL Server服务器的名称,选择"属性",再选择"安全性"选项卡

  3.在"身份验证"下,选择"SQL Server和 Windows ".

  4.重新启动SQL Server服务.

  在以上解决方法中,如果在第 1 步中使用"使用 Windows 身份验证"连接 SQL Server 失败,那就通过修改注册表来解决此问题:

  1.点击"开始""运行",输入regedit,回车进入注册表编辑器

  2.依次展开注册表项,浏览到以下注册表键:

  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer

  3.在屏幕右方找到名称"LoginMode",双击编辑双字节值

  4.将原值从1改为2,点击"确定"

  5.关闭注册表编辑器

  6.重新启动SQL Server服务.

  此时,用户可以成功地使用sa在企业管理器中新建SQL Server注册,但是仍然无法使用Windows身份验证模式来连接SQL Server.这是因为在 SQL Server 中有两个缺省的登录帐户:BUILTIN\Administrators<机器名>\Administrator 被删除.要恢复这两个帐户,可以使用以下的方法:

  1.打开企业管理器,展开服务器组,然后展开服务器

  2.展开"安全性",右击"登录",然后单击"新建登录"

  3.在"名称"框中,输入 BUILTIN\Administrators

  4.在"服务器角色"选项卡中,选择"System Administrators"

  5.点击"确定"退出

  6.使用同样方法添加 <机器名>\Administrator 登录.

  说明:以下注册表键:

  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\LoginMode

  的值决定了SQL Server将采取何种身份验证模式.

  1.表示使用"Windows 身份验证"模式

  2.表示使用混合模式(Windows 身份验证和 SQL Server 身份验证).

二、在用Sql Server2005管理器登录时报以下错误:
Login failed for user 'sa'. Reason: The account is disabled. (Microsoft SQL Server, Error: 18470) 

    解决方法:

    用Windows验证模式进入管理器中“安全”==》“用户”==》双击用户(弹出属性对话框)==》“状态”把状态改成enable,退出管理器重新登录(用户验证模式)。

三、安装SQL Server 2005时出现COM的警告错误


(1)安装组件服务管理单元

   1.在 Windows 桌面上,单击“开始”,然后单击“运行”。
   2.在“打开”框中,键入 MMC,然后单击“确定”。
   3.在“控制台”窗口中,单击菜单栏上的“文件”,然后单击“添加/删除管理单元”。
   4.在“添加/删除管理单元”窗口,单击“添加”。
   5.在“添加独立管理单元”窗口,从管理单元列表中选择“组件服务”,然后单击“添加”。
   6.单击“关闭”以关闭“添加独立管理单元”窗口,然后单击“确定”以关闭“添加/删除管理单元”窗口。
   7.在“控制台根节点\组件服务”窗口,展开“组件服务”树。这就是当 COM+ 出现问题时,错误消息可能发生的地方。
   8.再次运行 SQL Server 2005 安装程序。

如果还收到错误消息,按步骤2重新安装COM+。

(2)重新安装 COM+
从控制面板的“添加或删除程序”中,单击“添加/删除 Windows 组件”。
在“Windows 组件向导”中,不对选择做任何更改,单击“下一步”。
一直单击以完成向导,然后再次运行 SQL Server 2005 安装程序。


再次运行SQL SERVER 2005安装,如果COM+检查项的警告还是存在,继续执行一下操作

(3)组件服务

1、再次打开MMC,展开“组件服务”树,点击“COM+应用程序”时,系统提示:
     “错误代码8004E00F-COM+无法与Microsoft分布式事物协调程序交谈。”
   
2、点击“开始”-“运行” 输入:
      msdtc -resetlog

3、再次点击MMC窗口中的“COM+应用程序”时,右侧窗口显示了一些图标,现在应该已经OK了

再次运行SQL SERVER 2005安装,则COM+检查项通过检查。
四、如果您在安装sql 2005时出现计数器错误,在搜索过所有的方法都不适用的时候:

没有说清楚是哪个计数器的错误  那么你可以按如下方法操作:

运行 cmd
unlodctr w3svc
unlodctr msftpsvc
unlodctr asp
unlodctr inetinfo

以上是将4个计数器删除


lodctr w3ctrs.ini
lodctr ftpctrs.ini
lodctr axperf.ini
lodctr infoctrs.ini

这里是重新安装,
重新安装SQL2005现在应该没有问题了

五、windows身份验证装的SQLserver2005,数据库连接串怎么改?
[ 标签:身份,sqlserver 数据库,数据库 ] name="str" connectionString="server=.;uid=sa;database=master
(以上是sql验证串)。
1.打开SQLserver2005,右键顶层节点属性理可改为sa登陆。2.登录名————右键sa,启用并更改密码

六、SQL Server 2005 用户登录失败的 ...
SQL Server 2005 用户登录失败的解决 SQLServer2005用户登录失败,报如下错误:用户 sa登录失败,该用户与可信 SQL Server 连接无关联的解决方法(sql2005下) 解决办法 首先说一下,如果用户是sa登陆的话, 首先选中服务器(右键)->属性->安全性->服务器身份验证修改为"SQL SERVER和WINDOWS身份验证模式"(这一步很重要,做完后需要重启数据库)其次展开服务器上的"安全性"->登陆名->选中SA登陆帐号(右键)->状态->登陆修改为启用 如果用户是自己新建立的用户,比如yzksoso,则要先在数据库中创建用户,首先在服务器下面的安全性下找到登陆名,右键,新建用户名,在常规项右边栏设置Windows登陆或者是混合登陆,选择默认数据库,在用户映射里勾选我们要访问的数据库,在成员身份里至少要有owner和public的双重身份,不然会连不上。最后查看状态里面登陆是否为启用。后面的操作同前面sa登陆。   ...
七、SQLserver 2005 如何完全卸载

有时候我们卸载SqlServer2005后再重新安装,常常会出现无法正常安装的情况,这可能是由于SqlServer2005没有卸载完全所引起的。先关掉所有sql服务在添加删除程序卸载所有sql2005相关组件,最好用 WindowsInstaller清理实用工具 工具卸载再用 Windows服务安装卸载 删除所有SQL服务清除注册表 两个位置    HKEY_CURRENT_USER->Software->Microsoft下的Microsoft SQL Server文件夹全部删除    HKEY_LOCAL_MACHINE->SOFTWARE->Microsoft下的Microsoft SQL Native Client ,Microsoft SQL Server, Microsoft SQL Server 2005 Redist全部删除。删除硬盘上残留文件将C盘Program File下的Microsoft SQL Server 和其他路径下的sql安装文件夹删除重启电脑,重新安装 WindowsInstaller清理实用工具 和 Windows服务安装卸载 工具

八、SQL Server 2005 安装注意事项

1、确保以前版本卸载干净,卸载干净方法
--删除C:\Program Files\Microsoft SQL Server这整个文件夹,
--regedit打开注册表
--删除[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server]主键
--删除[HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server]主键
--windows服务如果还在,还需要删除服务.
--HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 直接删除相关的键值便可
--重新启动计算机
2、如果机器上装有VS 2005的话,要把VS 2005自带的SQL 2005 EXPRESS卸载;
同时删除XML4和MSXML6,到控制面板/添加删除程序。
3、关闭所有杀毒软件,尽量关闭防火墙
4、安装准备
安装IIS5.1,以及Microsoft .NET Famework 2.0(如果先安装VS2005,不要选择安装SQL 2005 EXPRESS)
5、具体安装过程
先分析主机CPU是单核还是双核,单核安装32位文件,即SQL Server x86文件夹
双核安装64位文件,即SQL Server x64文件夹
(1)服务端安装:进入安装文件夹的Servers目录,点击setup.exe
具体过程请参阅“超详细图解sql2005安装全过程”
详细出处参考:http://www.jb51.net/article/19817.htm

点SERVERS里面的SPLASH那个文件,就能安装了

分享到:
评论

相关推荐

    SQL Server2005常见错误及解决方案.docx

    标题中的“SQL Server2005常见错误及解决方案”指的是在使用Microsoft SQL Server 2005时可能会遇到的问题及相应的解决策略。SQL Server是一款广泛使用的数据库管理系统,用于存储、管理和检索数据。以下是对描述中...

    SQL Server2005常见错误及解决方案.pdf

    解决方法是启动SQL Server配置管理器,找到“SQL Server 2005网络配置”下的“MSSQLSERVER的协议”,启用“Named Pipes”和“TCP/IP”,重启SQL Server服务。 3. **错误:无法打开用户默认数据库,用户'sa'登录失败...

    sql server 2005安装问题及删除办法

    #### 一、SQL Server 2005 安装常见问题与解决方法 在安装 SQL Server 2005 过程中可能会遇到多种问题,以下是一些常见的安装问题及其解决办法: 1. **系统配置不满足要求**:确保安装 SQL Server 2005 的系统至少...

    SQL Server 2005盛宴系列之六:新的选择――SQL Server Express 2005.zip

    提及的"msft042806vxpm.wmv"文件可能是微软的网络广播录像,其中可能包含专家讲解的具体内容,涵盖了SQL Server 2005 Express的实际应用案例、性能优化技巧以及常见问题的解决方案。 总的来说,通过"SQL Server ...

    安装sqlserver 2005常见错误

    1. **创建安装目录**:在D盘根目录下创建一个名为`sqlserver2005Setup`的目录,其中包含`Servers`和`Tools`两个子目录。 2. **复制安装文件**:根据安装介质的不同(CD或DVD),将对应的文件复制到上述目录中。 3. *...

    sql server常见问题及其解决方法和.NET代码段

    在“lijie.doc”和“sql server常见问题及其解决方法.txt”中,可能包含具体的.NET代码片段,如ADO.NET的连接数据库示例,或者Entity Framework的CRUD操作。这些代码段可以帮助开发者理解和应用上述知识点。 总的...

    sql server 2005 sp4补丁包

    压缩包中的文件"Readme-说明.htm"通常会包含详细的SP4补丁安装指南、更改日志以及可能遇到的问题和解决方案。"sql2005ruanjian.txt"可能是关于SQL Server 2005软件或SP4补丁的附加信息或注意事项。 在安装SP4之前,...

    SQLSERVER2005常见性能排错

    本文旨在提供一种系统性的方法,帮助读者使用SQL Server 2005内置的工具进行性能调优,特别是通过动态管理视图(DMVs)来诊断和排除常见的性能问题。本文的目标包括: - 提供一套常规的方法来诊断和排除SQL Server...

    SQL2005安装及常见问题解决方法

    SQL2005安装及常见问题解决方法 SQL Server 2005 安装是一个复杂的过程,需要用户具备一定的技术基础和经验。本文将详细介绍 SQL Server 2005 安装的步骤,并解决可能出现的常见问题。 安装步骤 1. 打开 SQL2005\...

    SQL server 2005常见错误解决办法

    ### SQL Server 2005 EXPRESS 版本常见错误及解决方案 #### 一、使用 Windows 身份验证连接 SQL Server 时无法登录的问题 在初次使用 SQL Server 2005 EXPRESS 版本的过程中,很多用户会遇到使用 Windows 身份验证...

    关于安装sql2005 的一些注意事项,及常见问题解决方法

    SQL Server 2005 安装注意事项和常见问题解决方法 一、卸载 SQL Server 2005 的注意事项 在卸载 SQL Server 2005 之前,需要停止所有的 SQL 服务,否则可能会出现无法卸载的问题。停止服务的步骤是:Control Panel...

    Sql Server数据库超时问题的解决方法

    Sql Server数据库超时问题的解决方法 在Sql Server数据库中,超时问题是一个常见的错误,可能会导致数据库的性能下降,影响应用程序的稳定运行。该问题的解决方法可以从多方面入手,包括数据库设计、连接设置、查询...

    SQL Server2005报表服务器错误的常见问题解决方法

    ### SQL Server 2005 报表服务器错误的常见问题及解决方法 在配置SQL Server 2005报表服务器的过程中,用户可能会遇到多种不同的故障情况。本文将详细介绍一些常见的错误及其解决方法,帮助用户更好地理解和处理...

    SQLServer2000常见故障解决方法

    SQL Server 2000 常见故障解决方法 SQL Server 2000 是一种关系型数据库管理系统,由 Microsoft 开发和发布。由于其复杂的安装和配置过程,往往会出现各种故障和错误,本文将总结和解决一些常见的故障和问题。 一...

    SQL server常见错误

    这些常见的 SQL Server 错误解决方法可以帮助您快速解决一些常见的问题,提高工作效率和数据库安全性。但是,需要注意的是,在解决这些问题时,需要根据实际情况进行调整和优化,以确保数据库的安全和稳定运行。

    SQL Server2005数据库连接中常见问题

    SQL Server 2005 数据库连接中常见问题解决方法 本文介绍了 SQL Server 2005 数据库连接中常见问题,以及解决这些问题的方法。这些问题可能是由于远程连接设置不当、防火墙设置不当、身份验证方式不当等原因引起的...

    Microsoft SQL Server 2005 技术内幕:T-SQL程序设计(CHM格式)

    该书解释并比较了SQL Server 2000和SQL Server 2005在数据库开发相关问题上的解决方案,深入讨论了SQL Server 2005中新增的T-SQL编程特性,包含了大量的代码示例、表示例和逻辑难题以帮助数据库开发人员和管理员理解...

    在SQL Server 2005中解决死锁问题

    在SQL Server 2005中,死锁是数据库系统中常见的问题,通常发生在两个或多个事务互相等待对方释放资源时。这种情况下,数据库管理系统会选择牺牲其中一个事务来解除死锁状态,即回滚该事务并抛出一个错误。SQL ...

Global site tag (gtag.js) - Google Analytics