用户登录
用户注册

分享至

修改数据库sa密码时提示找不到sp-p 打开数据库失败登陆不了怎么办

  • 作者: 文涛-
  • 来源: 51数据库
  • 2020-04-21

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

安装速达1000 sa 时提示密码是多少,安装时并没有提示呀

一,如果是客户端出现这样的问题,要看一看windows防火墙是否关闭,来宾账号是否启用。

二,如果是服务器出现这样的问题,首先也确定一下windows防火墙是否关闭,来宾账号是否启用。

都设置好了任然有问题的话,可以参照以下方法:

更改 MSDE sa 密码和登录验证模式

Microsoft SQL Desktop engine 2000 是一个常用的SQL支持数据库,但安装后其 sa 的默认密码为空,这样对数据安全有一定影响。因为MSDE2000是简化版本,无管理控制台,修改密码只能进入命令行方式。

要注意的是要在切换了SQL的身份验证方式后才可以命令行修改密码。默认的SQL身份验证方式是Windows账户模式,要改为采用SQL身份验证。

要Windows账户身份验证模式切换到SQL的身份验证模式,请按以下步骤操作:

1. 先停止 MSSQLSERVER 以及所有其他相关服务(如 SQLSERVERAgent

2. 打开注册表编辑器

3. 找到以下两个子项之一(取决于 MSDE 是作为默认 MSDE 实例安装的还是作为命名实例安装的):

HKEY_LOCAL_MACHINE\\Software\\Microsoft\\MSSqlserver\\MSSqlServer</P>

或者

HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Microsoft SQL Server\\<Instance Name>\\MSSQLServer\\

4. 在右窗格中,双击 LoginMode 子项

5. 在 DWORD 编辑器对话框中,将此子项的值设置为 2。确保选择了 Hex 选项,然后单击确定。 (默认情况下,Windows LoginMode 注册表子项的值设置为 1。如果启用SQL的身份验证模式,则此值为 2

6. 重新启动 MSSQLSERVER 和 SQLSERVERAgent 服务以使更改生效。至此,SQL验证模式切换完毕

7.在运行菜单执行 CMD 命令先进入命令行模式

8.进入MSDE安装目录C:\\Program Files\\Microsoft SQL Server\\80\\Tools\\Binn目录

9.执行命令

osql -U sa -Q "sp_password NULL, \`password\`, \`sa\`"

(其中 password 改为你要设置的密码,输入时注意单引号和双引号的格式)

10、之后会提示输入默认口令,直接按回车即可。密码修改成功。

修改了口令后不影响使用。如果要改密码步骤同上。此方法也可使用与命令行修改SQL2000企业版和专业版的sa口令。(前提是必须知道sa密码哦)

当然还可以重装数据库,但是有时候不小心会导致数据丢失 。

在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'"

iphone6s还原网络设置对手机有影响吗

这个是对手机没有任何影响的;还原过后需要重新设置网络参数(比如彩信参数等),另外还原网络设置也会清除WIFI连接记录,所以重新连接WIFI就需要重新输入一次密码。

今天捡到一个苹果6s,ID和屏幕都锁了,怎么能解开?

步骤如下:

1、先请按电源键开机,当屏幕会出现苹果标志,不要松开电源键。

2、紧接着再按住主屏Home 键不松手,直到屏幕黑屏。

3、当看到屏幕黑屏时,请松开电源键,继续按住主屏 Home 键,直到电脑端的 iTunes 出现检测到一个处于恢复模式的 iPhone。

4、随后点击 iTunes 窗口里的“恢复 iPhone”按钮。

5、接着 iTunes 会连接苹果的更新服务器,检测当前最新的 iOS 手机系统,并提示是否要删除手机上的所有数据并恢复,点击“恢复并更新”按钮继续。

6、随后 iTunes 会自动从苹果的更新服务器上下载恢复所需要的 iOS 系统,当下载完成以后会自动恢复到 iPhone 手机上。

7、最后当恢复成功以后,重新激活 iPhone6plus手机,就相当于恢复了系统的出厂设置,可以重新为手机设置开机密码了。

补充:

1、屏幕锁比较简单,一般是四位数(可以设置成复杂密码,个人觉得没必要),它是指由锁屏状态进入桌面时的密码,其实屏幕锁的起因是为了防止手机在口袋里被误触,后来衍生这些锁频密码,它可以防止别人偷看你的手机啊,作用比较单一。

2、ID锁是苹果IOS7系统的一大亮点,在5S上登陆自己的ID,这个ID也是iCloud(苹果网盘)账号,可以备份文件,好莱坞女星照片泄露知道不,就是有黑客破解了女星的ID账号,从她们的iClund下载的。

3、其实ID锁的最大用处是为了防盗,通过ID账号,可以在另外的苹果设备上或是电脑端,对丢失的手机进行定位!

打开sql数据库提示被使用

其实这说起来还是满复杂的```你这要是看不懂的话``我看你就叫些专业人士来搞吧```你这问题我是按下面漫漫试,试好的

连接到 SQL Server 的实例时收到错误消息:“Cannot open user default database”(无法打开用户默认数据库)

【全文】原因

用户默认数据库在连接时不可用。这可能是因为该数据库: • 处于可疑模式。

• 不再存在。

• 处于单用户模式,并且唯一可用的连接已由其他用户或事物使用。

• 已被分离。

• 已设置为 RESTRICTED_USER 状态。

• 处于脱机状态。

• 设置为紧急状态。

• 不具有映射到用户的登录帐户,或者该用户已被拒绝访问。

此外,该登录帐户可能是多个组的成员,且其中一个组的默认数据库在连接时不可用。

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。

SQL Server 2000 和 SQL Server 7.0

在 SQL Server 2000 和 SQL Server 7.0 中,可以使用 osql 实用程序更改默认数据库。为此,请按照下列步骤操作: 1. 在命令提示符处,键入以下内容,然后按 Enter:

C:\>osql -E

2. 在“osql”提示符处,键入以下内容,然后按 Enter:

1>sp_defaultdb 'user's_login', 'master'

3. 在第二个提示符处,键入以下内容,然后按 Enter:

2>go

更简单明了的:

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

一、原因

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

二、解决方法:

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

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

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

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

(2)、若没有其他管理员登录帐户,无法在企业管理器里修改,使用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'"

注:上述isql命令可以直接在命令提示符下输入。

第二篇:

无法打开用户默认数据库 登录失败

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

参考:微软中文知识库文章:如何解决 SQL Server 2000 中的连接问题

地址:http://support.microsoft.com/default.aspx?scid=kb;ZH-CN;827422

出现本错误的情况一般如下:

将一个数据库导入MS SQL数据库中,在企业管理器中,所有任务->还原数据库—>选择“从设备”还原,找到数据库文件“xxx.db”,导入。

报错:设备激活错误,请使用with move选项来标志该文件的有效位置。

解决方法:右键点“数据库”(注意不是某个特定的数据库)—>所有任务—>还原数据库—>选择“从设备”还原,选择要还原成的数据库名,然后在选项卡中,选择现有数据库上强制还原数据库,然后在下面修改数据库还原后的物理路径,这个路径要是存在的一个路径,否则就会出现上面的错误,逻辑文件名可以不用改,即可。

只要用不同默认数据库的用户登录就可以了。[--各个用户的默认数据库]

编辑SQL Server 注册,改为SQL Server身份验证,用sa登录就可以了

sa的默认数据库被分离 -> 重装SQL Server。

苹果6s plus A1634是什么版本 iPhone6s plus A1634是什么版本

苹果6s plus A1634是港台、新加坡、澳大利亚等地区发售的国际通行版。

苹果6s plus A1634国际通行版除了原有的金色,银色,深空灰并推出玫瑰金,屏幕采用高强度的Ion-X玻璃,处理器采用A9+M9处理器,CPU性能比A8提升70%,图形性能提升90%,后置摄像头1200万像素,前置摄像头为500万像素。

苹果6s plus A1634国际通行版的摄像头对焦更加准确,CMOS采用了类似三星的“深槽隔离”技术,支持4K视频摄录。数据连接方面,支持23个频段的LTE网络,和2倍速度的Wi-Fi连接。2015年9月25日发售。

扩展资料:

苹果6s plus A1634国际通行版使用注意事项:

1、极度怕静电:

苹果6s plus A1634国际通行版采用的是电容屏。虽然电容屏手机表面的那层玻璃都经过一定的抗静电处理,但不代表能抗得下冬天人体的静电,而且有不少人喜欢在其上面贴一张容易产生静电的劣质屏贴……手机在口袋里裸奔的童鞋要小心了。看来有配布袋的必要了。

2、怕油污和汗水等导电介质:

覆盖在屏幕上会形成导电层,从而引起屏幕飘移。手洗干净,擦干再用。快出手写笔吧,经常清理屏幕,冬天洗澡的时候不要带淋浴房。

3、怕“高”温:

这里的“高”温并不是用火去烤,而是达到40度左右的温度,就有可能引起电容屏飘移,长期处在这个温度,电容屏就会翘辫子。不要日光浴,不要在高温太阳下长时间使用。(建议:如果充电时屏幕温度高,请少用机子充电)

4、怕磁场:

特别是电磁场,那块小磁铁在电容屏上放一会,电容屏就会暂时性失效(也有可能会造成永久性损伤)别靠近音箱或带磁性的螺丝批等物品,回到家,不要把顺手手机放在音箱上。

参考资料:百度百科-iPhone 6s Plus

如何删除大量数据 sql server2005 数据量在8千万左右??

你要整表删除吗,那么你用truncate table 可以瞬间删除所有记录,但是这个不记录log,无法回滚。也不能加条件。

如果要加条件,就只好用delete了,或者就是用DTS把你所要的表导出到文本,然后清空表,再把文本导回表中。

你用sp_spaceused 'talbe_name'可以迅速查到你要的记录数,及表所占的空间。

truncate table table_name

delete table_name where .........

sp_spaceused 'table_name'

如果这样你可以用bcp先导出你要的5千万数据

先count(*)你的记录然后-8kw=@num

1、在cmd下,导出你要保留的记录到文本data_1中

E:\>bcp "select top @num * from db.dbo.table order by id desc" queryout data_1.txt -c -t "|" -r \n -U sa -P password

2、truncate table table_name ---trun掉你的表

3、将 data_1.txt 的数据导入到table中

E:\temp>bcp db.dbo.Table in data_1.txt -b 5000 -c -t ",|" -r \n -U sa -P password

4、ok搞定

速度绝对比delete快不知道多少倍。

而且日志也比较小。

然后你要高出1千五百万也可以用bcp来做。

效率很高。

转载请注明出处51数据库 » 修改数据库sa密码时提示找不到sp-p 打开数据库失败登陆不了怎么办

软件
前端设计
程序设计
Java相关