阿赛·游梦鱼·郭言赛·阿赛工作室
全站技术源码素材
  • 发布:asai
    代码:--MSSQL创建储存过程CREATEPROCupGetUserName@intUserIdINT,@ostrUserNameNVARCHAR(20)OUTPUT--要输出的参数ASBEGIN--将uName的值赋给@ostrUserName变量,即要输出的参数SELECT@ostrUserName=uNameFROMuUserWHEREuId=@intUserIdEND代码:ASP调用储存
  • 发布:asai
    例如:idnamevalue1app2app3biii4bpp5bpp6cpp7cpp8ciiiid是主键要求得到这样的结果idnamevalue1app3biii4bpp6cpp8ciii方法1deleteYourTablewhere[id]notin(selectmax([id])fromYourTablegroupby(name+value))方法2deleteafrom表aleftjoin
  • 发布:asai
    索引组成、产生原理、解决方法、优化方法索引组成、产生原理、解决方法:http://wenku.baidu.com/view/a45a827d27284b73f2425071.html优化方法(国外著名OlaHallengren数据库专家,微软官方推荐):http://download.csdn.net/detail/daiyueqiang/5272815显示指定的表或视图的数据和索引的碎片信息方法
  • 发布:asai
    使用MSSQL2008数据库时,遇到数据库过大,访问缓慢的情况,在非其他错误情况下使用数据表分区可以一定程度上提高查询访问速度。注意:本例中使用的《阿赛网站系统EESAI》中的ai表,作为系统的主数据表ai数据量会随网站信息量增加而增大,ai_tm是数据表ai的时间戳,用以区别不同时间段的信息,以便存在不同的数据表分区中。第一步:建立分区表1、右键数据库-属性-文件组-添加文件组(需要几个添加几个
  • 发布:asai
    like的通配符有两种%(百分号):代表零个、一个或者多个字符。_(下划线):代表一个数字或者字符。1.name以李开头wherenamelike李%2.name中包含云,“云”可以在任何位置wherenamelike%云%3.第二个和第三个字符是0的值wheresalarylike_00%4.条件匹配以2开头,而且长度至少为3的值:wheresalarylike2_%_%5.以2结尾wheres
  • 在win7x64系统上使用sql2008进行附加数据库(包括在x86系统正在使用的数据库文件,直接拷贝附加在X64系统中)时,提示无法打开文件,5120错误。这个错误是因为没有操作权限,所以附加的时候出错,只要设置这个文件或文件夹安全属性即可。解决办法:1.打开该数据库文件存放的目录或数据库文件的属性窗口,选择“属性”菜单->选择“安全”标签->选择“编辑”按钮。www.2cto.co
  • 一、备份数据库1、打开SQL企业管理器,在控制台根目录中依次点开MicrosoftSQLServer2、SQLServer组-->双击打开你的服务器-->双击打开数据库目录3、选择你的数据库名称(如论坛数据库Forum)-->然后点上面菜单中的工具-->选择备份数据库4、备份选项选择完全备份,目的中的备份到如果原来有路径和名称则选中名称点删除,然后点添加,如果原来没有路径和
  • exec sp_dboption 'wwweesaicom','ARITHABORT','true'ALTER DATABASE wwweesaicomSET ARITHABORT ON 执行以上代码即可(wwweesaicom是数据库的名字)。
  • 发布:biancheng
    几个月前,我们带您了解了微软下一代数据库平台SQLServerDenali的列存储索引功能。针对数据仓库级别的表,它能够在很大程度上改善查询性能。在最新的社区预览版CTP3中,我们有幸接触到列存储索引的完整功能,那么在本文中,我们就将深入了解一下其中的奥秘。同我们熟悉的“行存储”格式不一样,新的架构中每一列索引中的数据都是单独分组并存放的,而列数据是可以被压缩的。此外,当D
  • 发布:biancheng
    建立全新的SQLServer系统可能比较棘手。SQLServer是真正注重利用硬件的产品,它的性能跟你如何配置服务器有很大的关系,尤其是如何配置你服务器的存储子系统。考虑到这一点,我们在下面列出了一些人们在采购SQLServer硬件时最容易犯的错误:1、选择DIY路线。不要购买零部件自己组装SQLServer计算机,除非你只是用于非生产环境的开发计算机。通常情况下,服务器尤其是SQLServer用
  • 发布:biancheng
    SQLServer数据库升级需要DBA进行大量的规划与测试。大多数的时间里,升级过程也许不会出现任何问题,但是一些潜在的威胁绝不能忽视。在本文中,SQLServer专家RomanRehak将为您介绍数据库升级或者迁移过程中,DBA应该注意哪些问题。升级测试不足。在SQLServer数据库升级出现问题的情况下,其中最常见的原因就是测试不足。DBA不仅需要对每一个连接数据库的应用进行测试,还需要测试任
  • 发布:biancheng
    SQLServer和虚拟化天生就是一对,而且它们变得越来越协调。它们之间的配合不仅是工作负载管理和整合,还能得到高可用性。新技术可以在多台主机上为SQLServer提供多处理器能力,保持虚拟机实例彼此步调一致,这样就可以实现在某一个实例停机时的零等待故障切换。但是,要做到这一切,你需要一些硬件,为运行SQLServer的虚拟主机购买硬件与为SQLServer本身选择硬件是有些不同的。你还必须规划一
  • 发布:biancheng
    当一个事务涉及到多个SQL语句时或者涉及到对多个表的操作时就要考虑用存储过程;当在一个事务的完成需要很复杂的商业逻辑时(比如,对多个数据的操作,对多个状态的判断更改等)要考虑;还有就是比较复杂的统计和汇总也要考虑,但是过多的使用存储过程会降低系统的移植性。为了系统的控制方便,例如当系统进行调整时,这是只需要将后台存储过程进行更改,而不需要更改客户端程序。也无需重新安装客户端应用程序。存储过程不仅仅
  • 发布:biancheng
    SQLServer存储过程可以是Transact-SQL(T-SQL)语句,或者是.NET框架的公共语言运行时(CLR),它是专为方便数据库查询而设计的。它们接受输入参数,返回输出参数,可以在数据库中执行增删改查各种操作。存储过程提供了大量便利,从降低网络交通量到重用缓存执行计划,还增强了安全性,提升了易维护性。SQLServer2008版本引入了一批新功能,与早期的相同产品SQLServer20
  • 发布:biancheng
    批量复制工具(BCP)是SQLServer主要的命令行工具之一,使用非常方便,它也是SQLServer导入导出海量数据的方式。但是DBA应注意BCP存在几项限制,本文作者通过自身经历总结了一些主要的问题表现。1、没有对UTF-8的支持SQLServer有对Unicode的本地支持,使用过nvarchar和ntext字段类型的任何人都知道。它通过映射每个字符为双字节实体来内部处理Unicode。如果
  • 发布:biancheng
    SQLServer的最近三个版本都贴上了非官方的标签,每一个版本都是为那些大多数新特性所针对的用户群量身定做的。例如,SQLServer2005被认为是一个面向开发者版本,而SQLServer2008则被看作是一个面向数据管理员的版本。具备MicrosoftPowerPivot数据分析工具并对SQLServerAnalysisServices和ReportingServices功能都进行了改进的S
  • 发布:biancheng
    一般人们会选择纵向扩展(scaleup)SQLServer数据库,而非横向扩展(scaleout)。纵向扩展很容易:增加硬件、处理能力、内存、磁盘和提高网络速度。其原理就是仍然在一台服务器上运行数据库,但是增加了服务器的处理能力和资源。这种方法很昂贵,但是非常简单直接。然而,一些应用程序的增长速度会超过一台服务器的处理极限,因此纵向扩展并不能解决问题。这时应该选择横向扩展SQLServer,将数据
  • 发布:biancheng
    SQLServer2012已经发布,在升级之前我们需要做一些准备。首先必须验证软件和硬件需求;准备足够的资源,用于测试和实现新系统。但是,您可能忽略了一些重要方面——处理SQLServer数据的客户端应用程序。这正是SQLServer2012的UpgradeAssistant(升级助手)的作用。UpgradeAssistant提供了一种自动处理机制,用于测试从SQLServ
  • 发布:biancheng
    TechTarget记者有幸在六月采访了SQLServer顾问和热门博客写手DennyCherry。他谈到了对于SQLServerDBA需要知道的三件事,并请介绍了SQLServer的发展趋势。1、SQLServer2012已经发布。Cherry说:“我遇到很多人问我,SQLServer2012什么时间发布。实际上它已经发布了。”为什么还会有这种困惑呢?微软近期发布的新产品
  • 发布:biancheng
    合理的虚拟化信不信由你,虚拟化是一种聪明的给SQLServer带来性能优势的方式。这似乎违反直觉;毕竟,虚拟化的重点是在单台主机上运行多个工作负载。因此,把整台计算机完全分配给SQLServer,不是可以得到更好的SQLServer性能吗?一般来说,你会这样做。如果可以将整台物理服务器完全分配给一个SQLServer数据库,那么就这样做。然而,许多组织习惯在他们的SQLServer系统中安装多个数
  • 123456789››51Pagesize= Page=
    知识分类
    推荐知识
    近期热门知识

    MapSiteMapRssGoTop