代码改变世界

阅读排行榜

SQL Server解惑——对象命名的唯一性小结

2020-02-21 11:48 by 潇湘隐者, 2121 阅读, 收藏,
摘要: 关于SQL Server数据库中的对象命名的唯一性问题。例如表、索引、约束等数据库对象,有时候DBA在做数据库维护时,经常要创建对象或重命名对象,此时就会遇到一个问题,对象命名的唯一性问题。虽然是一个小小的问题,估计不少人搞不清,在看文章前,你可以先回答几个问题 1: 表名在数据库是不是唯一? 不同的Schema下,是否可以存在同名的表? 2: 索引名在数据库是不是唯一? 不同的Sch... 阅读全文

Cannot execute as the database principal because the principal "guest" does not exist, this type of principal cannot be impersonated, or you do not have permission.

2016-10-17 11:51 by 潇湘隐者, 2114 阅读, 收藏,
摘要: 今天遇到这样一个问题:一个系统的作业需要给系统Support人员开放SQL Agent下作业的查看、执行权限。数据库版本为SQL Server 2014 SP2,给这个系统Support人员的NT账号授予msdb数据库下面权限后: 该系统Support人员反馈在双击查看该作业时报下面错误。于是我测试,验证了一下这个权限是否OK, 我测试的时候使用的是Microsoft SQL ... 阅读全文

小心SQL SERVER 2014新特性——基数评估引起一些性能问题

2016-01-10 11:32 by 潇湘隐者, 2095 阅读, 收藏,
摘要: 在前阵子写的一篇博文“SQL SERVER 2014 下IF EXITS 居然引起执行计划变更的案例分享”里介绍了数据库从SQL SERVER 2005升级到 SQL SERVER 2014后,发现一个SQL出现性能问题,当时分析后发现执行计划变了,导致SQL出现了性能问题。但是没有彻底搞清楚为什么出现这种情况。当时看到Actual Number of Rows 与Estimated Nu... 阅读全文

SQLBackupAndFTP The server principal "NT AUTHORITY\SYSTEM" is not able to access the database "xxxx"

2015-12-07 15:36 by 潇湘隐者, 2090 阅读, 收藏,
摘要: Windows server 2012中使用SQLBackupAndFTP备份数据库时遇到一个错误: ERROR: The server principal "NT AUTHORITY\SYSTEM" is not able to access the database "xxxx" under the current security context. BACKUP DATABASE is t... 阅读全文

MS SQL统计信息浅析下篇

2014-04-25 15:05 by 潇湘隐者, 2068 阅读, 收藏,
摘要: MS SQL统计信息浅析上篇对SQL SERVER 数据库统计信息做了一个整体的介绍,随着我对数据库统计信息的不断认识、理解,于是有了MS SQL统计信息浅析下篇。 下面是我对SQL Server统计信息的一些探讨或认识,如有不对的地方,希望大家能够指正。 触发统计信息更新条件疑问 关于这个触发统计信息更新的条件。因为我在很多资料上看到过,例如Microsoft ... 阅读全文

RMAN还原32位数据库到64位实例的错误处理

2015-03-10 19:52 by 潇湘隐者, 2038 阅读, 收藏,
摘要: 将ORACLE 10g 32bit数据库还原到测试机ORACLE 10g 64bit的数据库实例上, 还原、恢复数据库后,使用open resetlogs打开数据库后,发现警告日志里面有ORA-12012以及ORA-06553错误: Sun Mar 8 13:31:08 2015LOGSTDBY: Validation completeStarting control autobackupC... 阅读全文

ORA-12012: error on auto execute of job "SYS"."ORA$AT_OS_OPT_SY_128403"

2021-12-08 22:12 by 潇湘隐者, 2034 阅读, 收藏,
摘要: 刚接手的一个Oracle 12C数据库,配置监控告警日志的作业时,发现告警日志中有大量下面错误,而且这些错误一般是晚上22点出现 Errors in file /home/u01/app/oracle/diag/rdbms/xxx/xxx/trace/xxx_j000_106602.trc:<!-- 阅读全文

SQL Server解惑——为什么你的查询结果超出了查询时间范围

2019-11-10 15:40 by 潇湘隐者, 2011 阅读, 收藏,
摘要: 废话少说,直接上SQL代码(有兴趣的测试验证一下),下面这个查询语句为什么将2008-11-27的记录查询出来了呢?这个是同事遇到的一个问题,个人设计了一个例子。 USE AdventureWorks2014;GOSELECT * FROM [Person].[Person]WHERE ModifiedDate >= '2008-11-26 00:00:00:000' AND Modif... 阅读全文

sp_addlinkedserver '(null)' is an invalid product name

2015-06-23 12:03 by 潇湘隐者, 2008 阅读, 收藏,
摘要: 使用SSMS 2008客户端工具逆向生成了创建链接服务器的脚本时,在测试环境执行是报如下错误:'(null)' is an invalid product name. USE [master]GOIF EXISTS (SELECT srv.NAME FROM sys.servers srv WHERE srv.server_id != 0 ... 阅读全文

RHEL 6.6配置网易CentOS镜像的yum源小结

2019-07-22 15:14 by 潇湘隐者, 2005 阅读, 收藏,
摘要: 之前没有使用过网易CentOS镜像的yum源,最近由于需要,遂在一台测试服务器验证、测试了一下如何配置使用网易的Cent0S的yum源。此文仅仅是笔记性质,参考了网上大量资料(文末“参考资料”的相关链接)。 1: 删除RHEL 6.6原有的YUM相关包 [root@mytestlnx03 ~]# rpm -qa | grep yumyum-plugin-security-1... 阅读全文

INITIAL参数设置导致TRUNCATE TABLE不能降低高水位线案例

2015-04-16 16:58 by 潇湘隐者, 1993 阅读, 收藏,
摘要: 在一个数据库使用下面SQL找出了一批需要降低高水位线的表,其中有几个表没有数据,于是我打算用TRUNCATE来降低高水位线HWM SELECT a.owner, a.segment_name, a.segment_type, a.tablespace_name, a.blocks "real block", ... 阅读全文

SQL Server 更新统计信息出现严重错误,应放弃任何可能产生的结果

2018-10-17 15:00 by 潇湘隐者, 1987 阅读, 收藏,
摘要: 一台SQL Server 2008 R2版本(具体版本如下所示)的数据库,最近几天更新统计信息的作业出错,错误如下所示: Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (X64) Jun 28 2012 08:36:30 Copyright (c) Microsoft Corporation Standard... 阅读全文

SQL Server 2014 Upgrade后启动不了的案例

2020-11-09 09:55 by 潇湘隐者, 1986 阅读, 收藏,
摘要: 一朋友在升级SQL Server 2014后, SQL Server启动不了,寻求我的帮助。检查SQL Server 2014的错误日志,具体错误信息如下: 2020-11-08 10:00:58.28 spid8s Dropping procedure [dbo].[sp_syscollector 阅读全文

SQL Server解惑——标识列的限制和跳号现象

2020-09-03 08:29 by 潇湘隐者, 1983 阅读, 收藏,
摘要: 1:每个表只能创建一个标识列。 如下测试所示,如果表中有一个标识列,新增一个标识列就会遇到错误“Multiple identity columns specified for table 'TEST'. Only one identity column per table is allowed.“ CREATE TABLE dbo.TEST( ID INT IDE... 阅读全文

SQL Server Agent作业执行CmdExec(bat)命令报权限问题

2019-08-31 09:16 by 潇湘隐者, 1983 阅读, 收藏,
摘要: 写了一个bat命令,定期去清理一些SQL Server的Dump文件,然后配置成SQL Server作业,作业执行时报权限错误,具体错误信息如下所示: Message Executed as user: NT Service\SQLSERVERAGENT. The process could not be created for step 1 of job 0xCA038C081E9BEF4C... 阅读全文
上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 87 下一页