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

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

无法打开用户默认数据库,登录失败,这也是SQL Server使用者熟悉的问题之一。在使用企业管理器、查询分析器、各类工具和应用软件的时候,只要关系到连接SQL Server数据库的时候,都有可能会碰到此问题,引起此错误发生的原因比较多,下面我们就来详细分析引起此问题的原因以及解决办法。

一、原因

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

二、解决方法:

(一)、使用管理员帐户修改此帐户的默认数据库

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

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

3、重新选择此登录帐户的默认数据库

(二)、若没有其他管理员登录帐户,无法在企业管理器里修改,使用isql命令行工具

isql /U"sa" /P"sa的密码" /d"master" /Q"exec sp_defaultdb N'sa', N'master'"

如果使用Windows验证方式,使用如下命令行,将默认数据库改成非丢失的数据库:

isql /E /d"master" /Q"exec sp_defaultdb N'BUILTINAdministrators', N'master'"

(2)由于改变了系统密码导致SQLSErver无法启动

解决办法是:

点击运行,键入services.msc,打开服务程序,找到SQLSERVER项目,选择属性项之二-‘登录’,把登录密码改为操作系统Administrator帐户登录密码,重新启动SQLSErver,即可正常启动。

SQL Server 2005

在 SQL Server 2005 中,可以使用 sqlcmd 实用程序更改默认数据库。为此,请按照下列步骤操作:◆1. 单击“开始”,单击“运行”,键入 cmd,然后按 Enter。

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

sqlcmd –E -S InstanceName –d master

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

sqlcmd -S InstanceName -d master -U SQLLogin -P Password

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

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

Alter LOGIN SQLLogin WITH DEFAULT_DATABASE = AvailDBName

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

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

(0)

相关推荐

  • Outlook2016怎么修改默认数据库?

    Outlook2016中想要修改默认数据库,该怎么修改呢?下面我们就来看看详细的教程. 1.下载安装outlook软件. 2.双击打开outlook软件. 3.点击“文件”——“信息”——“账户设置” ...

  • ug10.0用户(只读)怎么改(ug用户默认设置级别是只读咋办)

    网友求助:NX用户默认设置无法修改怎么办?显示:用户(只读)@老叶解决方案:问题原因:你的NX用户默认设置文件所在目录有只读权限,导致NX软件无法对其进行修改,所有会提示你修改不了.UG用户默认设置配 ...

  • ug10用户默认设置只读解决办法(ug保存没有写权限怎么解决)

    NX用户默认设置无法修改怎么办?显示:用户(只读)解决方案:问题原因:你的NX用户默认设置文件所在目录有只读权限,导致NX软件无法对其进行修改,所有会提示你修改不了.UG用户默认设置配置文件不在UG软 ...

  • 如何设置Win7打开文件默认程序服从安排

    双击打开文件是最使用电脑最基本的操作,但就是这么简单的一个动作,操作系统也会经常搞错。例如想要打开一张图片时,如果Win7中安装了两款可以打开图片的软件,系统就有可能把这两款软件搞混,调用错误的程序打 ...

  • win7系统将打开的默认库如何改为计算机目录

    核心提示:在Win7下使用超级任务栏时,将文件夹锁定在超级任务栏打开的默认都是库,下面我们将其改为计算机目录。在锁定文件夹处右键,继续右键Windows资源管理器,选择属性 在Win7下使用超级任务栏 ...

  • 如何打开SQL Server数据库软件

    SQL Server数据库软件的操作较为繁琐,很多初学者不知道怎么打开使用SQL Server,笔者与大家分享一下打开SQL Server数据库的操作步骤. 操作方法 01 单击"开始&qu ...

  • ug用户默认设置配置文件的导入

    ug可以利用"用户默认设置"对话框来设置nx8.5软件的工作环境和进行全局设置,通过"用户默认设置"后,可以为后续的设计结省不少时间. 操作方法 01 启动ug ...

  • 新大陆HR200扫描枪用户默认值的恢复方法

    操作方法 01 新大陆HR200扫描枪用户默认值的恢复方法是什么?下面由扫描网来为您提供解决办法: 我们知道了如何恢复恢复出厂设置,那在什么情况下需要对扫描枪进行恢复用户默认设置呢?我们首先来了解下什 ...

  • 修改Word中"打开"的默认位置!

    我们在使用Word进行文档处理的过程中,通常会使用菜单栏中的“文件”下的“打开”选项或者工具栏中的“打开”按钮来打开文档文件;也常常使用菜单栏中的“文件”下的“保存”选项或者工具栏中的“保存”按钮来保 ...