DB
zhongyu627
这个作者很懒,什么都没留下…
展开
-
SQL SERVER 数据库备份的三种策略及语句
1.全量数据备份 备份整个数据库,恢复时恢复所有。优点是简单,缺点是数据量太大,非常耗时 全数据库备份因为容易实施,被许多系统优先采用。在一天或一周中预定的时间进行全数据库备份使你不用动什么脑筋。使用这种类型的备份带来的问题是非常缺乏灵活性,而且当数据库被冲掉后,你面临丢失大量数据的潜在威胁。例如,假设你每天在午夜备份数据库。 如果服务器在晚上11点崩溃了,你将转载 2012-03-26 12:18:41 · 2473 阅读 · 1 评论 -
建立一个安全的MSSQL SERVER的启动账号(图)
SQL SERVER的安全问题一直是困扰DBA的一个难题,作为开发者和用户希望自己的权限越大越好,最好是SA,而作为DBA希望所有的用户权限越小越好,这总是一对矛盾。一般来说,我们会考虑采用WINDOWS验证模式,建立安全的用户权限,改变SQL SERVER TCP/IP的默认端口...等安全措施,但很多DBA还是忽略了MSSQL SERVER服务的启动账号,这也是一个非常值得重点关注的转载 2012-05-09 13:03:39 · 334 阅读 · 0 评论 -
SQL获取所有用户名,数据库名、所有表名、所有字段名及字段类型(转)
1.获取所有用户名: SELECT name FROM Sysusers where status='2' and islogin='1' islogin='1'表示帐户 islogin='0'表示角色 status='2'表示用户帐户 status='0'表示糸统帐户 2.获取所有数据库名: SELECT Name FROM Master..SysDatabases ORDER转载 2012-05-09 13:02:28 · 812 阅读 · 0 评论 -
vc6.0 通过ADO(udl)连接sql 2008(转)
首先声明:本文是针对vc与sql菜鸟的,高人请让路。 本文讲解了用ADO技术连接VC6.0与sql2008(sql2000也一样)。 1.首先在vc6.0中新建一个基于对话框的应用程序,其他选项均为默认。本例中名称为Rent。(如果有问题请看vc教程) 2.在Rent项目的文件夹里建立一个udl文件。 步骤:(1)新建一个txt文件。 (2)把后缀名改为udl,并重命名。本例转载 2012-03-22 16:35:37 · 673 阅读 · 0 评论 -
VC++在Sql Server数据库中如何存取图片信息
在VC6.0中我们通常用Ado的Field 对象的GetChuck和AppendChunk来读写Blob对象,但是这样做要写很多的代码,其实ado给我们提供了一个更易操作的对象那就是Stream Object,通过它我们可以更容易的操作数据库中的Blob对象,而且可以直接把Blob对象从数据库保存到本地文件,或者直接读取文件写入到数据库中。下面就详细描述如何操作。 首先申明Stream对象转载 2012-03-22 18:44:06 · 856 阅读 · 0 评论 -
如何将索引碎片数量降至最低
索引碎片能增大索引树的大小,增加不必要的IO,所以每隔一段时间对索引碎片进行检查时很有必要的。 下面一个示例一起来分析如何将索引降至最低。 新建一个表: create table t3 ( i int primary key, xx varchar(200) not null ) 加入数据: declare @x int set @x = 0 while @x转载 2012-03-26 15:40:36 · 277 阅读 · 0 评论 -
SQL 数据库文件超级大,而且增长速度过快!
目前一客户的数据库文件(.MDF)占用空间超过有48G,切增长速度很快。已经对日志文件进行了压缩。 在查询分析器中用 exec sp_spaceused 语句进行查询,输出结果如下:(头疼的问题) database_name database_size unallocated_space NSMIS 487转载 2012-03-26 15:20:50 · 373 阅读 · 0 评论 -
流文件读写数据库方法
采用_StreamPtr处理Loadfromfile,savetofile,open来处理。 /* 测试插入流文件, */ void insert_flow1() { _StreamPtr pwStream; _bstr_t strPath("D:\\my\\21.wav"); _bstr_t strOpen转载 2012-03-26 19:06:28 · 470 阅读 · 0 评论 -
SQL Server存储多语言数据的几种方法
本文概述了在数据库设计中,如何处理多国语言的问题,这里的多国语言是指诸如这样的业务:在ERP软件中,我们在填写客户名称时,除了需要填写客户的中文名称,还需要填写他的英文名称。 一般的,如果是普通的项目型软件,就比较简单了,你只需要设计出固定的 ChineseName和EnglishName字段就可以了。本文并不讨论这种形式,而是讨论在大型平台化的ERP软件中如何实现通用化的多语言存储和读取。转载 2012-03-26 11:56:38 · 236 阅读 · 0 评论 -
SQL索引优化
序言 数据库的优化方法有很多种,在应用层来说,主要是基于索引的优化。本次秘笈根据实际的工作经验,在研发原来已有的方法的基础上,进行了一些扩充,总结了基于索引的SQL语句优化的降龙十八掌,希望有一天你能用其中一掌来驯服客服业务中横行的‘恶龙’ 总纲 建立必要的索引 这次传授的降龙十八掌,总纲只有一句话:建立必要的索引,这就是后面降龙十八掌的内功基础。这一点看似容易实际却很难。难就难在如何判断转载 2012-03-26 15:52:36 · 274 阅读 · 0 评论 -
数据库设计5步骤
数据库设计5步骤 1.确定entities及relationships a)设计宏观行为。你用此数据库来做什么?比如,希望管理雇员的信息。 b)确定entities。对于一系列的行为,确定所管理信息所涉及到的主题范围。这将变成table。比如,雇用员工,指定具体部门,确定技能等级。 c)确定relationships。看着行为,确定tables之间有何种关系转载 2012-06-04 09:38:51 · 396 阅读 · 0 评论