随笔分类 -  Sql Server

摘要:第一步 打开数据库管理界面 》安全性--》登录名,“新建登录名” 这个界面,只要填写登录名和密码即可。其他的都不用管。 第二步 执行sql: --将所有数据库的查看权限给Public角色,每个登录用户只能查看指定的数据库--此语句会导致服务器上所有的用户在没有设置数据库权限的情况下不会显示任何数据库 阅读全文
posted @ 2022-12-31 20:45 青侠oO 阅读(771) 评论(0) 推荐(0) 编辑
摘要:SQL server数据缓存依赖有两种实现模式,轮询模式,通知模式。 1 轮询模式实现步骤 此模式需要SQL SERVER 7.0/2000/2005版本以上版本都支持 主要包含以下几步: 1.1 使用aspnet_regsql命令行或SqlCacheDependencyAdmin来配置连接数据库 阅读全文
posted @ 2016-01-20 00:53 青侠oO 阅读(607) 评论(0) 推荐(0) 编辑
摘要:第一种:界面操作 (1)展开服务器对象-->链接服务器-->右击“新建链接服务器” (2)输入链接服务器的IP (3)链接成功后 第二种:语句操作 注:需要提前安装Oracle客户端程序,重启机器。(如果没有Oracle客户端程序,提示“未找到Oracle客户端和网络组件”) EXEC sp_add 阅读全文
posted @ 2015-12-10 12:22 青侠oO 阅读(2474) 评论(0) 推荐(0) 编辑
摘要:Microsoft SQL Server 2005 提供了一些工具来监控数据库。方法之一是动态管理视图。动态管理视图 (DMV) 和动态管理函数 (DMF) 返回的服务器状态信息可用于监控服务器实例的运行状况、诊断问题和优化性能。 常规服务器动态管理对象包括: dm_db_*:数据库和数据库对象 d 阅读全文
posted @ 2015-11-28 15:10 青侠oO 阅读(7684) 评论(0) 推荐(0) 编辑
摘要:一.本文所涉及的内容(Contents) 二.背景(Contexts) 搭建SQL Server复制的时候,如果网络环境是局域网内,通过主机名就可以实现了,但是如果是跨网段、跨机房异地搭建复制的时候就需要注意了,因为SQL Server复制不支持通过IP连接分发服务器,那有什么办法解决跨网段、跨机房 阅读全文
posted @ 2015-10-19 11:48 青侠oO 阅读(429) 评论(0) 推荐(0) 编辑
摘要:一.背景(Contexts) 其实行转列并不是一个什么新鲜的话题了,甚至已经被大家说到烂了,网上的很多例子多多少少都有些问题,所以我希望能让大家快速的看到执行的效果,所以在动态列的基础上再把表、分组字段、行转列字段、值这四个行转列固定需要的值变成真正意义的参数化,大家只需要根据自己的环境,设置参数值 阅读全文
posted @ 2015-10-11 13:37 青侠oO 阅读(290) 评论(0) 推荐(0) 编辑
摘要:一.本文所涉及的内容(Contents) 二.背景(Contexts) 在性能调优或者需要了解某数据库表信息的时候,最直观的方式就是罗列出这个数据所有表的信息,这些信息包括:表的记录数、数据记录占用空间、索引占用空间、未使用的空间等(如Figure1所示),有了这些信息你可以简单的判断这个数据库来自 阅读全文
posted @ 2015-09-28 11:54 青侠oO 阅读(554) 评论(0) 推荐(0) 编辑
摘要:2013-12-18 09:47 by 听风吹雨, 10725 阅读, 16 评论, 收藏, 编辑 一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景(Contexts) 实现过程(Realization) 补充说明(Addon) 参考文献(References) 阅读全文
posted @ 2015-09-05 11:39 青侠oO 阅读(1784) 评论(0) 推荐(0) 编辑
摘要:一.本文所涉及的内容(Contents) 二.背景(Contexts) SQL Server事件通知有什么用呢?如果你想监控SQL Server的DDL操作,你可以通过DDL触发器(参考:SQL Server DDL触发器运用),也可以通过SQL Server 事件通知把这个事件相关的信息发送到 S 阅读全文
posted @ 2015-09-03 11:38 青侠oO 阅读(2551) 评论(0) 推荐(0) 编辑
摘要:一、视图和存储过程比较 【原理】利用系统表“sysobjects"和系统表“syscomments”,将数据库中的视图和存储过程进行对比。系统表"sysobjects"之前有详细介绍过,有兴趣可以看看:SQL Server系统表sysobjects介绍与使用 【代码】 /*--调用示例 exec p 阅读全文
posted @ 2015-08-16 11:05 青侠oO 阅读(914) 评论(0) 推荐(0) 编辑
摘要:得到数据库存储过程列表: select * from dbo.sysobjects where OBJECTPROPERTY(id, N'IsProcedure') = 1 order by name 得到某个存储过程的参数信息:(SQL方法) select * from syscolumns wh 阅读全文
posted @ 2015-07-07 11:03 青侠oO 阅读(395) 评论(0) 推荐(0) 编辑
摘要:前言 本篇继续玩转模块的内容,关于索引在SQL Server的位置无须多言,本篇将分析如何利用Hint引导语句充分利用索引进行运行,同样,还是希望扎实掌握前面一系列的内容,才进入本模块的内容分析。 闲言少叙,进入本篇的内容。 技术准备 数据库版本为SQL Server2012,利用微软的以前的案例库 阅读全文
posted @ 2015-06-22 17:00 青侠oO 阅读(303) 评论(0) 推荐(0) 编辑
摘要:前言 上一篇我们分析了查询Hint的用法,作为调优系列的最后一个玩转模块的第一篇。有兴趣的可以点击查看:SQL Server调优系列玩转篇(如何利用查询提示(Hint)引导语句运行) 本篇继续玩转模块的内容,同样,还是希望扎实掌握前面一系列的内容,才进入本模块的内容分析。 闲言少叙,进入本篇的内容。 阅读全文
posted @ 2015-06-11 16:58 青侠oO 阅读(210) 评论(0) 推荐(0) 编辑
摘要:前言 前面几篇我们分析了关于SQL Server关于性能调优的一系列内容,我把它分为两个模块。 第一个模块注重基础内容的掌握,共分7篇文章完成,内容涵盖一系列基础运算算法,详细分析了如何查看执行计划、掌握执行计划优化点,并一一列举了日常我们平常所写的T-SQL语句所会应用的运算符。我相信你平常所写的 阅读全文
posted @ 2015-06-05 16:56 青侠oO 阅读(342) 评论(0) 推荐(0) 编辑
摘要:一.本文所涉及的内容(Contents) 二.背景(Contexts) 前几天在SQL Server MVP宋大侠(宋沄剑)的一篇文章"数据库集群技术漫谈”中看到了格瑞趋势在SQL Server上的负载均衡产品Moebius,搞数据库的都知道:在Oracle上有RAC,MySQL也有对应的方案(可参 阅读全文
posted @ 2015-06-02 18:07 青侠oO 阅读(3518) 评论(0) 推荐(0) 编辑
摘要:简介 在一个理想的世界中,不会存在任何数据库的损坏,就像我们不会将一些严重意外情况列入我们生活中的日常一样,而一旦这类事情发生,一定会对我们的生活造成非常显著的影响,在SQL Server中也同样如此,或许几年内您没有遇见过数据库中出现这类情况,而一旦遇见这类情况,往往伴随着数据的丢失,宕机,严重甚 阅读全文
posted @ 2015-05-28 20:18 青侠oO 阅读(898) 评论(1) 推荐(0) 编辑
摘要:当数据库发生这种操作故障时,可以按如下操作步骤可解决此方法,打开数据库里的Sql 查询编辑器窗口,运行以下的命令。 1、修改数据库为紧急模式 ALTER DATABASE Zhangxing SET EMERGENCY 2、使数据库变为单用户模式 ALTER DATABASE Zhangxing S 阅读全文
posted @ 2015-05-27 17:24 青侠oO 阅读(304) 评论(0) 推荐(0) 编辑
摘要:随着数据的数据量的急剧增加,数据库的性能也会明显的有些缓慢这个时候你可以考虑下重建索引或是重新组织索引了。 DBCC SHOWCONTIG('表名') 可以查看当前表的索引碎情况。 重建索引 方法一: 方法二: 阅读全文
posted @ 2015-05-13 18:35 青侠oO 阅读(278) 评论(0) 推荐(0) 编辑
摘要:前言 上一篇我们研究了如何利用索引在数据库里面调优,简要的介绍了索引的原理,更重要的分析了如何选择索引以及索引的利弊项,有兴趣的可以点击查看。 本篇延续上一篇的内容,继续分析索引这块,侧重索引项的日常维护以及一些注意事项等。 闲言少叙,进入本篇的主题。 技术准备 数据库版本为SQL Server20 阅读全文
posted @ 2015-05-12 15:19 青侠oO 阅读(257) 评论(0) 推荐(0) 编辑
摘要:前言 上一篇我们分析了数据库中的统计信息的作用,我们已经了解了数据库如何通过统计信息来掌控数据库中各个表的内容分布。不清楚的童鞋可以点击参考。 作为调优系列的文章,数据库的索引肯定是不能少的了,所以本篇我们就开始分析这块内容,关于索引的基础知识就不打算深入分析了,网上一搜一片片的,本篇更侧重的是一些 阅读全文
posted @ 2015-05-11 15:18 青侠oO 阅读(349) 评论(0) 推荐(0) 编辑