- 博客(11)
- 资源 (3)
- 收藏
- 关注
原创 SQL Server数据库专用管理员DAC连接方式
<br /> <br />SQL Server 提供了专用管理员链接(DAC)。DAC允许管理员访问运行的服务器以执行诊断函数或Transact—SQL语句,或对服务器上的问题进行故障排除,即使服务器以锁定或在非正常状态下运行。<br /> <br />DAC默认情况下只有服务器上可以使用DAC,但是你可以通过 SQL Server 2005 外围应用配置器设置允许远程计算机上的客户端应用程序使用 DAC,如下图所示<br /> <br /> <br />你也可以通过下面的SP_CONFIGURE命令更改数
2010-09-18 20:33:00
683
原创 SQL Server数据库专用管理员DAC连接方式
<br /><br />SQL Server 提供了专用管理员链接(DAC)。DAC允许管理员访问运行的服务器以执行诊断函数或Transact—SQL语句,或对服务器上的问题进行故障排除,即使服务器以锁定或在非正常状态下运行。<br /> <br />DAC默认情况下只有服务器上可以使用DAC,但是你可以通过 SQL Server 2005 外围应用配置器设置允许远程计算机上的客户端应用程序使用 DAC,如下图所示<br /> <br /> <br />你也可以通过下面的SP_CONFIGURE命令更改数据
2010-09-18 20:32:00
716
原创 查看数据库、表、索引的物理存储情况
<br />查看数据库、表、索引的物理存储情况在管理、维护数据库时,经常需要查看数据库文件、日志文件所占用的磁盘空间,以及磁盘还剩下的磁盘空间,你可以通过下面几种方面查看数据库文件详细情况:1: 是通过远程连接(或VPN)连接到数据库服务器,直接去查看。2: 你连接到数据库后,可以通过mssms管理器,选择要查看的数据库,单击右键选择属性。然后选择文件选项,如下图所示。<br /> 3: 通过SQL命令、脚本查看。<br /> <br /> 3.1: sys.database_files 视图中保存着数据
2010-09-13 22:56:00
1758
原创 数据库表的基本属性,你知道吗?
<br /> 用SQL Doc生成数据库字典文档的时候,突然发现有字段描叙(Description)这项内容,以前一直没有注意过,故特意研究了一下,结果越挖越深,就写了这篇文章。以前在做数据库脚本开发时,新建表时,对各个字段的描叙要么是记录在文档里面,要么自己建一个表,来保存这些内容,以便日后开发、维护的方便。其实这些信息完全可以放在数据库自己的系统视图里面。对字段的说明、描述一般都放在系统视图sys.extended_properties中,例如(表dbo.Employee的字段Department的说明
2010-09-03 12:13:00
9644
1
原创 SQL模板资源管理器,你用了吗?
SQL Server Management Studio 有个模板资源管理器,不知你用过没有?使用模板创建脚本、自定义模板等功能能大大提高你的工作效率,如果没有尝试过,赶紧去试试吧。很多时候,我们习惯了手写脚本,而不愿意花费精力去研究陌生的工具。 你可以在通过下面方式打开模板资源管理器 视图->模板资源管理器; 也可以通过快捷键CTRL + ALT + T打开它。如图所示,你可以看见里面已经包含了许多模板了。 你可以点击任何一个模板,查看它的属性,就可以知道这些模板存储在那个地方了,我本地数据的模
2010-08-21 22:12:00
3456
原创 清除Chrome浏览器的历史记录、缓存
<br /><br />习惯了用360卫士清理浏览器缓存、历史记录等垃圾文件,但是今天用360清理过后,打开谷歌浏览器Chrome时, 发现它的历史记录(CTRL+ H)根本没有被清理掉,经过一番探索后,可以通过下面方法清除历史记录:<br /> 首先找到谷歌Chrome浏览器安装文件的目录,我的C:/Documents and Settings/Administrator/Local Settings/Application Data/Google/Chrome 目录下,你发现有个User Data目录,
2010-08-19 23:16:00
5901
原创 SQL Server——存储过程
我想从下面几个方面大概的讲述下存储过程,可能有些知识点是你没有注意的,也可能有些知识点我不知道,欢迎大家指点指点。如有不足,欢迎指教!存储过程概念存储过程优点存储过程的接口存储过程的解析、编译过程存储过程安全性查看存储过程加密、解密存储过程 存储过程概念存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(带参存储过程)来执行它。存储过程优点 开发过程中使用存储过程的优点, 概括起来大体有下面一些:1: 速度快、性能
2010-08-17 23:44:00
905
原创 String.Format 格式化货币的小问题
<br />今天在开发过程中,遇到一件让我觉得比较纳闷的事情:用String.Format 格式化充值金额的时候,我这样处理: String.Format("{0:C2}", dr["InpourMoney"].ToString())后,并没有像预期在充值金额前面加上货币符号¥, 反而 String.Format("{0:C2}", dr["InpourMoney"]) 这样处理后,在页面充值金额上面添加了¥符号。其中dr 是DataTable的Row。下面我们简单的例子来验证给大家看看:<br />pu
2010-08-17 23:40:00
2565
原创 动态SQL应用小列子
呵呵,几乎成标题党了,今天要写个脚本查询7天内所有有登录玩家的数据,要求按注册日期统计,虽然是个简单的问题,但是关键是用户表有30个,分别是user0, user1......到user29 ,光是把它们UNION ALL起来,我都够郁闷了,你想象下脚本有多长吧,一大堆堆在那儿,光是复制都让你难以忍受。 SELECT Id,CONVERT(VARCHAR(10),Create_Time, 120), Last_Login_Time FROM user0UNION ALLSELECT Id,CONVERT(V
2010-07-21 15:22:00
478
原创 SQL性能调优实践——SELECT COUNT
最近想深入学习SQL,在网上搜索到一些SQL 优化的资料要么是张冠李戴,Oracle 优化的资料硬是弄成啦MS SQL 优化的资料,而且被很多人转载,收藏,有些要么有些含糊不清,好像是那么回事,也没经过验证,实践出真知!下面是我对SELECT COUNT(*),SELECT COUNT(1),SELECT COUNT (0), SELECT COUNT(Field)等孰优孰劣的测试结果,如果测试方法有什么不足,也希望大家给点建议。首先我们来看看测试的机器、以及开发环境吧:双核处理器 T6670 2G DD
2010-07-16 11:02:00
4700
1
原创 数据库SQL开发命名规则
下面的SQL开发命名规则是我自己开发时总结、整理出来的,以后的开发过程中将不断完善、修改。也希望各位网友指点、批判。纲领: SQL 语句关键字全部大写, 命名规则建议使用Pascal Case 或 每个单词使用下划线_隔开,不建议全部使用小写。尽量少使用特殊字符比如数字、空格等使用英文或英文缩写,不建议使用拼音。尽量见名知意。1: 数据库名命名规则 (1.1) 数据库名用产品名称或项目名称 尽量用名词,见名知意 :MyAssistant 我的个人助手 CndwDat
2010-07-13 17:35:00
1060
Inside Microsoft SQL Server 2005: T-SQL Programming
2010-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人