阿水的世界。

2022年5月

05月 31

kindle退出演示模式的方法

自用的kindle,准备越狱刷系统来着,结果系统版本没看,没有对应的破解包,没办法越狱,于是准备退回正常模式,但是…………退不回去了………………

每次开机都是没有联网或没有展示内容的页面,并提示需要配置。(这个页面很好跳过,在屏幕右下角两个指头同时点一下,然后在同一位置一个指头点住往左滑,类似滑动解锁的意思,完成了就可以进入正常的界面,但是演示模式下,设置操作都是不可以做的)

最终,我从kindle官网上找到了在线客服,客服小姐姐经过一系列确认,确定如下方法:

点击主页中的搜索图标(放大镜)。
在搜索字段中键入

;demo

其中最前面是一个英文半角分号,然后按回车键(kindle屏幕上那个回车键,别和我说你没键盘)

接着可以进入demo menu
菜单(我懒得区分大小写了,大家凑乎看吧)
第一项是configure wi-fi(配置wifi)
第二项是update registration info(升级注册信息,用于填写演示机的店铺的)
第三项remote reset(远程重置,不知道啥时候用)
第四项resell device(重新销售,就是这个)
第五项 sideload content(演示机内容上传,越狱就是选这个,电脑可以识别出u盘)
第六项debug information(调试信息)
最后一项是exit(退出当前菜单)

我选了第四项后,提示Shipping mode error
your device is unable to enter shipping mode because the battery level is high. please disconnect it from the charger. when the battery is sufficiently discharged, your decice will enter shipping mode automatically.
出现这个提示,说明设备的电充的太多了,需要放电。

继续等待放电,需要好久………………

然后等待重启应该就可进入系统了,目前我在等待重启中o(╥﹏╥)o

经过长时间等待后,系统自动重启了,已经重新进入正常的系统状态了(^o^)/

PSSSSS:

kindle长按电源40秒可以硬重启

kindle官网固件更新地址
https://www.amazon.cn/gp/help/customer/display.html?nodeId=GKMQC26VQQMM8XSW

kindle固件更新方法
https://www.amazon.cn/gp/help/customer/display.html?nodeId=GFAE5G5UGCYA25DW

05月 07

数据库还原造成的孤立用户没有登陆名的修复办法

这几天给一个网站更换服务器,旧服务器是windows server2008,网站使用的是asp.net开发,使用的数据库是Mssql2008,因为winserver2008已经停止更新了,所以新的服务器安装的是Windows Server 2022 Datacenter系统,数据库安装的是Mssql2012。对应用和数据库进行迁移,数据库还原以后,访问网站时出现了问题,提示无法登陆。

经检查,因为我在旧的服务器上对数据库做的是备份操作,生成的文件在新的服务器上做的是还原数据库操作,这样回复数据库的结果是只将数据库本身还原了,但是系统数据库中没有这个数据库中的用户信息,造成了数据库中的用户成为了孤立用户,系统中没有该用户的登陆名,所以不具备登陆权限。

孤立帐户,就是某个数据库的帐户只有用户名而没有登录名,这样的用户在用户库的sysusers系统表中存在,而在master数据库的syslogins中却没有对应的记录。

查到原因后,自己进行了修复尝试,在mssql的“安全性”-“登陆名”下,增加一个和原数据库中的登陆名一致的用户,这个时候就出现了问题,显示已经存在该用户,无法新增,但是经过此操作后在“登陆名”项目下出现了准备新增的用户。经过尝试,仍然无法登陆,并且无法赋上对数据库的各项的权限。

经过搜索,找到了如下的修复方法:

首先将在需要修复的数据库中新建查询,执行下边命令即可:

  1. 列出当前数据库的孤立用户(这步不是必须)

    exec sp_change_users_login 'REPORT'

  2. 将孤立用户所对应的同名登录名添加到syslogins中

    exec sp_change_users_login 'AUTO_FIX','用户名'

  3. 也可以使用这个命令,将用户名映射为指定的登录名

    exec sp_change_users_login 'UPDATE_ONE','用户名','登录名'

这里边的用户名和登陆名应根据实际情况修改。

执行完后,数据库访问就正常了。