Welcome 微信登录

首页 / 数据库 / SQLServer

MS SQL基础教程:用户和安全性管理--SQL Server的登录认证

MS SQL基础教程:用户和安全性管理--SQL Server的登录认证

MS SQL基础教程:用户和安全性管理--SQL Server的登录认证2008-07-12 本站收集整理 对任何企业组织来说,数据的安全性最为重要。安全性主要是指允许那些具有相应的数据访问权限的用户能够登录到SQL Server 并访问数据以及对数据库对象实施各种权限范围内的操作,但是要拒绝所有的非授权用户的非法操作。因此,安全性管理与用户管理是密不可分的。SQL Server 2000 提供了内置的安全性和数据保护,并且这种管理有效而又容易。本章主要讨...
MS SQL基础教程:系统存储过程

MS SQL基础教程:系统存储过程

MS SQL基础教程:系统存储过程2008-07-12 本站收集整理 系统存储过程就是系统创建的存储过程,目的在于能够方便地从系统表中查询信息或完成与更新数据库表相关的管理任务或其它的系统管理任务。系统过程以“sp_"_ 为开头,在Master 数据库中创建并保存在该数据库中,为数据库管理者所有。一些系统过程只能由系统管理员使用,而有些系统过程通过授权可以被其它用户所使用。系统存储过程主要包括以下几类:(这里主要给出每类系统过程中经常...
MS SQL基础教程:管理存储过程

MS SQL基础教程:管理存储过程

MS SQL基础教程:管理存储过程2008-07-12 本站收集整理 12.3.1 查看存储过程存储过程被创建以后,它的名字存储在系统表sysobjects 中;它的源代码存放在系统表syscomments 中。可以通过MS SQL Server 提供的系统存储过程来查看关于用户创建的存储过程信息。1 通过Enterprise Manager 管理工具同样可以查看存储过程的源代码其操作如下:(1) 启动Enterprise Manager, 登录到要使用的...
MS SQL基础教程:创建存储过程

MS SQL基础教程:创建存储过程

MS SQL基础教程:创建存储过程2008-07-12 本站收集整理 在MS SQL Server 2000 中,创建一个存储过程有两种方法:一种是使用Transaction-SQL 命令Create Procedure, 另一种是使用图形化管理工具Enterprise Manager。 用Transaction- SQL 创建存储过程是一种较为快速的方法,但对于初学者,使用Enterprise Manager 更易理解,更为简单。当创建存储过程时,需要确...
MS SQL基础教程:存储过程概述

MS SQL基础教程:存储过程概述

MS SQL基础教程:存储过程概述2008-07-12 本站收集整理 在大型数据库系统中,存储过程和触发器具有很重要的作用。无论是存储过程还是触发器,都是SQL 语句和流程控制语句的集合。就本质而言,触发器也是一种存储过程。存储过程在运算时生成执行方式,所以,以后对其再运行时其执行速度很快。SQL Server 2000 不仅提供了用户自定义存储过程的功能,而且也提供了许多可作为工具使用的系统存储过程。12.1.1 存储过程的概念存储过程(Stored P...
恢复SQL2005误删除的数据

恢复SQL2005误删除的数据

恢复SQL2005误删除的数据2009-11-13 csdn 贾涛由于同事写错作业脚本,导致昨天晚上系统当中一张重要表的大概2万数据被删除。早上发现时的情况是,半夜(误操作之后)备份过数据,昨天的备份已经被新的备份取代而且没有日志备份..貌似这个策略不太合理。这个结果就是,没有误操作之前的全库备份,无法通过RESTORE LOG 来恢复。但是备份后没有清除日志,这个给恢复留了最后一丝希望。最后只能寄希望于Log Explorer。据我所知的是Log Exp...
SQL Server 2008稀疏列确定列的转化

SQL Server 2008稀疏列确定列的转化

SQL Server 2008稀疏列确定列的转化2009-11-13 IT专家网 唐小若由于在SQL Server 2008中引入了新的稀疏列功能,现在就有可能把列声明为稀疏列并且任何时候在列中输入一个空值它都不会消耗任何空间。其中一个技巧是找出何时确定是否把一个列定义稀疏列。在下面的例子中,Address Lines 1 到 3是要求的,Address Lines 4和5是不要求的但是经常使用的,Address Lines 6到8很少使用。当创建Addr...
SQL Server 2008中的数据压缩功能

SQL Server 2008中的数据压缩功能

SQL Server 2008中的数据压缩功能2009-11-13SQL Server 2005 SP2为我们带来了vardecimal功能,这项功能使得原来定长的decimal数据在数据文件中以可变长的格式存储,据称这项功能可以为典型的数据仓库节省30%的空间,而SQL Server 2008在这一基础上又进一步增强了数据压缩功能。SQL Server 2008现在支持行压缩和页面压缩两种选项,数据压缩选项可以在以下对象上启用:未创建聚簇索引的表创建聚簇...
使用SQL Server 2008中对象相关性

使用SQL Server 2008中对象相关性

使用SQL Server 2008中对象相关性2009-11-13 IT专家网 邝林SQL Server的以前版本在跟踪对象相关性方面做的并不好。原因是所有的对象相关性都是由对象ID来跟踪的,这意味着对象一开始就必须存在。但是,通过根据对象名称来跟踪对象SQL Server 2008极大地扩展了跟踪对象的能力,而不用再依赖ID。该方法的好处是在一些对象已经从数据库中转移出去后,还可以继续跟踪对象,甚至在对象没有建立时也可以进行跟踪。新管理对象SQL Ser...
MS SQLSERVER中如何得到表的创建语句

MS SQLSERVER中如何得到表的创建语句

MS SQLSERVER中如何得到表的创建语句2009-11-19肖波MS SQLSERVER只能得到存储过程的创建语句,方法如下:sp_helptext procedureName但是往往我们需要得到表的创建语句,比如说在数据库升级的时候判断某个表是否已经改变,或者已经有一个表存在,但不知道它的创建语句是什么,字段有没有约束,有没有主键,创建了哪些索引等等.下面我给出一个存储过程,供读者参考.该存储过程可以得到你想得到的所有的表的创建语句,包括和表有关的...
SQL Server2005 SQLCLR代码安全之权限

SQL Server2005 SQLCLR代码安全之权限

SQL Server2005 SQLCLR代码安全之权限2009-11-19 天极 朱先忠一、SQLCLR权限集级别当你使用CREATE ASSEMBLY语句把一个程序集加载到一个数据库中时,SQL Server提供了三种权限集级别:SAFE,EXTERNAL_ACCESS和UNSAFE。这些权限集形成如图3和图5(均请参考第二篇)所示的AppDomain策略级别。下面是一个典型的语句,它实现安装位于FileLoader.dll文件内的一个程序集,并且赋予...
SQL Server 2008中数据收集器和管理数据仓库

SQL Server 2008中数据收集器和管理数据仓库

SQL Server 2008中数据收集器和管理数据仓库2009-11-19 IT专家网 林善茂08年8月份发布的SQL Server 2008充满了许多新特性。其中一个新特性就是数据收集器。与这一新特性相关联的是管理数据仓库(MDW)。数据收集器功能非常强大,数据库管理员借助这一工具,能够收集不同来源的统计数据,而管理数据仓库就是用来存放存储这些数据。一、什么是数据收集器?数据收集器是SQL Server 服务器上的一个核心组件,它收集来自多种来源的数据...
SQL Server存储过程编写和优化措施

SQL Server存储过程编写和优化措施

SQL Server存储过程编写和优化措施2009-11-19一、适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人。二、介绍:在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用SP来封装数据库操作。如果项目的SP较多,书写又没有一定的规范,将会影响以后的系统维护困难和大SP逻辑的难以理解,另外如果数据库的数据量大或者项目对SP的性能要求很,就会遇到优化的问题...
SQL Server日志文件丢失的恢复方法

SQL Server日志文件丢失的恢复方法

SQL Server日志文件丢失的恢复方法2009-12-03李艳生一、概述在应用系统中,数据库往往是最核心的部分,一旦数据库毁坏或损坏,将会带来巨大的损失,所以数据库的管理越来越重要。我们在做数据库管理与维护工作中,不可避免会出现各种各样的错误,本文针对数据库的日志文件丢失时如何利用MDF文件恢复数据库的方法进行了研究。二、数据库的恢复当数据库的主数据MDF文件完好无损时,在丢失了LDF文件的情况下,如何利用MDF文件恢复数据库?我们把SQL Serve...
<< 191 192 193 194 195 196 197 198 199 200 >>