如何解决sql server18456错误
5个回答
展开全部
最近想研究下SQL SERVER2012 Enterprise版本的数据库,听说功能很强大。我是在win7上安装的,安装的过程很顺利,我在用“Windows 身份验证”时,一切OK,但是在用SA用户登录数据库的时候出现如下的错误:
之前装过SQL7.0, SQL2000, SQL2005版的、2008版的,好像没有这复杂啊,百度了下找到了一个解决方案,归纳一下:这个错误一般由三个原因引起,登录方式设置错误、sa设置错误和IP方式是否开启,下面依次解决这三个问题。
解决方案:
一、登录方式设置
1.以“Windows 身份验证”方式登录,进入服务器,点击右键,选择属性:
2.在弹出的对话框中,将“安全性”中的“服务器验证方式”设置为“SQL Server 和 Windows 身份验证模式”:
二、sa设置
1.依次进入“安全性”、“登录名”、“sa”,右击“sa”选择属性。
三、开启IP
1.打开“SQL Server 配置管理器”,展开“SQL Server 网络配置”,把“MSSQLSERVER 的协议”中的“TCP/IP”开启:
下面就可以用sa登录数据库了
展开全部
方法/步骤
1
首先打开SQL sever,我们用sa登陆,发现报一个18456错误
2
首先用windows方式登陆数据库,这种方式基本上都能登上。
3
找到安全性下的登陆名,右击sa,选择属性按钮
4
在常规选项卡中,输入你的sa密码
5
在状态选项卡中,选择授予数据库引擎,启用登陆登陆
6
右击数据库引擎,选择属性
7
数据身份验证选择sql server和windows身份验证,
8
右键点击数据库引擎,选择重新启动,重启后就可以登陆了。(一般情况下,修改设置后都应该重新启动的,不然出问题别怪我没有提醒你呦!O(∩_∩)O)
9
别急还没有好哈,别忘了你是突然间就出现这个错误了,如何彻底的解决呢。很简单,打开运行按钮,输入gpedit.msc,进入本地组策略编辑器
10
选择计算机配置,选择windows设置,选择安全设置,选择账户策略下的秘密策略,这时你可以看到右边框有一个密码最长使用期限,改的时间长一点就行了(比如七八百天,这样两年都不要该密码了,O(∩_∩)O哈哈~),或者设置为0则密码不过期。
http://jingyan.baidu.com/article/d8072ac47c6c01ec95cefd8b.html
1
首先打开SQL sever,我们用sa登陆,发现报一个18456错误
2
首先用windows方式登陆数据库,这种方式基本上都能登上。
3
找到安全性下的登陆名,右击sa,选择属性按钮
4
在常规选项卡中,输入你的sa密码
5
在状态选项卡中,选择授予数据库引擎,启用登陆登陆
6
右击数据库引擎,选择属性
7
数据身份验证选择sql server和windows身份验证,
8
右键点击数据库引擎,选择重新启动,重启后就可以登陆了。(一般情况下,修改设置后都应该重新启动的,不然出问题别怪我没有提醒你呦!O(∩_∩)O)
9
别急还没有好哈,别忘了你是突然间就出现这个错误了,如何彻底的解决呢。很简单,打开运行按钮,输入gpedit.msc,进入本地组策略编辑器
10
选择计算机配置,选择windows设置,选择安全设置,选择账户策略下的秘密策略,这时你可以看到右边框有一个密码最长使用期限,改的时间长一点就行了(比如七八百天,这样两年都不要该密码了,O(∩_∩)O哈哈~),或者设置为0则密码不过期。
http://jingyan.baidu.com/article/d8072ac47c6c01ec95cefd8b.html
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SQL2008混合身份验证sa ,提示错误18456,解决方法如下:
1、用Windows身份验证方式进入SQL2008,在“对象资源管理器”右击根目录,弹出服务器属性。在“选择页”->“安全性”->勾选Sql Server和Windows身份验证模式->确定。
到这里就可以断开连接退出并使用“SQL Server身份验证”模式登录了。
由于默认不启用sa,所以如果启用sa账户登录,则还需要如下设置:
2、回到“对象资源管理器”,展开“安全性”,展开“登录名”就会看到登录名sa,右键它-->属性,“选择页”上选“状态”,右边的登陆选“启用”。确定。
4、万一还登录不了,可做如下尝试:
打开“SQL Server配置管理器”-->展开“SQL Server网络配置”-->“MSSQLSERVER 的协议”,在右边启用“TCP/IP协议”(+Named pipes协议)。
5.在SQL Server服务 里重启MSSQLSERVER服务即可。
1、用Windows身份验证方式进入SQL2008,在“对象资源管理器”右击根目录,弹出服务器属性。在“选择页”->“安全性”->勾选Sql Server和Windows身份验证模式->确定。
到这里就可以断开连接退出并使用“SQL Server身份验证”模式登录了。
由于默认不启用sa,所以如果启用sa账户登录,则还需要如下设置:
2、回到“对象资源管理器”,展开“安全性”,展开“登录名”就会看到登录名sa,右键它-->属性,“选择页”上选“状态”,右边的登陆选“启用”。确定。
4、万一还登录不了,可做如下尝试:
打开“SQL Server配置管理器”-->展开“SQL Server网络配置”-->“MSSQLSERVER 的协议”,在右边启用“TCP/IP协议”(+Named pipes协议)。
5.在SQL Server服务 里重启MSSQLSERVER服务即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-08-18
展开全部
如何解决sql server18456错误
1、以windows验证模式进入数据库管理器。
2、右击sa,选择属性:
在常规选项卡中,重新填写密码和确认密码(改成个好记的)。把强制实施密码策略去掉。
3、点击状态选项卡:勾选授予和启用。然后确定
4、右击实例名称(就是下图画红线的部分),选择属性。
5、点安全性,确认选择了SQL SERVER 和Windows身份验证模式。
6、重启SQLSERVER服务(重要)。
1、以windows验证模式进入数据库管理器。
2、右击sa,选择属性:
在常规选项卡中,重新填写密码和确认密码(改成个好记的)。把强制实施密码策略去掉。
3、点击状态选项卡:勾选授予和启用。然后确定
4、右击实例名称(就是下图画红线的部分),选择属性。
5、点安全性,确认选择了SQL SERVER 和Windows身份验证模式。
6、重启SQLSERVER服务(重要)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-07-18
展开全部
百度搜索错误的代码就可以了,解答那么多,善用搜索
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |