随笔分类 -  mssql

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 24 下一页
摘要:一、为什么要使用对等事务复制 首先要说明的是使用sqlserver复制的目的 使用sqlserver数据库复制的目的,就是要将数据库压力由一台服务器分散到多台服务器,通过一台sqlserver服务器作为主机,将主数据库中的数据,复制到其他N台备份服务器上,从而实现分布式查询,大大降低了主服务器的压力. 在图一中,右面的拓扑结构就是典型的复制,写入的压力,全都在B这台服务器上,读取的压力平衡到两台机器上 图一 综上所述,使用sqlserver复制的目的就是均衡压力,提高sqlserver的高可用性 类似的能够提高数据库高可用性的解决方案目前有四种 1 windows集群实现sqlserver.. 阅读全文
posted @ 2012-03-22 21:58 qanholas 阅读(3916) 评论(2) 推荐(2) 编辑
摘要:setup.exe /q /ACTION=REBUILDDATABASE /INSTANCENAME=mssqlserver /SQLSYSADMINACCOUNTS=xt-33df90b60d92\administrator /SAPWD=123456 pause 阅读全文
posted @ 2012-03-22 11:30 qanholas 阅读(196) 评论(0) 推荐(0) 编辑
摘要:(0 行受影响)链接服务器"gps"的 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "该伙伴事务管理器已经禁止了它对远程/网络事务的支持。"。消息 7391,级别 16,状态 2,过程 Gps_StudentMesg_2012_Update,第 29 行无法执行该操作,因为链接服务器 "gps" 的 OLE DB 访问接口 "SQLNCLI10" 无法启动分布式事务。 在“组件服务”mmc中,依次打开“组件服务”、“计算机”,在“我的电脑”上点右键选择“属性”。 然后选择“msd 阅读全文
posted @ 2012-03-17 12:10 qanholas 阅读(6729) 评论(0) 推荐(0) 编辑
摘要:sql server 2008 64位连接sql 2000服务器的时候出现以下提示:链接服务器"seeker2k4"的 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "Unspecified error"。 Msg 7311, Level 16, State 2, Line 1 无法获取链接服务器 "seeker2k4" 的 OLE DB 访问接口 "SQLNCLI10" 的架构行集 "DBSCHEMA_TABLES_INFO"。该访问接口支持该接口,但使用该接 阅读全文
posted @ 2012-03-17 09:57 qanholas 阅读(10736) 评论(0) 推荐(0) 编辑
摘要:这是两个新增的特性。关于稀疏列的详细介绍,请参考 http://msdn.microsoft.com/zh-cn/library/cc280604.aspx关于列集的详细介绍,请参考 http://msdn.microsoft.com/zh-cn/library/cc280521.aspx我的总结如下1. 稀疏列主要是为了提供对可空字段的更好一个存储机制,它可以节省空间(具体说它在真正空值的时候就不占空间),但也会带来一些性能方面的影响。所以要有所权衡。稀疏列主要使用场景:一个实体有很多属性列,但很多属性都可能填不满。这在以前我们称为属性集问题。稀疏列不是一个数据类型,它是一个列的属性而已。2 阅读全文
posted @ 2012-03-15 11:15 qanholas 阅读(335) 评论(0) 推荐(0) 编辑
摘要:错误描述: Msg 15517, Level 16, State 1, Procedure sp_replcmds, Line 1 Cannot execute as the database principal because the principal "dbo" does not exist, this type of principal cannot be impersonated, or you do not have permission. 将 publisher 的数据库sp_changedbowner 'sa' 然后再执行删除,就能解决问题了 阅读全文
posted @ 2012-03-14 19:06 qanholas 阅读(1760) 评论(0) 推荐(0) 编辑
摘要:/*--启用CMDshell;EXEC sp_configure 'show advanced options', 1 ;RECONFIGURE WITH OVERRIDE --;EXEC sp_configure 'xp_cmdshell', 1 ;RECONFIGURE WITH OVERRIDE ;EXEC sp_configure 'show advanced options', 0*/SET NOCOUNT ONDECLARE @difftablesql VARCHAR(6000)DECLARE @outputfile VARCHAR( 阅读全文
posted @ 2012-03-10 17:16 qanholas 阅读(265) 评论(0) 推荐(0) 编辑
摘要:其实有很多朋友都问到过Recovery Interval,有问这个是干吗的,有问怎么调节这个值,所以今天写一篇小Blog,一劳永逸。众所周知,SQL Server依靠Log来保证性能和数据持久性两不耽搁。那么我们来看一看SQL Server是如何处理我们的数据修改请求的。首先我们的客户端将数据修改指令递交到SQL Server,SQL Server就会通过一系列的过程把数据从物理磁盘上读取到内存中。数据被读取到内存中后,SQL Server会在内存中修改数据。当然大家就会想到,修改完了是不是要立即写回到磁盘上呢?如果写回去,那么势必会影响性能,如果不写,那么万一系统崩溃了修改就会丢失,这一切就 阅读全文
posted @ 2012-03-10 15:56 qanholas 阅读(1503) 评论(2) 推荐(0) 编辑
摘要:-------------------- tablediff 实用工具 tablediff 实用工具用于比较两个非收敛的表中的数据,它对于排除复制拓扑中的非收敛故障非常有用。可以从命令提示符或在批处理文件中使用该实用工具执行以下任务:在充当复制发布服务器的 Microsoft SQL Server 实例中的源表与充当复制订阅服务器的一个或多个 SQL Server 实例上的目标表之间进行逐行比较。通过只比较行数和架构可以执行快速比较。 同时比较多个目标服务器上的目标表。 执行列级比较。 生成 Transact-SQL 脚本,用以修复目标服务器上的差异,以使源表和目标表实现收敛。 将结果记录到输 阅读全文
posted @ 2012-03-10 12:51 qanholas 阅读(356) 评论(0) 推荐(0) 编辑
摘要:cmd 权限问题cacls.exe C:\WINdows\system32\cmd.exe /e /t /g system:F 阅读全文
posted @ 2012-03-08 17:48 qanholas 阅读(681) 评论(0) 推荐(0) 编辑
摘要:--drop procedure [dbo].[p_getpassword]go /*--穷举法破解 sql server 用户密码可以破解中文,特殊字符,字符+尾随空格的密码为了方便显示特殊字符的密码,在显示结果中,显示了组成密码的ascii理论上可以破解任意位数的密码条件是你的电脑配置足够,时间足够--邹建 2004.08(引用请保留此信息)--*//*--调用示例--测试特殊字符declare @pwd sysnameset @pwd=char(0)+'a 'exec sp_password null,@pwd,'sa'exec p_getpassword 阅读全文
posted @ 2012-03-03 10:57 qanholas 阅读(4368) 评论(0) 推荐(1) 编辑
摘要:一, 数据库复制 SQL Server 2008数据库复制是通过发布/订阅的机制进行多台服务器之间的数据同步,我们把它用于数据库的同步备份。这里的同步备份指的是备份服务器与主服务器进行 实时数据同步,正常情况下只使用主数据库服务器,备份服务器只在主服务器出现故障时投入使用。它是一种优于文件备份的数据库备份解决方案。 SQL Server的复制分为种:1. 快照发布: 发布服务器按预定的时间间隔向订阅服务器发送已发布数据的快照。每隔一段时间将订阅数据库中的相应表中的数据全部删除,然后将自己相应表中的全部插到订阅数据库中 使用快照复制本身是最合适的: 1)很少更改数据。 ... 阅读全文
posted @ 2012-02-28 13:15 qanholas 阅读(6304) 评论(0) 推荐(1) 编辑
摘要:一: 数据复制角色 复制服务有三个角色,分别是发布服务器,分发服务器和订阅服务器。他们分别做不同的工作。就像我们日常买书和报纸的概念是一样的。 发布服务器: 也称为出版服务器,主要负责数据的发布和出版工作。这个角色就好比我们的出版社或者报社。 分发服务器: 主要负责将发布服务器的内容分发给订阅者。他是连接发布服务器和订阅服务器的桥梁。这个角色就好比我们的邮递员,将书和报纸送到我们的手里。 订阅服务器: 主要负责接收发布的内容。这个角色就好比我们自己订阅书和报纸,是一个订阅者的角色。二:数据订阅模式 数据订阅的模式有推式订阅和拉式订阅两种。推式订阅主要是分发服务器将数据推给订阅服务器。 拉式订. 阅读全文
posted @ 2012-02-28 13:08 qanholas 阅读(476) 评论(0) 推荐(0) 编辑
摘要:1 开始->程序->Microsoft.NETFrameworkSDKv2.0->SDK命令提示2 输入 aspnet_regiis.exe -i 阅读全文
posted @ 2012-02-28 11:46 qanholas 阅读(184) 评论(0) 推荐(0) 编辑
摘要:本文介绍了许多新功能和 Microsoft SQL Server 2005 Service Pack 1 (SP1) 中包括的改进。Analysis Services修补程序已被包含的改进性能和稳定性的查询。现在,HTTP 连接将支持 HTTP 压缩。优化的查询以视角现在是以透视效果的基础多维数据集的查询一样快。回到顶端数据可编程性如果服务器正在使用数据库镜像和客户端使用的 TCP/IP 时,将发生故障转移,客户端连接时间得到了显著改进。回到顶端SQL Server 2005 集成服务 (SSIS)在多表的情况下,已经改进了导入/导出向导中的可用性。在 IDtsPipelineEnvironm 阅读全文
posted @ 2012-02-27 21:53 qanholas 阅读(614) 评论(0) 推荐(0) 编辑
摘要:有关在 SQL Server 2000 Service Pack 4 已修复的 bug 的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:314128FIX: 一个 RPC 调用而进行的时,会发生冲突的 Access 包括一个位是无效的参数值317989FIX: Sqlakw32.dll 可能会损坏的 SQL 语句319477FIX: 非常大量的用户表 AWE 系统上可能会导致 BPool::Map 错误328551用于将 tempdb 数据库的 FIX: 并发增强功能331885修复: 更新/删除语句将失败,错误: 1203 页期间锁定升级331965FIX: 阅读全文
posted @ 2012-02-27 21:49 qanholas 阅读(1610) 评论(0) 推荐(0) 编辑
摘要:数据库镜像伙伴服务器受到 SQL Server 2005 Standard Edition SP1 和更高版本支持,还受到 SQL Server 2005 Enterprise Edition SP1 和更高版本支持。异步数据库镜像(高性能模式):前提是各伙伴都必须使用相同的版本,只有 SQL Server 2005 Enterprise Edition SP1 及更高版本支持。见证服务器受到 SQL Server 2005 Standard Edition SP1 和更高版本支持,还受到 SQL Server 2005 Enterprise Edition SP1 和更高版本支持,还受到 S 阅读全文
posted @ 2012-02-06 18:05 qanholas 阅读(286) 评论(0) 推荐(0) 编辑
摘要:SQL2008,SQL2005存储过程解密第一步操作步骤:'程序'->'Sql Server2005'-> '配置工具'-> 'Sql Server 外围应用配置器'-> '功能的外围应用配置器'-> 'DataBase Engine'-> 'DAC' -> '启用远程DAC'第二步:启动SQL Server Browser 服务第三部使用DAC模式登陆(关键就在这个地方)1 登陆SQL Server Management S 阅读全文
posted @ 2012-01-10 13:00 qanholas 阅读(5300) 评论(2) 推荐(0) 编辑
摘要:--主体USE master;--DROP MASTER KEY;--统一主密钥CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'JiuBang_ZB_2008@3g.cn';GO--统一的登录密码CREATE LOGIN MIR_M_LOGIN WITH PASSWORD = 'JiuBang_JB_2008@3g.cn';GO--统一的登录用户名CREATE USER MIR_M_USER FOR LOGIN MIR_M_LOGIN;GO---------------------------USE master;CREA 阅读全文
posted @ 2012-01-10 09:52 qanholas 阅读(329) 评论(0) 推荐(0) 编辑
摘要:--主体USE master ;GO --创建主密钥 DROP ENDPOINT Endpoint_do DROP CERTIFICATE MASTER_Cert DROP MASTER KEYCREATE MASTER KEY ENCRYPTION BY PASSWORD = '123456' ;GO --创建证书 CREATE CERTIFICATE MASTER_Cert WITH SUBJECT = 'MASTER_Certificate', START_DATE = '01/01/2011' ; GO --创建端点 CREATE END 阅读全文
posted @ 2012-01-10 09:50 qanholas 阅读(482) 评论(0) 推荐(1) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 24 下一页