代码改变世界

SQL Server Replication的分发服务器的快照文件夹位置查找

2018-05-17 22:57 by 潇湘隐者, 1550 阅读, 0 推荐, 收藏,
摘要:SQL Server分发服务器配置中,需要配置快照文件夹(Snapshot Folder),用于存储发布的数据和架构文件的工作目录,那么如何查找当前SQL Server数据库服务器的分发服务器的快照文件夹位置呢? 如果配置了具体发的发布和订阅,那么可以在对应的发布的属性-》快照文件里面查看,如果还没有配置具体的发布和订阅,这个需要怎么查看呢? ... 阅读全文

服务器 'xxxx' 已被定义为分发服务器。若要将该服务器重新配置为分发服务器,必须首先卸载现有的分发服务

2018-05-17 22:11 by 潇湘隐者, 716 阅读, 0 推荐, 收藏,
摘要:使用AWS DMS(Database Migration Service)将SQL Server数据库同步到AWS的Data Lake上,需要在本地源数据库上配置复制,在配置分发向导最后一步时,遇到下面错误: TITLE: Microsoft.SqlServer.ConnectionInfo------------------------------ SQL Server cou... 阅读全文

查看Windows服务器安装了那些SQL Server组件

2018-05-17 11:56 by 潇湘隐者, 4809 阅读, 1 推荐, 收藏,
摘要:如何查看Windows服务器安装了那些SQL Server组件呢? 最近就遇到这样一个需求,需要知道Windows服务器是否安装了Replication组件,那么有几种方法查看Windows服务器安装了哪些SQL Server组件呢?下面总结一下这方面的方法,希望对遇到这样问题的人有所帮助! 1:通过SQL Server Features Discovery Report查看。 ... 阅读全文

RMAN命令DELETE操作总结

2018-05-16 15:47 by 潇湘隐者, 10264 阅读, 2 推荐, 收藏,
摘要:本篇总结一下RMAN命令中的DELETE操作,DELETE命令用于删除RMAN备份记录以及相应的物理文件。 To delete physical backups and copies as well as do the following: 1: Update their repository records in the target control file to status DELET... 阅读全文

ORA-07445 with error “found dead shared server 'S000'”

2018-05-15 14:46 by 潇湘隐者, 3 阅读, 0 推荐, 收藏,
该文被密码保护。 阅读全文

MySQL的变量分类总结

2018-05-10 19:44 by 潇湘隐者, 4204 阅读, 2 推荐, 收藏,
摘要:在MySQL中,my.cnf是参数文件(Option Files),类似于ORACLE数据库中的spfile、pfile参数文件,照理说,参数文件my.cnf中的都是系统参数(这种称呼比较符合思维习惯),但是官方又称呼其为系统变量(system variables),那么到底这个叫系统参数或系统变量(system variables)呢? 这个曾经是一个让我很纠结的问题,因为MySQL中有各种... 阅读全文

备份链中断导致差异备份报错案例

2018-05-09 15:40 by 潇湘隐者, 1082 阅读, 0 推荐, 收藏,
摘要:最近一台SQL Server服务器部署SQL Server Backup后,发现每晚的差异备份老是失败,报如下错误: Msg 3035, Level 16, State 1, Line 1 无法执行数据库"xxxx" 的差异备份,因为不存在当前数据库备份。请去掉WITH DIFFERENTIAL 选项后重新发出BACKUP DATABASE 以执行数据库的完整备份。 Msg 3013, L... 阅读全文

MySQL5.7参数log_timestamps

2018-04-30 17:12 by 潇湘隐者, 4321 阅读, 0 推荐, 收藏,
摘要:最近测试MySQL 5.7.21 Community Server这个版本的MySQL数据库时,发现其错误日志的时间跟系统当前时间不一致,后面检查发现日期时间格式都是UTC时间,查了一下相关资料,原来在MySQL 5.7.2 之后日志文件里面的时间戳从默认的本地系统时区改为了UTC格式。MySQL 5.7.2多了一个参数log_timestamps ,这个参数主要是控制错误日志、慢查询日志等日志... 阅读全文

MySQL新参数log_error_verbosity

2018-04-30 11:49 by 潇湘隐者, 15224 阅读, 2 推荐, 收藏,
摘要:在介绍这个参数前,我们先聊聊参数log_warnings。我们知道MySQL中,其中log_error定义是否启用错误日志的功能和错误日志的存储位置,log_warnings定义是否将告警信息(warning messages)也写入错误日志。此选项默认启用,具体来说: log_warnings 为0, 表示不记录告警信息。 log_warnings 为1, 表示告警信息写入错误日... 阅读全文

[翻译]:MySQL Error: Too many connections

2018-04-27 23:25 by 潇湘隐者, 2197 阅读, 1 推荐, 收藏,
摘要:翻译:MySQL Error: Too many connections 前言: 本文是对Muhammad Irfan的这篇博客MySQL Error: Too many connections的翻译,如有翻译不对或不好的地方,敬请指出,大家一起学习进步。尊重原创和翻译劳动成果,转载时请注明出处。谢谢! 英文原文地址:https://www.percona.com/blog/2013/... 阅读全文

MySQL Innodb如何找出阻塞事务源头SQL

2018-04-26 00:04 by 潇湘隐者, 7577 阅读, 3 推荐, 收藏,
摘要:在MySQL数据库中出现了阻塞问题,如何快速查找定位问题根源?在实验开始前,我们先梳理一下有什么工具或命令查看MySQL的阻塞,另外,我们也要一一对比其优劣,因为有些命令可能在实际环境下可能并不适用。 1: show engine innodb status 2: Innotop工具 3: INNODB_TRX 等系统表 下面我们理论联系实际,通过实验来测试总结一... 阅读全文

SQL Server遗失管理权限账号密码怎么办?

2018-04-24 16:19 by 潇湘隐者, 2610 阅读, 2 推荐, 收藏,
摘要:假如一个SQL Server实例只允许“SQL身份认证”模式登录数据库,而糟糕的是你忘记了sa的密码(sa出于安全考虑应该被禁用,这里仅仅为了描述问题)或其它具有sysadmin角色的登录名的密码?个人就遇到这样一个案例,HK一同事在一台测试服务器安装了一个测试用途的SQL Server数据库,然后这个同事离职前没有交接这个测试服务器任何信息。那现在就麻烦了。我没有任何权限,我如何获取sysadm... 阅读全文

SQL Server系统视图sys.master_files不能正确显示数据库脱机状态

2018-04-21 00:27 by 潇湘隐者, 1403 阅读, 0 推荐, 收藏,
摘要:最近发现在SQL Server数据库(目前测试过SQL Server 2008, 2012,2014,2016各个版本)中,即使数据库处于脱机(OFFLINE)状态,但是sys.master_files中依然显示是联机状态。本文测试环境为Microsoft SQL Server 2014 (SP2) (KB3171021) - 12.0.5000.0 (X64) 。具体测试过程如下所示: ... 阅读全文

[翻译]SQL Server等待事件—THREADPOOL

2018-04-18 16:32 by 潇湘隐者, 1384 阅读, 1 推荐, 收藏,
摘要:前言: 本文是对SQLSkills上一篇关于SQL Server中THREADPOOL等待的博客的翻译,本文也不是完全翻译,有些地方适当加入了自己的一些认知。如有翻译不对或不好的地方,敬请指出,大家一起学习进步。尊重原创和翻译劳动成果,转载时请注明出处。谢谢! 英文原文地址:https://www.sqlskills.com/help/waits/threadpool/ 翻... 阅读全文

The operation could not be performed because the OLE DB provider 'SQLOLEDB' was unable to begin a distributed transaction

2018-04-12 22:06 by 潇湘隐者, 1181 阅读, 0 推荐, 收藏,
摘要:今天遇到一起关于分布式事务错误的案例,如下所示,执行SQL脚本时报错, 错误信息具体如下所示: [OLE/DB provider returned message: 新事务不能登记到指定的事务处理器中。 ] OLE DB error trace [OLE/DB Provider 'SQLOLEDB' ITransactionJoin::JoinTransaction returned 0x80... 阅读全文

SQL Server查看视图定义总结

2018-04-11 14:01 by 潇湘隐者, 27395 阅读, 4 推荐, 收藏,
摘要:在SQL Server中如何查看数据库视图的定义呢? 其实官方文档已经有一个较详细的总结了,这里在官方文档的基础上,我们再深入展开分析一下,例如如何获取系统视图的定义。知其然知其所以然吗。 1:使用SQL Server Management Studio(SSMS) 在“对象资源管理器”中,首先找到对应数据库中需要查看定义的视图,右键单击获取对象的定义脚本。这种方式非常简单。在此略过。... 阅读全文

SQL Server元数据损坏(metadata corruption)修复

2018-04-08 10:14 by 潇湘隐者, 2100 阅读, 1 推荐, 收藏,
摘要:在升级一个SQL Server 2000的数据库时,遇到了一致性错误,其中有几个错误是元数据损坏(metadata corruption),特意研究了一下这个案例,因为以前也零零散散的遇到过一些一致性相关错误,但是难得遇到元数据损坏的案例。 如下所示,数据库从SQL Server 2000还原到SQL Server 2008以后,在做一致性检查时,发现有元数据损坏(metadata cor... 阅读全文

单用户模式启动SQL Server实例总结

2018-04-06 14:53 by 潇湘隐者, 10757 阅读, 2 推荐, 收藏,
摘要:在SQL Server的数据库维护过程中,有时候在一些特殊情况下需要在单用户模式下启动SQL Server实例。 下面总结一下单用户模式启动SQL Server的几种方式: 1:命令模式(sqlservr.exe)启动 首先在命令窗口中切换到Binn目录(这个要视SQL Server实际安装路径情况而定,另外,多实例情况下,必须切换到对应路径),如果你对sqlservr.exe命令不熟... 阅读全文

MySQL下perror工具查看System Error Code信息

2018-04-02 23:52 by 潇湘隐者, 2901 阅读, 1 推荐, 收藏,
摘要:在MySQL数据库的维护过程中,我们有时候会在MySQL的错误日志文件中看到一些关于Operating system error的错误信息,例如在MySQL的错误日志里面,有时候会看到关于 InnoDB: Operating system error number 0. InnoDB: Check that your OS and file system support files of... 阅读全文

ERROR 1050 (42S01): Table xxx already exists

2018-04-02 12:26 by 潇湘隐者, 22715 阅读, 1 推荐, 收藏,
摘要:今天遇到一个关于MySQL求助的问题,修改表结构时遇到“ERROR 1050 (42S01): table xxx already exits" mysql> ALTER TABLE DAY_BOOK_REPORT ADD UNIT_PRICE_PCS DOUBLE(12,2) DEFAULT NULL; ERROR 1050 (42S01): TABLE 'INVGSP/#SQL-... 阅读全文

RMAN-06172 Troubleshooting

2018-03-29 11:43 by 潇湘隐者, 3918 阅读, 0 推荐, 收藏,
摘要:今天在RMAN还原测试过程中,遇到了"RMAN-06172: no autobackup found or specified handle is not a valid copy or piece"这个错误,如下所示: RMAN> restore spfile to pfile "/u01/app/oracle/product/10.2.0/db_1/dbs/initSCM2.ora... 阅读全文

[翻译]LVM中逻辑卷的最大大小限制

2018-03-28 11:24 by 潇湘隐者, 6273 阅读, 0 推荐, 收藏,
摘要:前言: 本文是对这篇博客Maximum Size Of A Logical Volume In LVM的翻译,敬请尊重原创和翻译劳动成果,那些随意转载的大爷们,好歹也自觉注明出处。谢谢! 英文原文地址:https://www.walkernews.net/2007/07/02/maximum-size-of-a-logical-volume-in-lvm/ 翻译原文地址:http://... 阅读全文

如何定位那些SQL产生了大量的redo日志

2018-03-27 23:04 by 潇湘隐者, 6375 阅读, 6 推荐, 收藏,
摘要:在ORACLE数据库的管理、维护过程中,偶尔会遇到归档日志暴增的情况,也就是说一些SQL语句产生了大量的redo log,那么如何跟踪、定位哪些SQL语句生成了大量的redo log日志呢? 下面这篇文章结合实际案例和官方文档“How to identify the causes of High Redo Generation (文档 ID 2265722.1)”来实验验证一下。 首先... 阅读全文

MySQL的自动提交模式

2018-03-26 10:09 by 潇湘隐者, 46452 阅读, 19 推荐, 收藏,
摘要:默认情况下, MySQL启用自动提交模式(变量autocommit为ON)。这意味着, 只要你执行DML操作的语句,MySQL会立即隐式提交事务(Implicit Commit)。这个跟SQL Server基本是类似的。如果你了解SQL Server数据库的话。 查看autocommit模式 由于变量autocommit分会话系统变量与全局系统变量,所以查询的时候,最好... 阅读全文

MySQL服务读取参数文件my.cnf的规律研究探索

2018-03-16 15:27 by 潇湘隐者, 1911 阅读, 4 推荐, 收藏,
摘要:在MySQL中,它是按什么顺序或规律去读取my.cnf配置文件的呢?其实只要你花一点功夫,实验测试一下就能弄清楚,下面的实验环境为5.7.21 MySQL Community Server。其它版本如有不同,请以实际情况为准。 其实,MySQL是按照下面这个顺序来读取my.cnf: 1: /etc/my.cnf 2: /etc/mysql/my.cnf 3: /us... 阅读全文

SQL Server等待事件—RESOURCE_SEMAPHORE_QUERY_COMPILE

2018-03-14 00:23 by 潇湘隐者, 2783 阅读, 2 推荐, 收藏,
摘要:等待事件介绍 关于等待事件RESOURCE_SEMAPHORE_QUERY_COMPILE,官方的介绍如下: Occurs when the number of concurrent query compilations reaches a throttling limit. High waits 阅读全文

Azure SQL Virtual Machine报Login failed for user 'NT Service\SqlIaaSExtension'. Reason: Could not find a login matching the name provided

2018-03-12 09:27 by 潇湘隐者, 1522 阅读, 1 推荐, 收藏,
摘要:在一台位于HK的Azure SQL Virtual Machine上修改排序规则,重建系统数据库后,监控发现大量的登录失败告警生成,如下所示: DESCRIPTION: Login failed for user 'NT Service\SqlIaaSExtension'. Reason: Could not find a login matching the name provid... 阅读全文

ERROR 1045 (28000): Access denied for user xxx & ERROR 1449 (HY000): The user specified as a definer xxx does not exists

2018-03-07 17:04 by 潇湘隐者, 4552 阅读, 1 推荐, 收藏,
摘要:今天在一个修改过权限的MySQL数据库遇到了“ERROR 1045 (28000): Access denied for user 'xxx'@'xxx.xxx.xxx.xxx' (using password: YES)”和“ERROR 1449 (HY000): The user specified as a definer ('xxx'@'xx') does not exist” 错误,... 阅读全文

关于服务器的CPU的几个概念学习总结

2018-03-05 16:42 by 潇湘隐者, 2318 阅读, 1 推荐, 收藏,
摘要:物理CPU 物理CPU: 物理CPU是指插在主板上面的CPU芯片。即指在主板上肉眼能看到的CPU的个数。一般而言,个人台式机或笔记本上只会有一个物理CPU芯片。而服务器主板上往往有多个物理CPU。 Linux查看物理CPU数量 一般而言,物理CPU个数可以通过 physical id来判别。physical id:CPU的物理封装的编号,从0开始依次... 阅读全文

Windows平台监听服务无法启动报报TNS-12560 TNS-00530案例

2018-03-01 13:38 by 潇湘隐者, 6376 阅读, 1 推荐, 收藏,
摘要:在Windows Server 2012平台使用命令启动监听服务时遇到了TNS-12560 & TNS-00530错误。 C:\Users>lsnrctl start GEW_LISTENER LSNRCTL for 32-bit Windows: Version 11.2.0.1.0 - Production on 01-MAR-2018 12:05 :10 Copyright ... 阅读全文
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 44 下一页