有时候遇到SqlServer一些报错需要上网查找解决方法,一些比较生僻的问题汉语搜索往往得不到想要的,就要使用英文在外网搜索.之前都是自己尝试翻译,或者使用错误码,或者找个英文版的数据库重现问题.有时候经过多次搜索才能找到准确的翻译,然后使用精确的英文在bing中搜索.今天知道其实在SqlServer中自带了各种语言版本的信息,在sys.messsages中. 入下面的报错: select * from sys.messages where text like '%函数要求有%个参数.' 然后再
windows修改系统登录密码后,出现SQLserver服务无法启动,启动报错17051具体报错如下: 根据错误提示,去到windows的事件查看器.在win10上,右击左下角的菜单图标:然后依次点击Windows日志=>应用程序,根据来源找到MSSQLSERVER,再根据错误提示上的错误码找到17051: 双击后可查看日志信息,如下:至此,原因已经很明显了.安装的是SQL Server 2012评估版,180天的试用期后,MSSQLSERVER服务就无法启动,手动启动就报告17051错误.具体
用命令检查集群复制状态:masterha_check_repl --conf=/etc/masterha/app1.cnf 报错如下: Tue Jan 12 09:25:51 2016 - [info] Checking replication health on 192.168.200.27..Tue Jan 12 09:25:51 2016 - [error][/usr/local/share/perl5/MHA/Server.pm, ln499] Slave is currently be
具体的异常信息如下,一开始没有写日志只看到错误信息:Count must have a non-negative value.,从表面意思可以看出来是Count值出现了负数,所以报错,查了半天的原因也没有看出来为什么,直到后面,我把Linq表达式输了出来,发现Skip(-10),我一想分页查询会根据页码跳过前面页码的记录数,所以会用Skip来跳过,但是这里的Skip数量为-10,这是为什么呢,我想了一下会不会是页码或者每页记录数有问题,于是我看了一下代码,果然发现没有给分页查询的PageInde