数据库团队最新随笔(rss)

摘要: 使用sp_attach_single_file_db系统存储过程,可以附加。将只有一个数据文件的数据库附加到当前服务器。sp_attach_single_file_db 不能用于多个数据文件。语法:sp_attach_single_file_db [ @dbname= ] 'dbname' , [ @physname= ] 'physical_name' 阅读全文
2008-07-23 17:06 作者: 玉开【评论:0】【阅读:82】 
摘要: SQL Server提供了链接服务器用于分布式查询异构数据库。通过链接服务器可以链接到Oracle、Sybase、DB2、SQL Server等大型关系数据库,也可以连接到Access、Excel等文件数据库,甚至可以连接到目录服务(AD)、索引服务等。要链接到一种数据库需要使用相应的接口。微软为很多数据库提供了驱动接口,所以可以直接使用,但是对于没有提供驱动的数据库比如Sybase,则需要在服务器上安装对应数据库厂商提供的驱动。 使用SSMS或者使用T-SQL语句配置成功链接服务器后便可通过: [服务器名].[数据库名].[架构名].[对象名] 的形式来访问数据库。 阅读全文
2008-07-21 17:00 作者: 深蓝【评论:0】【阅读:35】 
摘要: 在工作中,我们有时候需要移动数据库文件到新的目录,特别是在数据库很多的情况,移动数据库脚本能帮我们很大的忙,减少了很多不必要的繁琐的手工操作。 阅读全文
2008-07-17 23:22 作者: OK_008【评论:0】【阅读:93】 
摘要: 一位DBA朋友狼总结了一个关于此方面的几个原则,其实我们在设计的时候也是在不经意间也遵循了这些原则,拿来跟大家共享一下,特别有感于这些天面试程序员,简历上写精通数据库设计,一问就说几个范式,其他冗余的数据都是垃圾,偶真是比较汗颜啊。。。。不废话了,原则如下:反规范化设计为了提升性能而使用反规范化设计常用方法:A、在多个表中存储某个字段的副本B、在父表中存储汇总值C、将活动数据和历史数据分开存储D、... 阅读全文
2008-07-14 14:35 作者: PerfectDesign【评论:3】【阅读:1399】 
摘要: 在尝试做在线考试系统的过程中,为了管理每个学生的考试信息,就考虑为每个学生创建以学号命名的临时数据表。(如果谁有好的方法可以留言!)在存储过程中动态创建表如果不使用参数的话很好创建,方法如下:ALTER procedure [dbo].[ZXKS_GETSCORE]ASbegin transaction--创建临时表,直接命名create table temp_tablename(id int ... 阅读全文
2008-07-12 11:03 作者: 流浪浪【评论:1】【阅读:137】 
摘要: 场景:有1000个后缀逐渐递增的表(如果是上万了也可做相应的改动实现),获取这些表总的数据条数 阅读全文
2008-07-09 12:43 作者: 青羽【评论:1】【阅读:76】 
摘要: 记得前几天,在csdn上看到有人问用SQL实现日历的方法。我在2006年也写过一个实现日历的方法,虽然能实现,但感觉那时候写的好土,o(∩_∩)o... 阅读全文
2008-07-08 23:18 作者: OK_008【评论:0】【阅读:136】 
摘要: 最近我要在SQL Server 2008上做数据库复制的实验,需要用到两台服务器,所以我需要同时开2个虚拟机(VPC),当然我不可能去单独安装2个SQL Server,安装过程太费时了,所以我是在一个虚拟机中安装了SQL2008,然后将该虚拟机文件复制了一个出来,然后还原成另外一个虚拟机,这样我就可以同时使用2个虚拟机来做复制的实验了。我先在虚拟机SQL2008RC0中安装了Windows2003... 阅读全文
2008-07-05 03:29 作者: 深蓝【评论:0】【阅读:61】 
摘要: 这个问题困扰我好几天了,生产数据库上时常会出现 用户 'xxxx' 登录失败。 [客户端: <local machine>] (来自事件管理器)但是服务器重启后就好了,数据库重启没有用。数据库服务器基于的用户名密码的验证方式,非windows集成验证。没有人修改config文件,查毒也没有。各位有遇到这种情况的吗?附数据库版本:Microsoft SQL Server 2005 - 9... 阅读全文
2008-06-24 09:59 作者: PerfectDesign【评论:8】【阅读:5447】 
摘要: 日志传送(log shipping)主要基于SQL Server代理,使用定时作业来完成,另外在配置日志传送之前必须要创建共享文件夹,用于辅助服务器访问。这里我们假设有数据库logTrans1需要进行日志传送,共享文件夹为“C:\data”,在T-SQL中配置日志传送主要有以下几步操作: 阅读全文
2008-06-23 03:56 作者: 深蓝【评论:0】【阅读:82】 
摘要: 在csdn论坛上看到有一朋友问这样的问题,根据时间段计算有多少年,多少个月,多少天。记得以前有写过,今天重新写一次,顺便记录下来。 阅读全文
2008-06-22 21:23 作者: OK_008【评论:0】【阅读:117】 
摘要: 最近做一个数据质量分析和主题分析的项目,里面用到了SQLServer2005的IS和AS部分,在这个过程中经历了很多惨痛的教训,多少吸取了一些经验,虽然更多的都是”低级失误”,不过还是希望能记下来,以后避免发生类似的问题: 阅读全文
2008-06-18 21:47 作者: aspnetx【评论:18】【阅读:1987】 
摘要: Oracle XE是Oracle数据库家族的Express快速版,完全免费,数据库的大小最高4GB(不包括系统空间占用的近1GB空间),内存限制在1G,CPU限制为1个,主要面向开发者和小型数据库应用。Oracle Application Express是一种通过配置web页面参数即可开发Oracle数据库应用的工具,设计思想很独特,APEX的应用程序实际上只是数据表中的数据,可以任意导入导出,部... 阅读全文
2008-06-14 22:10 作者: 丁丁【评论:0】【阅读:351】 
摘要: 根据sp_executesql的功能,模仿写个相似的存储过程。这里主要是学习!要是有朋友能告诉怎么样更好的实现数据类型转换,真是太好了。 阅读全文
2008-06-12 22:45 作者: OK_008【评论:0】【阅读:120】 
摘要: 根据现有的表数据,生成相应的Insert数据语句。这里主要是考虑数据类型和标识列。 阅读全文
2008-06-08 14:43 作者: OK_008【评论:0】【阅读:241】 
摘要: 比较麻烦,把他记录下来。前台UI:实现的类代码: 程序代码///<summary>///多条件组合查询///</summary>///<paramname="suppliercode">供应商代码</param>///<paramname="materialcode">物料代码</param>///<paramname=... 阅读全文
2008-06-05 12:36 作者: 德仔--脚踏实地 用心努力【评论:0】【阅读:66】 
摘要: SQL注入攻击防不胜防 阅读全文
2008-06-04 09:28 作者: 秀才【评论:14】【阅读:482】 
摘要: 输入参数@year int,返回当年的所有日期列表。
阅读全文
2008-06-02 23:57 作者: OK_008【评论:1】【阅读:172】 
摘要: 昨天老大问X进制和10进制,x进制与x进制之间如何转换。在网上找到很多有关16和10进制之间转换的例子,参考其中的算法,写X进制与10进制之间转换的SQL语句。 阅读全文
2008-05-29 01:33 作者: OK_008【评论:0】【阅读:186】 
摘要: 今天改的一个存储过程发现改了还是效率低下,仔细看了看,原来那个是一个IP日志表,因为没有适当的索引,导致全表的聚集扫描,速度非常慢。仔细分析了一下:IPLog:一个自增ID,一个访问时间,一个访问次数,一个IP,4个字段,80万记录。索引:一个聚集索引在自增ID上。执行以下语句:setstatisticsioonsetstatisticstimeonexecIPLogInsert'255.255.... 阅读全文
2008-05-28 21:58 作者: PerfectDesign【评论:4】【阅读:179】 
RSS

导航

团队简介

团队公告

其他交流方式

聚合

团队负责人

团队成员[共153人]

广告