当前位置:首页 » 编程语言 » sql为什么登不上去
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql为什么登不上去

发布时间: 2022-10-20 16:05:46

1. sql数据库连接不上,除了密码错误,还有什么会导致登录失败

这个提示,一般是密码错误。
不过还有一种可能:
你这个数据库是恢复的,而恢复后,应该执行以下
sp_change_users_login
你试试。
下面是我拷贝的。
孤立帐户,就是某个数据库的帐户只有用户名而没有登录名,这样的用户在用户库的sysusers系统表中存在,而在master数据库的syslogins中却没有对应的记录。
孤立帐户的产生一般是一下两种:
1.将备份的数据库在其它机器上还原;
2.重装系统或SQL
SERVER之后只还原了用户库
解决方法是使用sp_change_users_login来修复。
sp_change_users_login的用法有三种
用法1:
exec
sp_change_users_login
'REPORT'
列出当前数据库的孤立用户
用法2:
exec
sp_change_users_login
'AUTO_FIX','用户名'
可以自动将用户名所对应的同名登录添加到syslogins中
用法3:
exec
sp_change_users_login
'UPDATE_ONE','用户名','登录名'
将用户名映射为指定的登录名。

2. sql 登陆不进去了 急!

error
40
应该是
服务没开启,运行services.msc
开启
SqlServer(实例名)
服务
一般是
sqlserver(sqlexpress)
,如果你安装了sql
server
配置管理器的话
直接从那里打开

3. 为什么sql新建登录名连接失败

  • 首先选择【Windows身份验证】模式连接数据库引擎。

4. SQL server 服务器登录失败为什么

由于出现这样问题的频率实在太高了,特别是新手通常遇到这个问题
解决原因很简单,安装SQL Server时是使用默认登录用户来作为启动SQL Server服务的账号(对于自己使用的单机,通常就是administrator了),当该用户更改了用户名(如有人喜欢把administrator改成admin)或更改了其口令时,再次启动服务器,就出现“同于登录失败而无法启动服务”的错误了
知道了原因,解决方法也就很显然了.

1,把用户口令改回原来的,再启动服务
2,使用控制面版服务管理器,找到MSSQLSERVER服务,更改启动账号信息,改成变更后的,再启动服务
3,也是推荐使用的方法,创建一个新用户,专门用于启动SQL Server服务,安装SQL Server时就使用该用户来启动SQL Server,这样就可以避免用于频繁更改administrator口令而带来的1069错误了。如果已经安装好SQL Server,也可以在控制面版服务管理器下更改MSSQLSERVER服务的服务账号信息,换成SQL服务专用的用户。

5. 为什么SQL数据库登录不上

1.用window身份登录数据库
2.在安全性>登录名>sa
在右击sa
属性
3在
sa的属性中的
SQL
Server身份验证
将密码改成
sa,强制实施密码策略不要选中
4.在状态,设置里面>登录
选择启用
5.然后右服务器,就是数据库上面的那个>安全性
6.服务器身份验证选为
SQL
Server

Windows
身份验证模式
都配置好之后就OK了
不懂再加我为好友

6. sql server登录不了

检查一下网络连接,然后进行连接的重新设置,再次登录软件之后,把程序的数据关闭,进行密码账号重新设置即可。

7. SQL Server 服务由于登录失败而无法启动怎么办

SQL Server 服务由于登录失败而无法启动怎么办

SQL Server 服务由于登录失败而无法启动

症状

在重新启动 SQL Server、SQL Executive 或 SQL Server Agent 时,可能无法启动该服务,并显示以下错误信息:

Error 1069:The service did not start e to a logon failure.

或者

错误 1069:由于登录失败而无法启动服务

原因

SQL Server、SQL Agent 或 SQL Server Executive 启动服务帐户的密码不正确,因为密码可能已被更改了。

替代方法

若要解决此问题,请在 SQL Server 主机的 Microsoft SQL Server 服务帐户中键入正确的密码。

若要在 Microsoft Windows 2000 Server 和 Microsoft Windows XP 中更正该密码,请按照下列步骤操作: 1. 单击开始,指向设置,然后单击控制面板。

2. 双击管理工具,然后双击服务。

3. 双击 MSSQLSERVER,然后单击登录选项卡。

4. 在密码和确认密码文本框中键入正确的密码,然后单击确定。

若要在 Microsoft Windows NT 4.0 中更正该密码,请按照下列步骤操作: 1. 单击开始,指向设置,然后单击控制面板。

2. 双击服务,然后双击 MSSQLSERVER。

3. 在密码和确认密码文本框中键入正确的密码,然后单击确定。

注意:通过 Services 小程序更改该密码使 SQL Server 可以成功重新启动;但是,如果安装了 Microsoft 搜索(全文搜索服务),则它要求通过 SQL 企业管理器 (SEM) 进行随后的密码更改。

以下一节摘自 SQL Server 2000 联机图书:

“After changing the SQL Server service account information in Control Panel, you must also change the SQL Server service account in SQL Server Enterprise Manager.This allows the service account information for Microsoft Search service to remain synchronized as well.

Important:Although the Microsoft Search service is always assigned to the local system account, the full-text search engine tracks the SQL Server service account in Windows.Full-text search and failover clustering are not available if Windows password changes are not reset using SQL Server Enterprise Manager.”(在控制面板中更改 SQL Server 服务帐户信息后,您还必须在 SQL Server 企业管理器中更改 SQL Server 服务帐户。这样,用于 Microsoft 搜索服务的服务帐户信息也会保持同步。重要说明:尽管将 Microsoft Search 服务始终分配给本地系统帐户,但全文搜索引擎跟踪 Windows 中的 SQL Server 服务帐户。如果没有使用 SQL Server 企业管理器重置 Windows 密码更改,则无法使用全文搜索和故障转移群集。)

通过使用 SEM,右键单击服务器,单击属性,然后单击安全选项卡。在启动服务帐户下面,输入相应的帐户和密码。

安装SQL Server2000时是使用默认登录用户来作为启动SQL Server服务的账号(对于自己使用的单机,通常就是administrator了),但是我更改了用户名出现“同于登录失败而无法启动服务”的错误 以下我试过的方法.

1,把用户口令改回原来的,再启动服务

2,使用控制面版服务管理器,找到MSSQLSERVER服务,更改启动账号信息,改成变更后的,再启动服务

3,也是推荐使用的方法,创建一个新用户,专门用于启动SQL Server服务,安装SQL Server时就使用该用户来启动SQL Server,这样就可以避免用于频繁更改administrator口令而带来的1069错误了。如果已经安装好SQL Server,也可以在控制面版服务管理器下更改MSSQLSERVER服务的服务账号信息,换成SQL服务专用的用户。

首先介绍网络上常用的两种解决方法:

1.我的电脑--控制面板--管理工具--服务--右键 MSSQLSERVER--属性--登陆--登陆身份--选择"本地系统帐户"

或:

2.我的电脑--控制面板--管理工具--服务--右键 MSSQLSERVER--属性--登陆--登陆身份--选择"此帐户"--密码和确认密码中输入你修改后的administrator密码.

两者的区别:

选择第一种方式,以后修改了administrator密码,不用再调整(但要求登陆操作系统的是系统管理员)

选择第二种方式,以后修改了administrator密码,还要再重复做上面的操作.

下面是我遇到的一种情况:

今天上午同事又告诉我他的`SQL不能登陆自己的“企业管理器”了,报出的错误就是“1069 错误,由于登录失败而无法启动服务”,上网查到了以上两种方案,但是当我看到了服务的窗口又发现了一个可能引起此问题的地方:

我们先找到MSSQLSERVER服务,然后查看它的属性

发现是使用域帐户在启动服务时进行验证,于是便询问是否修改过登陆域的密码,得到答案是修改过,因为域中作了设置,一定时期后要求用户修改密码,而且不能 与以前密码相同(空密码除外,这个我做过实验^_^)。于是将这里的密码重新进行设置,再重新启动服务成功,SQL也可登陆成功。

通过这个问题发现,当域的密码被修改过后,相应服务使用的登陆验证信息不会自动更新需要手动来更新,才能解决此问题。如果大家嫌比较麻烦,还是像上面的解决方案那样直接将登陆身份修改为“本地系统帐户”比较简单。

;

8. SQL SERVER 2005 我登陆不上了 为什么

有两个地方都要改,你先用WINDOWS身份登录检查一下:
1、安全性->登录名->sa->属性->状态->是否允许连接到数据库引擎,选择“授予”;登录,选择“启用”。
2、服务器属性->安全性->服务器身份验证,选择“SQL
Server和Windows身份验证模式”。

9. 为什么我的SQL登陆不了

你在安装SQL时应选择WINDOWS与SQL混合验证模式,如果选择仅WINDOWS登陆,只能是本地用户和域用户才能登陆,我想楼主是没有建立域吧.
我在用精诚超市管理软件,是这样安装的:先建立服务器A,混合验证模式,用户名sa 密码随意,重启后安装精诚软件,这样服务器就建立完毕了.然后在第二台电脑也装精诚软件,装完后进入管理工具,建立与数据库的连接,服务器:A(或者A的IP地址),用户名sa,密码为装服务器时填的密码,数据库名称随意,最好填一个有意义或有代表性的,然后就可以创建数据库了.
希望可以给你一个参考.