错误: dbbackup failed: Unable to restore database 'ppt'Not valid backupThe database was backed up on a server running version 8.00.2039. That version is incompatible with this server, which is running version 11.00.3000. Either restore the database on…
本文总结一下SQL SERVER 2012/2014链接到SQL SERVER 2000的各种坑,都是在实际应用中遇到的疑难杂症.可能会有人说怎么还在用SQL SERVER 2000,为什么不升级呢? 每个公司都会有一两个几乎快被人遗忘的系统,接手维护这些系统的人可能都不知换了多少批了.它们的命运注定慢慢消亡.然而偏偏却又生命力顽强,总还有一些人在使用着这些系统.所以就处在一种尴尬的境地: 升级吧,价值不大,可能再过一两年,这系统就要被其它系统替代了.而且项目经理也没有精力.人手耗费在这上面.最…
4.群集安装后初始化配置测试 4.1 禁用full-text 服务和Browser服务 Full-text服务:公司目前暂不使用,需在两个节点上分别禁用 Browser服务:为保证安全,建议将Browser服务禁用 手动修改SQL 浏览器服务以及全文索引服务,引出2个问题: 是否由于此两个服务禁用影响故障转移? 如果上面故障转移正常,Windows 群集服务是否会自动将2个服务模式改回并且启动? 4.1.1 停止SQL 浏览器以及全文索引服务测试 通过分别停止这两个服务器证实以上两个问题,启动方…
需要说明的是我们搭建的SQL Server故障转移集群(SQL Server Failover Cluster)是可用性集群,而不是负载均衡集群,其目的是为了保证服务的连续性和可用性,而不是为了提高服务的性能. SQL Server始终在负载均衡集群方面都缺少自己的产品,多由第三方厂家提供,但SQL Server故障转移集群却由来已久,在SQL Server 2012还提供了一个可用性组(AlwaysOn High Availability Groups)的新特性,我们知道微软的故障转移集群(W…
一.测试需求介绍与准备 公司计划服务器迁移过程计划同时上线SQL Server2012,引入SQL Server2012群集提高高可用性,需要对SQL Server2012群集技术进行研究.测试,确保此项技术是否能满足公司的业务和容灾需求. 此文档记录了SQL Server2012群集测试的详细过程. 群集采用基于iSCSI方式的1+1模式,因此测试用Hyper-V准备四台虚拟服务器分别用于:域控制器[AD].存储服务器.群集活动节点.群集备节点. 设置四个网络适配器,分别用于内网连接,外网连接…
5.SQL Server 2012群集安装总结 5.1 群集与非群集的安装区别总结 SQL Server虚拟名称: 非群集环境下,本地服务器的名称就是SQL Server服务器名称:但在群集环境下,由于提供服务的节点不确定,不能使用某个节点服务器的名称作为群集下SQL Server服务器名称,必须为SQL Server虚拟服务器提供一个服务器名称.且群集环境下,可以通过虚拟名称连接服务器.SQL Server2012下需要通过虚拟名称+动态端口连接服务器. SQL Server虚拟IP: 概念与…
原定周末把公司的TFS升级到2018,由于TFS 2018需要SQL Server至少是2016以上版本,所以还需要将原来的SQL Server 2012 R2一并升级.今天早上负责的同事告诉我升级失败了.SQL Server 2016的数据库服务无法正常启动.他期间还尝试修复了一次SQL Server 2016,仍然提示无法正常启动数据库服务.错误提示如下: Action required: Use the following information to resolve the error,…
折腾了一个上午, 发现Test Controller怎么都连不上SQL. 能尝试的都尝试了, 觉得应该看看是不是有不支持的问题.   找到了这篇. TFS 2010 will not support SQL 2012 http://blogs.msdn.com/b/bharry/archive/2013/01/11/tfs-2010-will-not-support-sql-2012.aspx   乖乖的卸载SQL 2012了, 继续忙碌.…
一.概述 前面讲了备份的一些理论知识,这篇开始讲在简单恢复模式下的备份与还原.在简单模式下是不能做日志备份的,发生灾难后,数据库最后一次备份之后做的数据修改将是全部丢失的,所以在生产环境下,数据又很重要,一般不建议使用这种模式. 例如对一个数据库有5次完整数据备份,时间是t5,  之后发生灾难,就会部丢失. 当数据库越来越大,完整备份时间会越来越长,为了减少丢失风险,引入差异备份.例如下图演示:在第一次建立数据库完整备份后,建立了三次差异备份,之后再建立完整备份,从而建立新的差异基准.不管是完整…
SQL Server 2012对T-SQL进行了大幅增强,其中包括支持ANSI FIRST_VALUE和LAST_VALUE函数,支持使用FETCH与OFFSET进行声明式数据分页,以及支持.NET中的解析与格式化函数. codeproject上有几篇文章全面介绍了SQL Server 2012 的T-SQL查询: Using SQL Server 2012 T-SQL New Features Querying SQL Server 2012: Part I Querying SQL Serv…