• SQL Server 表分区注意事项 日期:2011-06-01 点击:3 好评:0

    一、 表分区文章索引 SQL Server 合并(删除)分区解惑 SQL Server 2005 分区模板与实例 SQL Server 动态生成分区脚本 SQL Server 2005 自动化删除表分区设计方案 二、 目的 这段时间,在SQL Server的生产环境中尝试了不同方式的表分区,积累了一些这方面的...

  • SQL Server 2005 自动化删除表分区设计方案 日期:2011-06-01 点击:1 好评:0

    一、 目的 在前面的文章中我已经介绍了 SQL Server 合并(删除)分区解惑 和 SQL Server 2005 分区模板与实例 和 SQL Server 动态生成分区脚本 ,这篇文章就是在上面3篇文章衍生出来的。 我们的服务器的数据已经有了800G,并且每天进数据大概有120W条记录(...

  • SQL Server 动态生成分区脚本 日期:2011-06-01 点击:4 好评:0

    一、 前言 前段时间使用表分区比较多,虽然已经写了 SQL Server 合并(删除)分区解惑 、 SQL Server 2005 分区模板与实例 ,但是在实践中一直感觉修改SQL脚本的时间比较多,一直想抽个时间来把分区脚本进行动态化,今天终于付之于行动了。需要说明的一点,...

  • SQL Server 2005 分区模板与实例 日期:2011-06-01 点击:3 好评:0

    一、 场景 这一段时间使用SQL Server 2005 对几个系统进行表分区,这几个系统都有一些特点,比如数据库某张表持续增长,给数据库带来了很大的压力。 现在假如提供一台新的服务器,那么我们应该如何规划这个数据库呢?应该如何进行最小宕机时间的数据库转移呢...

  • SQL Server 合并(删除)分区解惑 日期:2011-06-01 点击:2 好评:0

    !--[if !supportLists]-- 一、 !--[endif]-- 准备 在 SQL Server 2005 版本之后就有了表分区的概念与应用,在分区操作里面有一个叫做合并分区的功能,也被称为删除分区。分区所处的文件组和文件是不会被删除的,只会对数据进行转移合并。合并分区时需要注意...

  • 游标(数据库引擎) 日期:2011-03-23 点击:16 好评:0

    SQL Server 2008 R2 关系数据库中的操作会对整个行集起作用。由 SELECT 语句返回的行集包括满足该语句的 WHERE 子句中条件的所有行。这种由语句返回的完整行集称为结果集。应用程序,特别是交互式联机应用程序,并不总能将整个结果集作为一个单元来有效地处...

  • SQL Server缺省约束、列约束和表约束 日期:2010-12-22 点击:57 好评:0

    SQL Server缺省约束是SQL Server数据库中的一种约束,下面就为您介绍SQL Server缺省约束、列约束和表约束的定义方法啊,供您参考。 SQL Server缺省约束 SQL Server缺省约束通过定义列的缺省值或使用数据库的缺省值对象绑定表的列,来指定列的缺省值。SQL Ser...

  • SQL Server快速得到表的记录总数的方法 日期:2010-12-22 点击:83 好评:0

    判断某一个表的记录总数,对于一个开发者来说是最再常见不过的事,我想大家都常用的作法就是: select count (*) from 表名; 这种做法没做,我这儿主要说的是效率问题。当一个数据表的记录数不是太多时,这样得到记录总数的效率不是问题。但试想,如果一个表...

  • 重命名Sql Server外键约束名的方法 日期:2010-11-18 点击:174 好评:0

    数据库原先是采用PowerDesigner设计的,Sql Server外键约束的命名非常难看,并且也和后来在SSMS中额外添加的Sql Server外键约束命名规则不一致,因此想遍历数据库的所有外键约束,找到外键约束的相关对象,然后重新生成一致的命名。 采用的命名规则是: FK_F...

  • 删除sql server默认约束的通用脚本 日期:2010-11-18 点击:40 好评:0

    sql server默认约束可不能小看,它影响着我们的删除字段操作,可能会造成删除字段时报错。 在SQL Server 中,如果给表的一个字段设置了默认值,就会在系统表sysobjects中生成一个sql server默认约束。如果想删除这个设置了默认值的字段(假设此字段名column1...

  • SQL Server约束和触发器的区别 日期:2010-11-18 点击:64 好评:0

    SQL Server约束相信大家都比较了解了,那么,SQL Server约束和触发器的区别在哪里呢? 在SQL Server数据库中提供了两种主要机制来强制使用业务规则和数据完整性,他们是SQL Server约束和触发器。触发器其实就是一个特殊类型的存储过程,可在在执行某个操作时...

  • SQL Server与Oracle实施成本上比较分析 日期:2010-11-18 点击:61 好评:1

    SQL Server 与Oracle这两个数据库,除了在一些技术上有明显的差异外,在实施成本上也有比较大的差别。下面笔者就这方面内容发表一些自己的观点,希望能够跟大家一起交流。 一、Oracle基于Java开发,具有很多开源的工具支持 SQL Server 与Oracle数据库两者一...

  • mysql和sql server的25个区别 日期:2010-11-09 点击:257 好评:0

    mysql和sql server区别在哪里呢?可能很多数据库的新用户对这两种数据库的区别还不是特别的了解,下面就为您详细介绍一些mysql和sql server区别,供您参考。 1 mysql支持enum,和set类型,sql server不支持 2 mysql不支持nchar,nvarchar,ntext类型 3 mysql的...

  • SQL Server视图的四个优点 日期:2010-10-21 点击:86 好评:0

    SQL Server视图(View)让我们查询的效率更高,是我们经常要使用到的。下面就让我们来了解一下究竟什么是SQL Server视图。 以往当我们查询数据时,一定要很认真的地从设计select语句开始,将需要查询的每个字段写在sql语句里,每次你要以同样的条件来查询数...

  • SQL Server 定时自动备份 日期:2010-09-28 点击:109 好评:0

    这里介绍一种通过sql server的作业调度来建立自动备份的方法: 1、企业管理器管理sql server代理作业 2、新建作业,作业名:XX数据库自动备份 3、进入步骤面板。新建步骤,步骤名:XX数据库自动备份。命令中写入以下语句:declare @filename nvarchar(100) s...

  • SQL Server 自动清除日志文件方法 日期:2010-09-28 点击:405 好评:0

    1、每日自动备份 打开企业管理器,进入管理-数据库维护计划,在右侧窗口点击右键,选择新建维护计划,启动数据库维护计划向导;点击下一步选择需要维护的数据库,维护特性数据库时,选择最后一个单选框并勾选需要维护的数据库名称;下一步选择更新数据优化信息...

  • SQL Server数据库对于应用程序的关系 日期:2010-09-14 点击:67 好评:0

    以下的文章主要是介绍 SQL Server数据库 与其实际应用元数据,我前两天在相关网站看见SQL Server数据库与其实际应用元数据的资料,觉得挺好,就拿出来供大家分享,希望会给大家带来一些帮助在此方面。 以下的文章主要是介绍SQL Server数据库与其实际应用元数...

  • 更改SQL Server 2005 安装路径目录的方法 日期:2010-09-14 点击:779 好评:1

    今天晚上,烈(liehuo。net)火小编在加班时有朋友咨询关于SQL Server 2005 更改安装路径目录的问题,告诉了朋友,顺手又在网上找了其它几个方法,第一个方法是默认的,是小编告诉朋友的。 方法1. 在安装过程中,安装到选择需要安装的组件时,点高级就可以了。...

  • 百万级数据瞬间导入SQL Server试验案例 日期:2010-07-16 点击:136 好评:0

    想必每个DBA都喜欢挑战数据导入时间,用时越短工作效率越高,也充分的能够证明自己的实力。实际工作中有时候需要把大量数据导入数据库,然后用于各种程序计算,本文将向大家推荐一个挑战4秒极限让百万级数据瞬间导入SQL Server实验案例。 本实验将使用5中方...

  • “本地计算机上的SQL SERVER服务启动后又停止了”问题的解决方法 日期:2010-07-12 点击:1503 好评:0

    本方法主要是解决SQL Server运行过程中出现的本地计算机上的MSSQLSERVER服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的解决方法。 笔者ASP运行环境:操作系统为Windows XP SP2,IIS的版本为默认的5.1,数据库为SQL Server 2005(MDAC版本为2....

  • SQL Server备份与灾难性恢复计划制定 日期:2010-06-30 点击:105 好评:0

    数据处理在现代企业运营中变得越来越重要,越来越关键,甚至会成为企业发展的一项瓶颈. 数据保护的重要性也不言而喻. 如果一个企业没有很好的数据保护方案或策略的话,一旦发生重要数据丢失,后果将会是灾难性的,伴随着会有经济利益方面的损失. 各大服务器硬件厂...

  • 恢复Sql Server bak(备份)文件时原始用户无法删除的解决办法 日期:2010-06-09 点击:182 好评:0

    当你从现有的bak文件,恢复数据库时,如果数据库本身带有一个用户:比如用户叫:DemoUser. 你无法创建一个相同的用户并mapping这个用户到数据库, 并且你无法删除数据库的用户:DemoUser. 请运行以下脚本, 之后你就可以删除用户:DemoUser.然后创建用户(De...

  • 用SQL Server 2005扩展函数进行性能优化 日期:2010-06-01 点击:253 好评:0

    SQL Server2005扩展函数已经不是一件什么新鲜的事了,但是我看网上的大部分都是说聚合函数,例子也比较浅,那么这里就讲讲我运用扩展函数来优化数据库性能的例子,希望和大家一起分享这个经验。如果你还不知道什么是SQLCLR,那么你可以参考: SQL Server扩展...

  • SQL Server 索引中include的魅力(具有包含性列的索引) 日期:2010-06-01 点击:282 好评:0

    开文之前首先要讲讲几个概念 【覆盖查询】 当索引包含查询引用的所有列时,它通常称为覆盖查询。 【索引覆盖】 如果返回的数据列就包含于索引的键值中,或者包含于索引的键值+聚集索引的键值中,那么就不会发生Bookup Lookup,因为找到索引项,就已经找到所...

  • SQL Server扩展函数的基本概念 日期:2010-06-01 点击:68 好评:0

    什么是SQL Server扩展函数呢?它实际上就是把C#或VB.NET的代码拿到SQL Server上去执行。反过来思考,那就是当你想对表数据进行比较复杂的逻辑处理时,写SQL又太麻烦,那么你就可以是否可以通过SQLCLR来解决这个问题了。下面是我摘自wikipedia对SQLCLR的解释...

  • 快速将网站的Mssql数据库迁移国外的方法 日期:2010-03-09 点击:58 好评:0

    最近,将网站从国内网站搬移到了Lunarpage,程序转移比较简单,使用cuteftp上传上去就可以了。但是数据库转移一直都是很棘手的一个问题。本文介绍数据库转移的方法。 数据库转移最简单的方法是使用DTS,但是Lunarpages数据库不支持远程数据库链接,所以无法使用DTS,因...

  • SQL Server 2008重新创建表教程 日期:2009-11-16 点击:148 好评:0

    我们讨论的这个警告信息显示如下,当我试着更改AdventureWorks数据库表[GroupName]字段的Allow Nulls设置时,下面的警告产生了。 不允许保存更改。你所作的这些更改要求删除并且重新创建下面的表。你只能对表进行不能重新创建的更改或者启用这个选项来防止保存要求对表...

  • 限制访问SQL Server的客户端IP地址方法 日期:2009-11-05 点击:394 好评:-2

    有时候,我们只想使某个IP的计算机才能连接到SQLServer服务器,不允许其他客户端连接,怎么办呢? 解决方法:可以直接在防火墙中做限制,只允许与指定的IP地址建立1433的通讯。当然,从更为安全的角度来考虑,应该把1433端口改成其他的端口。 其他解决方法1(限从指定IP...

  • 运用SQL SERVER 2005 CLR解决XML Showplan实例教程 日期:2009-10-23 点击:186 好评:0

    大家都知道SQL SERVER 2005 CLR(公共语言运行库),而在编程中SQL Server 开发人员和数据库管理员 (DBA) 有时会遇到这种情况,即用户在工作高峰期向服务器提交长时间运行的查询,因而降低了服务器的响应速度。在这里给大家将介绍两种方法可以防止这一情况的发生: 1.D...

  • SQL Server 2008安装和配置图解 日期:2009-10-13 点击:123827 好评:-3

    SQL Server 2008我们也能从中体验到很多新的特性,但是对于SQL Server 2008安装,还是用图来说话比较好。本文将从SQL Server 2008安装开始讲起。 本来这篇是打算玩玩服务器功能中的第一个:adrms的,没想到装了几次都安装成功,但是有错误,后来没招了,打算将rms的数据库放...