文章分类 - SQLSERVER
摘要:所有的share-nothing架构都是重做日志的【LV5】北京-宋沄剑所有的share-nothing架构都是重做日志的...【LV6】佛山-林勇桦 2014/3/25 12:17:05share-nothing?12:18:07【LV5】北京-宋沄剑2014/3/25 12:18:07不共享磁盘的.【LV5】广州-陈畅亮2014/3/25 12:19:28像Oracle的RAC就是共享磁盘的一种【LV5】北京-宋沄剑2014/3/25 12:19:48还有sql server cluster12:21:04【LV5】北京-宋沄剑2014/3/25 12:21:04因为如果share-not
阅读全文
摘要:AlwaysON 同步原理http://blogs.msdn.com/b/psssql/archive/2011/04/01/alwayson-hadron-learning-series-how-does-alwayson-process-a-synchronous-commit-request.aspx?Redirected=trueCSS SQL Server EngineersThis is the official team Web Log for Microsoft Customer Service and Support (CSS) SQL Support. Posts are
阅读全文
摘要:SQL Server 10048错误 所在服务器 在连接的时候报10048错误 原因:用netstat /an 命令分析,因为本机发出来很多连接,每发出一个连接就会向下占用一个端口,直至端口全部占满 因为60000+个端口都已经用完了,可以看到都是连接远程数据库服务器的1433端口(内网),而且可以
阅读全文
摘要:SQL2008升级到SQL2008R2图形界面升级1、开发版升级到企业版但是报错,最后只能卸载SQL2008,全新安装SQL2008R2报错内容Overall summary: Final result: 失败: 请查看下面的详细信息 Exit code (Decimal): -2068643838 Exit facility code: 1203 Exit error code: 2 Exit message: The state of your...
阅读全文
摘要:sqlserver线上实例内存降1/4,带来的影响(一)转载自:http://www.580top.com/html/201402/dba_2780.htm#6642783-tsina-1-69802-cc85c293b84219bc395cda389baa7e54测试目的:缩小内存对SQL实例的影响测试实例:线上一台100G内存的实例测试步骤:18:20开始记录PERF数据18:30将SQL最大内存调成原大小的3/4(75G)--用时3.9秒18:40将SQL最大内存还原成原大小100G--用时3.8秒18:50停止记录PERF数据暂停19:20开始记录PERF数据19:30停止记录PERF
阅读全文
摘要:英文版操作系统和英文版sqlserver排序规则问题2014-2-25 宋云剑 默认的安装数据库的时候排序规则是拉丁文latin-1 拉丁文的排序规则是UTF8编码,咱们的是GB2312 我改的model数据库后重建的库才好了 没必要啊,数据库排序规则对就行 我改的model数据库后重建的库才好了
阅读全文
摘要:sql server 2000 备份时,出现112错误,数据库备份失败的解决办法备份空间不足了,磁盘满了清理一下磁盘就可以了上次帮《我爱任务网》调优的时候,D盘只有232MB空间,SQLSERVER报错:112错误
阅读全文
摘要:修改SQLSERVER2008R2对象资源管理器的编写脚本选项工具->选项
阅读全文
摘要:如何在不提升用户权限的情况下,使普通用户执行xp_cmdshell存储过程转载自:http://blog.csdn.net/zjcxc/article/details/2950793环境需求:SQL Server 2005及之后的版本背景xp_cmdshell是一个很危险的存储过程,通过它,可以访问操作系统的资源,但有时候我们也需要使用它来实现一些特殊的处理。从安全的角度来考虑,禁用xp_cmdsehll是最保险的,即使为了特殊目的而要求使用它,也最好能够编写一些实现这个特殊目的的用户存储过程,只在这个用户存储过程中使用xp_cmdshell,而普通用户只能使用这些用户存储过程。正确的解决办法
阅读全文
摘要:表提示 (Transact-SQL)http://msdn.microsoft.com/zh-cn/library/ms187373.aspx通过指定锁定方法、一个或多个索引、查询处理操作(如表扫描或索引查找)或其他选项,表提示在数据操作语言 (DML) 语句执行期间覆盖查询优化器的默认行为。表提示在 DML 语句的 FROM 子句中指定,仅影响在该子句中引用的表或视图。注意由于 SQL Server 查询优化器通常会为查询选择最佳执行计划,因此我们建议仅在最后迫不得已的情况下才可由资深的开发人员和数据库管理员使用提示。适用范围:DELETEINSERTSELECTUPDATEMERGETra
阅读全文
摘要:SQLSERVER还原主文件组的方法--备份主文件组和还原主文件组脚本2014-2-10-----------------------------------------------------------------------------------还原主分区 --分两种情况--情况一:如果是在原来机器的原数据库上做主文件组备份,那么还需要备份事务日志(kill掉所有连接)--然后还原主文件组备份,还原事务日志,不然只还原主文件组备份会显示(正在还原)--这时候ClassifyResult表是可以访问的,表数据还在ALTER DATABASE [Bare.Opinion.9095] SE.
阅读全文
摘要:在dos窗口中使用net helpmsg 解读操作系统错误代码启动SQLSERVER。在Windows事件日志的应用程序日志里,会出现下面的错误信息:initerrlog:Cloud not open error log file: 'c:\program files\microsoft sqlserver\mssql11.denali\mssql\log1\errorlog'.operating system error=3(error not found)而对于编号为3的操作系统错误,我们可以通过net helpmsg命令来了解具体的错误信息当SQLSERVER无法正常启动
阅读全文
摘要:修改SQL Server数据库中的逻辑文件名使用 FILE_NAME 函数可以返回给定文件标识 (ID) 号的逻辑文件名。如下:下例返回 file_ID 为 1 的文件名(master 数据库文件)。USE masterSELECT FILE_NAME(1)当我们进行从一个备份中还原数据库时,数据库的逻辑文件名是不会改变的。可用 ALTER DATABASE 的 MODIFY FILE 子句作为替代方式更改数据文件或日志文件的逻辑名称。--数据文件ALTER DATABASE [sss]MODIFY FILE ( name=[sss] ,newname=[sss.icp])--事务日志文件AL
阅读全文
摘要:SQLSERVER2012的SSMS选项新增的“其他连接参数”本来这个新增的连接参数是给AlwaysOn使用的,不过我发现在里面也可以写连接字符串如果是SQL Server Management Studio,你可以在连接属性中加入ApplicationIntent关键字,如图3-25所示。不知道为什么连接了之后会显示我的命名实例:SQL2012,明明我连接的是我的默认实例:SQL2005如果连接的数据库不存在,就会报错原来SQL2008R2已经有了
阅读全文
摘要:Oracle协议和SQLSERVER协议Oracle 通讯协议TNShttp://zhenyaliu.blog.163.com/blog/static/23775719201062313881/Oracle 专业人员使用的SQL Server 2000http://book.3you.cc/bc/SJK/ojc/200901/304695.html
阅读全文
摘要:SQL Image Viewer上次北京SQL PASS会议,格瑞趋势的王忠涛介绍了一款数据库图片查看工具这个工具的地址:http://www.yohz.com/siv_overview.htm工具名称叫做:SQL Image Viewer不单只是图片文件也可以显示的其他工具:http://www.yohz.com/
阅读全文
摘要:C2审核跟踪摘抄自:《Microsoft SQL Server2005技术内幕 查询、调整和优化》听风吹雨:SQL Server Audit监控触发器状态SQLSERVER2000 增加了一个名为C2审核的特性,他允许DBA以美国政府的标准审核未经授权使用和损坏的资源和数据。SQLSERVER2005提供了一个新的名为常见标准的国际标准(C2依然可用)这两个审核模式都利用SQL跟踪捕捉一系列数据,包括任何登录、登出、表访问以及许多其他数据点。他们也都使用sp_trace_create中的值为4的@options参数,每当写跟踪文件发生任何错误时,该参数就会自动关闭SQLSERVER服务。这可用
阅读全文
摘要:Windows2008R2企业版64位 静默安装SQL2008R2企业版64位 第一台模板计算机的计算机名:HBSW01 要安装的功能 第二台计算机的计算机名:HBSW02 两台的计算机账户名和密码都一样 步骤(一) 在第二台机器的D盘建立好相关目录:DataBase,DBBackup,TempDB
阅读全文
摘要:Windows自带的typepef命令行脚本快速收集性能数据转载自:http://www.580top.com/html/201401/dba_2773.htm#6642783-tsina-1-69879-cc85c293b84219bc395cda389baa7e54有时候线上WINDOWS服务器报资源紧张时,有可能会远程3389不到主机或者远程上去以后卡不动,想收集一些性能参数无能为力而此时CACTI或ZABBIX中性能数据又可能因为粒度太粗(一般5分钟一次采集)或者没有预先定义想要的参数此时可以通过远程执行CMD命令快速收集一些关键的性能数据用于判断如果有一个预先准备好的脚本会更快我的习
阅读全文
摘要:执行计划--Adhoc和Prepare转载自:http://www.cnblogs.com/TeyGao/p/3531911.html?ADUIN=1815357042&ADSESSION=1390494884&ADTAG=CLIENT.QQ.5281_.0&ADPUBNO=26292在和SQLPass讨论adhoc和Prepare时,有各自不同的观点,我来发表下我的理解,不对之处,敬请指出!Adhoc(即席查询):没有参数化的查询计划会被标记为adhoc,adhoc不能理解为该执行计划不会被重用。Prepared(预定义):查询中使用到参数的执行计划会被标记为Prep
阅读全文