`

数据库问题解决方案

阅读更多
1.右键服务器,属性--安全性,服务器身份验证选SQL Server和windows身份验证模式,试试看! 2.SQL SERVER 2005 登陆18456错误的解决方法: SQL(Microsoft SQL Server 2005 )登录不上去了,原来是出现了几个小问题,现在记录一下我的解决这几个情况的办法。(解决方法有很多种,这些只是我的解决方法,仅供参考) 查找问题的过程:(注:用windows账号还是可以登录的) 第一步: 启动所有与SQL有关的服务,问题依旧; 第二步: 查看windows防火墙,被默认启动了,不启动选择项被Disabled 两个提示“由于安全考虑,某些设置由组策略控制”“Windows防火墙正在使用您的域设置”,先用gpedit.msc打组策略编辑器,机算机配置--管理模板--网络--网络连接--Windows防火墙--标准配置文件,查看右边各选项属性,都是未配置状态,问题不在这里。 另外一个提示中提到域设置,域设置不可能禁用SQL Server,并且我查看本地开放端口(net start ),25,1433,1434都是开发状态。 晕,会不会是密码错误? 问题一、忘记了登录Microsoft SQL Server 2005 的sa的登录密码 解决方法:先用windows身份验证的方式登录进去,然后在‘安全性’-‘登录’-右键单击‘sa’-‘属性’,修改密码点击确定就可以了。 问题二、已成功与服务器建立连接,但是在登录过程中发生错取。(provider:共享内存提供程序,error:0-管道的另一端上无任何进程。)(Microsoft SQL Server,错误:233) 解决方法:打开‘程序’-‘所有程序’-‘Microsoft SQL Server 2005 ’-‘配置工具’-‘SQL Server 配置管理器’,在弹出的窗体中,找到‘SQL Server 2005 网络配置’,把‘MSSQLSERVER的协议’下的“Named Pipes”和“TCP/IP”启动,然后重新启动Microsoft SQL Server 2005就可以了。 问题三、无法打开用户默认数据库。登录失败。用户‘sa’登录失败。(Microsoft SQL Server, 错误:4064) 解决方法:先用windows身份验证的方式登录进去,然后在‘安全性’-‘登录’-右键单击‘sa’-‘属性’,将默认数据库设置成master,点击确定就可以了。 这时还是不行,后来才知道一个最晕的问题,服务器名是 计算机/实例名,FFC50E78A6DF423\server2005 这次全好了,呵呵 先用WINDOWS模式进去,然后在数据库顶端属性中安全性下的WINDOWS模式改为SQL与WINDOWS模式 下面验证选项,选择为NONE 打开数据库下的安全选项中的登录选项,将SA的密码清空 打开SQL配置工具将(SQL Server Configuration Manager) 将网络配置中的TCP/IP启用,将TCP/IP属性中的IP地址选项中的IP地址活动的已启用中的否改为是 然后 重启SQL服务 Sql Server Express 2005无法使用SA用户登陆解决 在安装VS2008/2005(我机器上安装的VS2008)时会默认把SQL SERVER Express 2005安装上,默认安装时并没有打开远程连接及SA用户登陆功能 1.无法使用SA用户登陆解决方案 解决方法如下,打Microsoft Sql Server Management Studio Express,以windows验证方式登陆,打开服务器属性窗口(在数据库服务器图标上点右键选"属性"),选择"安全性"选项,界面如下所示 服务器验证方式选择SQL SERVERTT和windows验证方式,确认 然后再到"安全性-登陆名"处设置SA用户属性,界面如下 设置密码 状态-启用SA用户 2.无法在其他机器连接SQL 2005 EXPRESS解决方案 在SQL SERVER菜单组中找到SQL Server Surface Area Configuration程序 点击"Surface Area Configuration For Service And Connection",启用"local and remote connections" 重启SQL服务 未与信任 的SQL Server 数据库 连接相关联的解决方法 用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。 ---- 建好SQL数据库,设置好了用户名与密码,连接也好了,却出现了上述问题, 原困是未设置SQL SERVER登录认证模式为混合认证模式,因为SQL SERVER默认安装后认证模式为WINDOWS认证模式,从而导致出错。 解决方法: 1.启动SQLSERVER企业管理器,选择要进行认证模式设置的服务器。右击该服务器,在弹出菜单中选择属性,SQL SERVER将弹出属性对话框 2.在属性对话框中选择安全性选项,在身份验证处选择“SQL Server和Windows”,然后确定。 -------------------- 详细说明: ============= 一.控制面板-》服务-》MS SQL SERVER-》登陆--》本地系统帐户--》重新启动MS SQL SERVER 用windows验证登陆查询分析器--》执行 sp_password null,sa新密码,'sa' 二."无法连接到服务器,用户xxx登陆失败" 该错误产生的原因是由于SQL Server使用了"仅 Windows"的身份验证方式, 因此用户无法使用SQL Server的登录帐户(如 sa )进行连接.解决方法如下所示: 1.在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server 操作步骤: 在企业管理器中 --右键你的服务器实例(就是那个有绿色图标的) --编辑SQL Server注册属性 --选择"使用windows身份验证" --选择"使用SQL Server身份验证" --登录名输入:sa,密码输入sa的密码 --确定 2.设置允许SQL Server身份登录 操作步骤: 在企业管理器中 --展开"SQL Server组",鼠标右键点击SQL Server服务器的名称 --选择"属性" --再选择"安全性"选项卡 --在"身份验证"下,选择"SQL Server和 Windows ". --确定,并重新启动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 身份验证).
分享到:
评论

相关推荐

    如何解决 ZotFile 的数据库问题解决方案(亲测可用).md

    如何解决 ZotFile 的数据库问题解决方案(亲测可用).md

    如何解决 Zotero 的数据库问题解决方案(亲测可用).md

    如何解决 Zotero 的数据库问题解决方案(亲测可用).md

    如何解决 Docker 中 YApi 的数据库问题解决方案(亲测可用).md

    如何解决 Docker 中 YApi 的数据库问题解决方案(亲测可用).md

    如何解决 PDF-translate 的数据库问题解决方案(亲测可用).md

    如何解决 PDF-translate 的数据库问题解决方案(亲测可用).md

    Oracle数据库日常运维及应急故障处理手册

    当数据库无法连接时,可能的原因包括数据库实例宕机、监听服务异常、数据库挂起、归档目录空间不足、网络问题等。针对不同情况的故障排查和处理方法如下: 1. 如果是数据库实例宕机,应尽快重启数据库。 2. 如果是...

    数据库设计解决方案入门经典

    数据库设计解决方案入门经典

    Oracle日常维护故障定位故障排除

    以下是一些常见的Oracle数据库故障及其原因与解决方案: 一、数据库挂起故障 1. ARCHIVE挂起:当归档日志过程出现问题,无法创建新的归档日志文件时,数据库会挂起。解决方案通常涉及检查归档日志目录权限、磁盘...

    数据库实时同步技术解决方案

    数据库实时同步技术解决方案 数据库实时同步技术是指将不同...数据库实时同步技术解决方案可以帮助中小企业解决异构数据库间的数据同步问题,该技术解决方案可以提高数据的一致性和实时性,提高企业的信息化水平。

    SQL数据库安全解决方案

    该数据库防火墙套装是GreenSQL公司提供的SQL数据库全面安全解决方案。作为数据库前端安装,为数据库提供伪装和防护。 作为SQL数据库的代理,GreenSQL提供多种数据库保护和加速功能,包括自学习、数据库规则防火墙、...

    数据库编码解决方案

    数据库编码解决方案旨在解决Java开发中使用JDBC访问数据库时遇到的字符编码问题,尤其是在存储和检索字符串时需要手动进行编码转换的繁琐过程。在传统的Java应用程序中,数据库操作通常分为两个层次:数据库连接池和...

    数据库审计解决方案.pdf

    数据库审计解决方案是为了解决当前数据库系统中的安全风险和管理不善的问题。该解决方案主要针对数据库系统的安全风险,包括来自内部的攻击、数据泄露、非法访问等问题。通过实施数据库审计系统,可以达到高安全性、...

    数据库安全解决方案及产品介绍PPT课件.pptx

    数据库安全解决方案及产品介绍 数据库安全是指保护数据库免受未经授权的访问、使用、披露、破坏或修改的安全措施。随着数据的日益重要,数据库安全变得日益重要。以下是数据库安全解决方案及产品介绍的知识点: 一...

    数据库安全解决方案介绍PPT课件.ppt

    "数据库安全解决方案介绍PPT课件.ppt" 数据库安全解决方案是 Imperva 公司的核心产品之一,本解决方案旨在提供从数据库安全的多方面保护,以保护敏感数据免受未经授权的访问和攻击。该解决方案涵盖了数据库安全的...

    GaussDB云数据库行业解决方案.pptx

    GaussDB云数据库是华为云推出的云数据库解决方案,旨在帮助企业实现数字化转型。该解决方案基于华为云的整体解决方案和全栈软硬件创新能力,为客户提供了一站式的数据库解决方案。 1. 数据库发展史:从关系型数据库...

    数据库同步解决方案

    sqlserver 数据库同步解决方案 图文全有 按照步骤可以实现

    数据库7种类型解决方案

    数据库解决方案是确保企业信息系统稳定运行的关键,它们包括了多种方案来满足不同业务需求和挑战。本文将详细介绍七种数据库解决方案:高可用性解决方案、灾难恢复解决方案、实时数据复制解决方案、数据压缩功能、...

    云时代的数据库容灾解决方案.pptx

    云时代的数据库容灾解决方案 云时代的数据库容灾解决方案是指在云计算环境中,为了保护数据库免受灾难或故障的影响而采取的一系列措施和技术。随着云计算的普及,数据库容灾解决方案变得越来越重要。以下是云时代的...

    Sql Server数据库备份的另类解决方案

    本文将探讨一种另类的SQL Server数据库备份解决方案,旨在提供更灵活、高效的数据保护策略。 首先,我们要理解为什么需要另类备份方案。标准的SQL Server备份虽然全面,但在大规模数据库或高I/O环境下,可能会面临...

    数据库置疑解决方案

    ### 数据库置疑解决方案 #### 一、引言 在数据库管理过程中,经常会遇到各种问题,其中数据库置疑(可疑状态)是较为常见且棘手的一类问题。当数据库处于置疑状态时,通常意味着数据库可能无法正常启动或运行,这...

Global site tag (gtag.js) - Google Analytics