阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

手机号码,快捷登录

老司机
查看: 4046|回复: 1

[讨论] 关于SQL Server数据库sa用户登录失败问题见解

[复制链接]
  • TA的每日心情
    开心
    2016-12-8 22:12
  • 签到天数: 107 天

    [LV.6]常住居民II

    发表于 2010-7-30 15:15:29 | 显示全部楼层 |阅读模式
    本帖最后由 ghl621 于 2010-7-30 15:16 编辑

    服务名:symblue.vicp.net
    数据库名称:raDataBase
    数据库用户名:sa


    关于SQL Server数据库sa用户登录失败问题见解

       今日在做项目时发现以前正常使用的SQL Server中的sa用户突然报登录失败.从网上看了很多资料,问题却依然未解决,后来通过本人思考,则问题得以解决.针对这一原因,本人对其看法及解决方法如下:

    [问题状态]
       1.项目和数据库正常操作时,机器突然死机,导致重启.
       2.机器重启后打开SQL Server时发现SQL组下无任何东西,表现为"无项目"的提示.
       3.利用.net项目连结数据库是发现报sa登录失败错误(不一定指.net项目).
       注当然要确定自己所做项目代码连接数据库操作正确的前提之下).

    [解决方案]
       1.确定SQL Server服务器是否正常启动.方法是打开"控制面板"--"管理工具"--"服务"--"MSSQLSERVER",选中此项,然后右键启动服务即可(若原服务已启动则不必做此操作).
       2.如服务器启动后,还不能正常使用SQL Server数据库(报登录错误),此时打开SQL Server数据库的"企业管理器",展开可使用的"SQL Server 组",如此下无可再展开菜单,此是将鼠标指向"SQL Server 组",然后右击,在下拉菜单中选择"新建SQL Server 注册"即可,输入你服务器的名称,跟你运行项目时所连接的服务器的名称一致.输入SQL用户,默认情况下为sa,密码为空.
       3."SQL Server组"建立成功后,就会出现新建组服务器的名称,展开就可以看到"数据库"项了.
       4.在带有绿色箭头图标的服务器名称上右击,在下拉菜单中选择"属性"选项卡,再选择"安全性",选择"SQL Server和Windows(s)"项,然后点击确定即可.
       5.在带有绿色箭头图标的服务器名称上右击,在下拉菜单中选择"编辑SQL Server注册属性",查看弹出的选项卡是否默认选中"使用Windows验证".
       6.在展开的带绿色图标的服务器下,选择"安全性",展开"安全性"选项卡,选择"登录"查看是否存在默认情况下的两个登录名称.
        (1).BUILTIN/Administrator windows组  许可  master Simplified Chinese
        (2).sa                    标准       许可  master Simplified Chinese
      注:如无此两项,请新在此页面中点右键新建.当然也可新建自己新的登录用户名和密码.
       7.在本窗口的菜单栏中选择"工具(T)",然后选择"SQL Server查询分析器",打开查询分析器后选择"文件"--"连接".在弹出的对话框中选择你的服务器,然后在下面选择"SQL Server身份验证",输入你的登录用户名和密码.如能正常登录,则SQL Server正常,如不能登录,就检查你的用户名,密码,服务器是否正确,依照上面的1--6个步骤进行对照修改.
       8.通过上面1--7的步骤能实现数据库的连接或者sa登录失败的问题已解决.则本文章所提到的问题已解决,如通过上面的步骤还出现错误,此时打开"控制面板"--"管理工具"--"数据源"--"系统DSN"(此处根据个人连接方式而定).选择你的数据源别名,就是数据源名称,看是否与SQL Server企业管理器中的数据库名称是否一致.如不一致,则修改其名称.单击旁边的"配置"即可.

       本人碰到的是数据库名称不一致引起的错误.若朋友们碰到sa登录服务器错误,皆可按照上面的步骤去解决.今特写此文,希望能帮大家解决此类问题.
    楼主热帖
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2014-4-10 10:28
  • 签到天数: 38 天

    [LV.5]常住居民I

    发表于 2010-8-1 18:12:43 | 显示全部楼层
    多谢楼主 分享宝贵经验
    SQLServer 异常问题确实容易引起 log错误
    启用邀请码注册,提高发帖质量,建设交流社区
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表