无法打开用户默认数据库的办理要领
无法打开用户默认数据库,登录失败,这也是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。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |