数据库积累
文章平均质量分 77
DING135DING
在这个技术的世界,我要为自己带盐!
展开
-
关于sqlserver 数据库的复制
对于一个地域分散的大型企业组织来说,构建具有典型的分布式计算机特征的大型企业管理信息系统时,总要解决一个很重要的问题:如何在多个不同数据库服务器之间保证共享数据的一致性。之所以有这个重要的问题在于企业组织在不同地点对具有相同结构的本地数据库进行修改,但要保证修改后的数据库有相同的结果,其本质就是在对本地数据库的修改体现在其他具有相同数据的远程数据库中。那么如何解决这个问题就要用到数据库的复制技术。转载 2015-01-19 11:11:40 · 808 阅读 · 0 评论 -
SQL SERVER常用系统存储过程
--获得MS SQL的版本号 execute master..sp_msgetversion --得到硬盘文件信息 --参数说明:目录名,目录深度,是否显示文件 execute master..xp_dirtree 'c:' execute master..xp_dirtree 'c:',1 execute master..xp_dirtree 'c:',1,1 --列转载 2015-09-20 15:35:31 · 796 阅读 · 0 评论 -
你所不知道的SQL Server数据库启动过程(用户数据库加载过程的疑难杂症)
目前SQL Server数据库作为微软一款优秀的RDBMS,其本身启动的时候是很少出问题的,我们在平时用的时候,很少关注起启动过程,或者很少了解其底层运行过程,大部分的过程只关注其内部的表、存储过程、视图、函数等一系列应用方式,而当有一天它运行的正常的时候突然启动不起来了,这时候就束手无策了,能做的或许只能是重装、配置、还原等,但这一个过程其实是一个非常耗时的过程,尤其当我们面对是庞大的生产库的时转载 2015-08-06 08:07:28 · 1044 阅读 · 0 评论 -
有关一些sqlserver常用的错误
'用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联问题一、忘记了登录Microsoft SQL Server 2005 的sa的登录密码解决方法:先用windows身份验证的方式登录进去,然后在‘安全性’-‘登录’-右键单击‘sa’-‘属性’,修改密码点击确定就可以了。问题二、已成功与服务器建立连接,但是在登录过程中发生错取。(provider:共享内存提供程序,er转载 2015-08-06 08:04:30 · 1047 阅读 · 0 评论 -
JDBC 连接 带实例名的SQL Server
1、直接指定实例名jdbcDriverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver jdbcUrl=jdbc:sqlserver://192.168.xxx.xxx;instanceName=sql_03;DatabaseName=edu;integratedSecurity=falsehibernate.dialec转载 2015-08-06 08:09:19 · 2007 阅读 · 0 评论 -
sql的delete删除和事务
一般都是 delete from table where table.字段 = ...如果table使用别名,则应该:DELETE a from (select *,ROW_NUMBER() over(PARTITION by empid order by empid) as rn from b_emp ) a where rn = 1 这句话还包含了一个去重复的功能。原创 2015-07-30 14:11:29 · 4247 阅读 · 0 评论 -
sql:除非另外还指定了 TOP 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询
sql:除非另外还指定了 TOP 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询执行sql语句:select * from (select * from tab where ID>20 order by userID desc) as a order by date desc逻辑上看着挺对 但是报错:除非转载 2015-06-30 15:49:44 · 916 阅读 · 0 评论 -
CASE WHEN 详解+实例
有时数据库中为了存储空间的节约,存了一些比较小的字段,这是可以在select语句中进行转换。 在select 语句中用条件语句:如果,数据库中一个字段Gender来存储性别,存的是1/0两个值,这时可以用selectcasewhen gender=1then'Man'else'Woman'endas [gender]from PersonInfo SQL CASE转载 2015-05-13 22:30:45 · 2443 阅读 · 0 评论 -
SQL Server索引应遵循哪些规则
索引的建立原则 一般来说,建立索引要看数据使用的场景,换句话来说哪些访问数据的SQL语句是常用的,而这些语句是否因为缺少索引(也有可能是索引过多)变的效率低下。但绝不是所有的SQL语句都要建立索引,如果所有的SQL语句都建立索引,那么可能导致建立过多的索引。 我碰到过每秒钟新增记录超过千条的案例,虽然该数据表仅有聚集索引,但因为已存在的键值字段的值和新增数据键值字段的值并不是按顺序递转载 2015-01-20 09:47:56 · 2569 阅读 · 0 评论 -
索引的基础知识
SqlServer索引的原理与应用索引的概念索引的用途:我们对数据查询及处理速度已成为衡量应用系统成败的标准,而采用索引来加快数据处理速度通常是最普遍采用的优化方法。索引是什么:数据库中的索引类似于一本书的目录,在一本书中使用目录可以快速找到你想要的信息,而不需要读完全书。在数据库中,数据库程序使用索引可以重啊到表中的数据,而不必扫描整个表。书中的目录是一个字词以及各字词所在的页码转载 2015-01-19 22:13:28 · 581 阅读 · 0 评论 -
sql server 2008关于数据库拷贝
想把一个数据库复制到另外一个服务器上,想连同表的结构、存储过程、还有外键约束等一次性复制过去,即一次性把整个数据库的相关内容都复制过去,最简单的方法就是备份和还原了。只要源数据库和目标数据库的数据库名称一致就可以拷贝一、SQL数据库的备份:1、依次打开 开始菜单 → 程序 → Microsoft SQL Server 2008 → SQL Server Management转载 2015-01-19 14:13:54 · 2127 阅读 · 0 评论 -
SQL SERVER 存储大全以及常见实例
xp_cmdshell --*执行DOS各种命令,结果以文本行返回。 xp_fixeddrives --*查询各磁盘/分区可用空间 xp_loginconfig --*报告SQL Server 实例在Windows 上运行时的登录安全配置 xp_logininfo --*返回有关Windows 认证登录的信息。 xp_msver --*返回有关Microsoft SQL Serve转载 2015-09-20 15:38:41 · 866 阅读 · 0 评论