SQL05中sa账户密码错误问题

7830人阅读
SQL Server 2005 express 默认安装时为 Windows 认证方式,如果想改为 Windows 和
SQL 两种的混合模式。
(一) 通过命令行修改
1.停止 SQL Server/SQL Express 服务: net stop /y
mssql$sqlexpress
2.修改登录方式:开始菜单-&运行,键入
regedit,打开注册表编辑器,找到&HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft
SQL Server/MSSQL.1/MSSQLServer,修改 LoginMode&字段从
3.重新启动SQL Server/SQL Express服务: net start
mssql$sqlexpress
4.登录进系统: sqlcmd -E -S ./sqlexpress
5.修改密码:
ALTER LOGIN sa WITH PASSWORD='yoursapassword';
ALTER LOGIN sa ENABLE;
(二) 通过图形界面修改
下载Microsoft SQL Server Management Studio
Express(下载名:SQLServer2005_SSMSEE.msi)。
1:开启SQL2005远程连接功能
配置工具-&SQL
Server外围应用配置器-&服务和连接的外围应用配置器-&打开SQLEXPRESS下的DataBase
Engine节点,选择远程连接,选择&同时使用TCP/IP和named pipes&,确定后,重启数据库服务。
2:登录改为混合模式
打开管理器,用Windows方式连接进入数据库,右键点击数据服务器-&属性,安全性,在&服务器身份验证&下选择&SQL
SERVER和Windows身份验证模式&,&登录审核&选&失败和成功的登录&,确定。
3:新建用户和密码,与sql2000类似。
这样就可以用数据连接字符串进行连接了,比如(server=.//uid=pwd=密码;database=数据库名称&)。
如果在用SQLServer模式连接的时候,报错&已成功与服务器建立连接,但是在登录过程中发生错误&,展开服务器上的&安全性-&登陆名-&选中SA登陆帐号(右键)-&状态-&登陆&,修改为启用。
1.确认你启用了服务器的远程连接。
在SSMSEE中设置如下:
使用WINDOWS认证登录&&右键点击服务器&&属性&&连接&&允许远程连接到此服务器。
2.如果是在代码中进行连接,请确认服务器名应为&服务器名//实例名&的形式。
中文版SSMSEE(SQL & SERVER & Management & Studio & Express)下载地址:
/downloads/details.aspx?familyid=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796&displaylang=zh-cn
要使用SA登陆,必须启用SQL & SERVER认证模式:
使用WINDOWS认证登录&&右键点击服务器&&属性&&安全性
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:880807次
积分:15587
积分:15587
排名:第195名
原创:582篇
转载:719篇
评论:254条
(2)(4)(1)(1)(1)(26)(63)(63)(49)(35)(8)(16)(13)(17)(34)(46)(18)(32)(45)(13)(10)(66)(88)(57)(34)(34)(28)(23)(11)(18)(11)(84)(21)(28)(70)(6)(5)(17)(37)(12)(23)(14)(2)(8)(1)(10)(15)(23)(3)(19)(19)(7)(4)(1)(5)(2)温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
阅读(1813)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_086065',
blogTitle:'SQL Server 2008开启sa账户以及如何用JDBC进行连接',
blogAbstract:'
做实验需要用Java与SQL Server连接,因为使用的 SQL 2008 Express Edition 是基于 Visual Studio2010 安装包安装时一起安装的,所以为了方便数据库的操作,首先下载了独立的 SQL Server Management Studio& 安装包进行安装 。安装完毕后设置 SQL 癿登陆模式,因为 VS2010 自带的 SQL& Server 默认把 sa 账户禁用,这就意味着通过网络 TCP/IP 连接方式就不可用,所以要先把 sa 账户启用以方便以后的操作。
启动方式如下所示:
?step 1: 打开SSMS,用windows身份连接数据库,登录后,右键选择“属性”。?step 2: 左侧选择“安全性”,选中右侧的“SQL Server 和 Windows 身份验证模式”以启用混合登录模式。',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:9,
publishTime:8,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}1. SQL Server 2005服务器的两种身份验证方式有什么区别_百度知道
1. SQL Server 2005服务器的两种身份验证方式有什么区别
提问者采纳
Windows 身份验证 和 SQL Server身份验证 。主要集中在信任连接和非信任连接。windows 身份验证相对于混合模式更加安全,使用本连接模式时候,sql不判断sa密码,而仅根据用户的windows权限来进行身份验证,我们称为“信任连接”,但是在远程连接的时候会因NTML验证的缘故,无法登陆。混合模式验证就比较既当本地用户访问sql时候采用windows身份验证建立信任连接,当远程用户访问时由于未通过windows认证,而进行sql server认证(使用sa的用户也可以登录sql),建立“非信任连接”,从而使得远程用户也可以登录。更加直接一些就是windows身份验证,不验证sa密码,如果windows登录密码不正确,无法访问sql,混合模式既可以使用windows身份验证登录,有可以在远程使用sa密码登录。准确来说,混合身份验证模式,也就是基于Windows身份验证和SQL Server身份混合验证。在这个模式中,系统会判断账号在Windows操作系统下是否可信,对于可信连接,系统直接采用Windows身份验证机制,而非可信连接,这个连接不仅包括远程用户还包括本地用户,SQL Server 会自动通过账户的存在性和密码的匹配性来进行验证。比如当SQL Server实例在Windows 98上运行时,必须使用混合模式,因为在Windows 98上不支持Windows身份验证模式。
其他类似问题
身份验证的相关知识
按默认排序
其他1条回答
Windows 身份验证 和 SQL Server身份验证
等待您来回答
您可能关注的推广
下载知道APP
随时随地咨询
出门在外也不愁SA口令_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
文档贡献者贡献于
评价文档:
3页免费4页免费1页免费3页免费3页免费 4页免费3页免费2页1下载券2页免费3页免费
喜欢此文档的还喜欢3页免费4页1下载券2页免费2页免费1页免费
SA口令|S​A​口​令
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
大小:770.50KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢SQL2000清除sa账户密码工具 - 下载频道
- CSDN.NET
&&&&SQL2000清除sa账户密码工具
SQL2000清除sa账户密码工具
用来清除SA账户密码工具,可用于SQL2000和SQL2005
若举报审核通过,可奖励20下载分
被举报人:
xiaoxun127
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
您可能还需要
数据库下载排行

我要回帖

更多关于 账户密码错误 的文章

 

随机推荐