您当前位置:优侠库 > 资讯攻略 >
来源:未知
2020-05-22 21:40:20 浏览: 分类:资讯攻略

讲解无法打开用户默认数据库的解决方法

无法打开用户的默认数据库,登录失败,这也是sql server用户比较熟悉的问题之一。在使用企业管理器、查询分析器、各种工具和应用软件时,只要与连接SQL Server数据库有关,都可能遇到这个问题。造成这种错误的原因有很多。在这里,我们将详细分析这个问题的原因和解决方法。

一.原因

登录帐户的默认数据库被删除。

二、解决方案:

(1)使用管理员帐户修改该帐户的默认数据库。

1.打开企业管理器,展开服务器组,然后展开服务器。

2.展开“安全”,展开登录,右键单击相应的登录帐户,并从弹出菜单中选择属性。

3.重新选择该登录帐户的默认数据库

(2)如果没有其他管理员登录帐户,并且不能在企业管理器中修改,请使用isql命令行工具。

isql/U & quot;sa & quot/P & quot;sa "/d & quot;的密码主人& quot/Q & quot;exec sp_defaultdb N'sa ',N 'master ' & quot

如果使用Windows身份验证,请使用以下命令行将默认数据库更改为非丢失数据库:

isql/E/d & quot;主人& quot/Q & quot;exec sp _ default db N ' builtin \ administrator s ',N 'master ' & quot

(2)由于更改了系统密码,SQLSErver无法启动。

解决方案是:

点击运行,键入services.msc,打开服务程序,找到SQLSERVER项目,选择第二个属性项-& lsquo;登录& rsquo。,将登录密码改为操作系统管理员帐户的登录密码,重新启动SQLSErver正常启动。

SQL Server 2005

在SQL Server 2005中,可以使用sqlcmd实用工具来更改默认数据库。为此,请遵循以下步骤:◆1。点击“开始”,点击”。运行”,键入cmd,然后按Enter键。

◆2.根据SQL Server登录使用的身份验证类型,请使用以下方法之一:?如果SQL Server登录使用Microsoft Windows身份验证连接到此实例,请在命令提示符下键入以下内容,然后按Enter键:

sqlcmd & ndashE -S实例名称& ndashd大师

?如果SQL Server登录使用SQL Server身份验证连接到此实例,请在命令提示符下键入以下内容,然后按Enter键:

sqlcmd-S instance name-d master-U SQL log in-P密码

注意:InstanceName是要连接的SQL Server 2005实例名称的占位符。SQLLogin是SQL Server登录名的占位符,该登录名的默认数据库已被删除。Password是SQL Server登录密码的占位符。

◆3.在sqlcmd提示符下,键入以下内容,然后按Enter键:

使用DEFAULT_DATABASE = AvailDBName更改登录SQLLogin

注意:AvailDBName是现有数据库名称的占位符,实例中的SQL Server登录名可以访问该数据库。

◆4.在sqlcmd提示符下,键入GO,然后按Enter。

关键词:数据库、解决方案、方法、默认

优侠库网站每天提供最新最热门的安卓手机软件、游戏下载、分享热门手游资讯攻略教程、手机软件教程步骤,专注安卓手机游戏软件下载。

本文链接:http://www.123down.cn/gonglue/227229.html

攻略资讯
安卓软件
安卓游戏