All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
C#中正则表达式进行忽略大小写的字符串替换_[Asp.Net教程]
ASP.NET获取电脑名、IP及用户名_[Asp.Net教程]
PHP技巧:PHP关于中文汉字替换与模式匹配的问题_[PHP教程]
C#+ASP.NET,2.0定制复合组件之高级篇_[Asp.Net教程]
javascript函数,判断数字的合法性_JavaScript技术_编程技术
document.getElementById的一些细节_JavaScript技术_编程技术
ASP.NET实例:检测远程URL是否存在的三种方法_[Asp.Net教程]
WindowsXP下Apache2+PHP5+MySQL5的配置要点_[PHP教程]
符合web标准的媒体播放器代码_[Html教程]
在Win2003,R2上安装SQL,Server,2005(一)_mssql学习_编程技术
Reading number is top 10 pictures
随便发几张图
Ashlynn Brooke photograph of a group2
Embarrassing things comic collection2
The money of more than 100 countries and regions22
The money of more than 100 countries and regions3
Wear bikinis cock
On the verge of extinction of the beach1
大年初五接财神
Compared GDP and per capita income in China for 40 years
The real super beauty3
Download software ranking
Professional killers2 for Android
Sora aoi, the nurse, uniform ,nursing assistant
I'm come from Beijing2
Unix video tutorial20
Boxer vs Yellow1
Boxer's Top ten classic battle3
SP4 for SQL2000
matrix2
Unix video tutorial2
在线棋牌游戏3.05版
归海一刀 published in(发表于) 2014/2/3 6:37:52 Edit(编辑)
SQL Server无法打开用户默认数据库_[SQL Server教程]

SQL Server无法打开用户默认数据库_[SQL Server教程]

SQL Server无法打开用户默认数据库_[SQL Server教程]

无法打开用户默认数据库,登录失败,这是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'BUILTIN\Administrators', 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。





添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.