SQLServer无法打开用户默认数据库 登录失败错误4064的解决方法_mssql2005

   无法打开用户默认数据库,登录失败,其原因是登录帐户的默认数据库被删除。

    解决办法是使用管理员帐户修改此登录帐户的默认数据库。

    1、使用管理员帐号登入企业管理器,在“对象资源管理器”中,展开“安全性”——“登录名”,右键该帐户点击“属性”

    2、在“登录属性”的对话框中,第一个“常规”选项卡界面的右边更改默认的数据库。

    如果出问题的就是你的管理员帐户,你无法登入企业管理器里修改,可以使用以下命令,

    SQL Server 2000用户打开CMD命令提示符,使用以下命令:
    
    SQL帐户登录方式:isql -U"密码" -P"jtydl" -d"master" -Q"exec sp_defaultdb N'sa', N'master'"

    Windows验证登录方式:isql -E -d"master" -Q"exec sp_defaultdb N'BUILTIN/Administrators', N'master'"

    SQL Server 2005用户不能使用isql命令,因为SQL 2005版本里没有isql,网上都是转载isql的用法而没说在SQL 2005里没有这命令,这个问题

困扰了我大半小时,最后终于找到了,SQL2005但新增了一个sqlcmd命令来代替isql。只要把上面的isql换成sqlcmd即可,同样是在CMD命令提示符下

面输入。

    出现这个错误的的一般原因:

1、误删除了默认的数据库。
2、该默认的数据库在还原数据库时,使用了另外物理路径来备份的数据库进行还原,可能会出现上面的错误。 

时间: 2024-09-17 16:09:24

SQLServer无法打开用户默认数据库 登录失败错误4064的解决方法_mssql2005的相关文章

SQL Server打开默认数据库出现登录失败错误4064如何解决

无法打开用户默认数据库,登录失败,其原因是登录帐户的默认数据库被删除. 解决办法是使用管理员帐户修改此登录帐户的默认数据库. 1.使用管理员帐号登入企业管理器,在"对象资源管理器"中,展开"安全性"--"登录名",右键该帐户点击"属性"   2.在"登录属性"的对话框中,第一个"常规"选项卡界面的右边更改默认的数据库.   如果出问题的就是你的管理员帐户,你无法登入企业管理器里修改,可以

SQL Server常见错误(1)“无法打开用户默认数据库,登录失败” (2)系统密码改变后无法启动SQLServer

server|sqlserver|错误|数据|数据库 无法打开用户默认数据库,登录失败,这也是SQL Server使用者熟悉的问题之一.在使用企业管理器.查询分析器.各类工具和应用软件的时候,只要关系到连接SQL Server数据库的时候,都有可能会碰到此问题,引起此错误发生的原因比较多,下面我们就来详细分析引起此问题的原因以及解决办法. 一.原因登录帐户的默认数据库被删除. 二.解决方法:(一).使用管理员帐户修改此帐户的默认数据库1.打开企业管理器,展开服务器组,然后展开服务器2. 展开"安

无法打开用户默认数据库怎么办

  无法打开用户默认数据库的解决方法 无法打开用户默认数据库,登录失败,这也是SQL Server使用者熟悉的问题之一.在使用企业管理器.查询分析器.各类工具和应用软件的时候,只要关系到连接SQL Server数据库的时候,都有可能会碰到此问题,引起此错误发生的原因比较多,下面我们就来详细分析引起此问题的原因以及解决办法. 一.原因 登录帐户的默认数据库被删除. 二.解决方法: (一).使用管理员帐户修改此帐户的默认数据库 1.打开企业管理器,展开服务器组,然后展开服务器 2. 展开"安全性&q

SQL Server数据库复制失败的原因及解决方法_MsSql

在SQL Server数据库操作中,对数据库复制时出现了以下的错误,错误信息如下图所示: SQL Server数据库复制失败的原因及解决方案 出现上面的提示信息,会是什么原因导致的呢?笔者经过一番推敲终于找到了上述的原因. 原因:在复制数据库时,必须先停止mssqlserver服务,然后才能复制. 解决方法: 开始-->运行-->services.msc打开服务管理器,找到mssqlserver服务,然后停止该服务. 或者 开始-->运行-->cmd-->net stop m

SQL Server数据库复制失败的原因及解决方法

在SQL Server数据库操作中,对数据库复制时出现了以下的错误,错误信息如下图所示: SQL Server数据库复制失败的原因及解决方案 出现上面的提示信息,会是什么原因导致的呢?笔者经过一番推敲终于找到了上述的原因. 原因:在复制数据库时,必须先停止mssqlserver服务,然后才能复制. 解决方法: 开始-->运行-->services.msc打开服务管理器,找到mssqlserver服务,然后停止该服务. 或者 开始-->运行-->cmd-->net stop m

sql2005 附加数据库出错(错误号:5123)解决方法_mssql2005

[错误提示]无法为此请求检索数据.(Microsoft.SqlServer.SmoEnum)其他信息执行Transact-Sql语句或批处理时发生了异常.(Microsoft.SqlServer.ConnectionInfo)尝试打开或创建物理文件"d:\Data\***.mdf"时,Create file遇到操作系统错误5(拒绝访问.) [问题背景]数据库版本:SQL Server 2005企业版操作系统版本:Windows Server 2003企业版错误引发描述:数据库分离后,把

SQL Server创建维护计划失败(SQL Server:14234 错误)的解决方法_mssql2005

入手一台服务器,确切地说是云主机,里面的环境是预先配置好的,但在配置计划任务的时候,却发现mssql2005的计划备份不能做,会报错: 复制代码 代码如下: sqlserver 创建维护计划失败(SQL Server: 14234 错误)自动备份数据库计划 错误信息: 复制代码 代码如下: 对于 JobStep ' testBak ' 创建失败. (Microsoft.SqlServer.MaintenancePlanTasks) 执行 Transact-SQL 语句或批处理时出现异常. (Mi

sql server 2005因架构无法删除用户错误15138的解决方法_mssql2005

Microsoft SQL Server错误: 15138删除对于用户失败,数据库主体在该数据库中拥有架构,无法删除 解决方法一 先删除此用户对应的架构,然后在删除对应的用户 步骤 1.SQL SERVER MANAGEMENT STUDIO>数据库>安全性>构架,先删除对应的构架 2.SQL SERVER MANAGEMENT STUDIO>数据库>安全性>用户,删除对应的用户   解决方法二 执行如下SQL语句 ALTER AUTHORIZATION ON SCHE

win7系统调用失败错误提示的解决方法

  最近有不少朋友发现在使用win7系统时候出现"系统调用失败"的提示窗口,此问题也不是什么新鲜事了,早从win7发布到现在一直存在,原来小编没有为大家详细介绍,这里小编专门就这个问题为大家详细介绍下解决方法,希望能解决win7系统调用失败窗口提示! win7系统调用失败解决方法 第一种方法: 1.首先双击打开win7旗舰版电脑中的IE浏览器,然后在打开的窗口中,咱们在地址栏中输入如下地址:C:windows explorer.exe,输入完成之后,直接按下键盘上的回车就可以了.一般情