欢迎光临IT网Linux学习频道

当前位置: > 数据库 > SQL Server 2008 >
  • [SQL Server 2008] SQL Server中角色与权限管理 日期:2019-04-23 12:47:37 点击:183 好评:0

    服务器角色: 按照从最低级别角色(bulkadmin)到最高级别角色(sysadmin)的顺序进行描述: 1.bulkadmin:这个角色可以运行BULK INSERT语句.该语句允许从文本文件中将数据导入到SQL Server2008数据库中,为需要 执行大容量插入到数据库 的域帐号而设计. 2.dbcreator...

  • [SQL Server 2008] Sql Server 2008批量导入表、视图的脚本 日期:2019-04-23 12:46:17 点击:164 好评:0

    打开SQL2008 Server Management Studio 按F7,调出对象资源管理器详细信息, 双击Tables或者Views, 全选所有要导出脚本的表或者视图,点击鼠标右键。 生成存储过程脚本为-Drop和Create到-File,这样就可以导出所有sp...

  • [SQL Server 2008] 数据库取得最新的不重复数据 日期:2019-04-23 12:45:42 点击:87 好评:0

    数据库中有个简单的表,两个字段:num 和 endDate 数据Sample如下: test num endDate 01 2013/8/1 02 2013/8/2 01 2013/8/3 03 2013/8/4 现在想取得每个num的最新endDate数据 SQL语句如下: select * from test as a where exists (select 1 from test where...

  • [SQL Server 2008] SQL Server 2008 R2 制作数据库结构和数据脚本 日期:2019-04-23 12:42:41 点击:150 好评:0

    数据库中包含众多表和数据,有时候需要创建脚本将表结构和数据一起导出 具体方法如下: 1.右键选择数据库,选择任务---生成脚本 2.根据需求,选择制作脚本的对象,一般情况选择表 3.根据需求,选择脚本生成方式。个人习惯选择生成到新的查询窗口。 4.默认情...

  • [SQL Server 2008] SQL Server 2008 取得登录用户密码使用天数 日期:2019-04-23 12:39:42 点击:176 好评:0

    针对SQL Server中某些登录用户被设定了强制执行密码过期(Enforce password expiration) 那么可以使用一下T-SQL进行查询: DECLARE @login nvarchar(30) -- 查詢設定密碼逾期的登入帳號 SELECT @login = name FROM sys.sql_logins WHERE (type = s) AND (is_e...

  • [SQL Server 2008] SQL Server 2008 查询服务器Log日志文件 日期:2019-04-23 12:37:30 点击:78 好评:0

    服务器上的操作(备份,还原等)都会写入服务器Log文件 当我们需要查看时,可以执行以下操作: 1.使用SQL Server Management Studio连接服务器 2.左侧的Object Explorer窗口中,选择Management---SQL Server Logs,右键选择View--SQL Server Log 3.弹出的Log...

  • [SQL Server 2008] SQL Server 创建和使用索引 日期:2019-04-23 12:36:16 点击:171 好评:0

    创建索引: (1)在SQL Server Management Studio中,选择并右击要创建索引的表,从弹出菜单中选择设计,打开表设计器。右键单击表设计器,从弹出菜单中选择索引/键命令,打开索引/键对话框。对话框中列出了已经存在的索引,如下图所示。 (2)单击添加按钮...

  • [SQL Server 2008] 创建sqlserver数据库脚本 范例 日期:2019-04-23 12:30:42 点击:146 好评:0

    下面是创建一个sqlserver数据库的代码模板,加上一个创建表的模板。开发的时候可以拷贝过去直接改动一下就可以用了。 USE [master] GO IF EXISTS(SELECT 1 FROM sysdatabases WHERE NAME=NHkTemp) BEGIN DROP DATABASE HkTemp --如果数据库存在先删掉数据库 E...

  • [SQL Server 2008] SQLSERVER的英文+数字排序规则(亲自实践) 日期:2019-04-23 12:29:53 点击:115 好评:0

    数据库中有个字段,类型是nchar,内容格式:KPI + 数字,如下: KPI1 KPI10 KPI11 KPI2 KPI3 KPI4 KPI5 KPI6 KPI7 KPI8 KPI9 排序的时候,希望能够按照数字由小到大排序, 只需要在查询SQL追加以下order 命令即可: ORDER BY CONVERT(int,SUBSTRING(kpiCode,4, LEN (...

  • [SQL Server 2008] SQL Server中的索引结构与疑惑 日期:2019-01-06 00:12:16 点击:100 好评:0

    说实话我从没有在实际项目中使用过索引,仅知道索引是一个相当重要的技术点,因此我也看了不少文章知道了索引的区别、分类、优缺点以及如何使用索引。但关于索引它最本质的是什么笔者一直没明白,本文是笔者带着这些问题研究msdn的一点小结以及一大堆疑惑。...

  • [SQL Server 2008] SQL基础之XML 日期:2019-01-06 00:11:24 点击:159 好评:0

    1.XML数据类型 在SQL Server中xml数据类型可以用来保存xml文档,这个文档即可以是完整的xml文档和xml片段,这样开发者就可以像使用int数据类型一样来使用xml数据类型。不过xml数据类型是一种特殊的数据类型,它主要存在以下限制。 (1)除了string数据类型外...

  • [SQL Server 2008] SQL基础之GROUPING 日期:2019-01-06 00:10:54 点击:60 好评:0

    1.grouping sets 记得前几天第一次接触grouping sets时,笔者的感觉是一脸懵逼。 后来一不小心看到msdn上对grouping sets的说明,顿时豁然开朗,其实grouping sets就是由多个group by联合起来,关系如下。 select A , B from table group by grouping sets(A...

  • [SQL Server 2008] SQL基础之数据库 日期:2019-01-06 00:10:21 点击:159 好评:0

    1.基础概念 首先要强调一点,就是我们的数据库是由数据库系统来管理的,我们登入数据库并在其上进行操作时最终均要通过数据库系统来完成。可以理解成在数据库上进行操作的是客户端,数据库系统是服务端。一个数据库由具体的数据和数据库对象组成,可将数据库...

  • [SQL Server 2008] SQL基础之数据库快照 日期:2019-01-06 00:09:54 点击:110 好评:0

    1.认识快照 如名字一样,数据库快照就可以理解为数据库某一时刻的照片,它记录了此时数据库的数据信息。如果要认识快照的本质,那就要了解快照的工作原理。当我们执行t-sql创建快照后,此时就会创建一个或多个稀疏文件。稀疏文件的个数与数据库数据文件的个...

  • [SQL Server 2008] SQL基础之select 日期:2019-01-06 00:09:17 点击:169 好评:0

    1.认识select select的主要语法如下,这个很重要因为只有记住了整体的结构才能应对任何情况。从中可以看到select的强大主要就是建立在where、group by、having、order by这4个功能之上。 select [all | distinct] select_list [into new_table] [from table_...

  • [SQL Server 2008] SQL基础之基本操作 日期:2019-01-06 00:00:57 点击:200 好评:0

    SQL基础之基本操作 1.UNION操作符 union操作符用来合并两个或多个select语句的结果,要注意union内部的每个select语句必须拥有相同数量的列,而且列也必须拥有相似的数据类型和相同的列顺序。下面是我的数据表的截图一个小例子。 那现在对数据表进行联合操作...

  • [SQL Server 2008] SQL Server提供的3种恢复模型都是什么? 有什么区别? 日期:2019-01-05 23:46:20 点击:196 好评:0

    SQL Server提供了3种恢复模型,分别是: l 简单恢复 ,允许将数据库恢复到最新的备份。 l 完全恢复,允许将数据库恢复到故障点状态。 l 大容量日志记录恢复,允许大容量日志记录操作。 这些模型中的每个都是针对不同的性能、磁盘和磁带空间以及保护数据丢失...

  • [SQL Server 2008] 写一个在SQL Server创建表的SQL语句 日期:2019-01-05 23:44:09 点击:111 好评:0

    创建一个名为Production的表, 表中各列的名字为ProductionID, ProductionName, Price和Description. ProdictionID是这个标的主键。Price和Description可以为空。 CREATE TABLE dbo.PRODUCTION (ProductionID int PRIMARY KEY NOT NULL, ProductionName varc...

  • [SQL Server 2008] 介绍一下SQL Server的全文索引? 日期:2019-01-05 23:41:34 点击:98 好评:0

    全文索引可以对存储在SQL Server数据库中的文本数据执行快速检索功能。同LIKE谓词不同,全文索引只对字符模式进行操作,对字和语句执行搜索功能。全文索引对于查询非结构化数据非常有效。一般情况下,可以对char、varchar和nvarchar数据类型的列创建全文索引...

  • [SQL Server 2008] sql server中count(*),count(col),count(1)的区别 日期:2019-01-05 23:41:13 点击:150 好评:0

    前言 记得很早以前就有人跟我说过,在使用count的时候要用count(1)而不要用count(*),因为使用count(*)的时候会对所有的列进行扫描,相比而言count(1)不用扫描所有列,所以count(1)要快一些。当时是对这一结论深信不疑,虽然不知道为什么。今天正好有时间研...

  • [SQL Server 2008] 介绍一下sql server的安全性 日期:2019-01-05 23:40:49 点击:193 好评:0

    1、两种登陆方式: 标准登陆方式(sqlserver和windows),采用sqlserver提供的用户名和密码登陆连接,可用 sp_denylogin builtinadministrators拒绝操作系统管理员登陆连接(sp_grantlogin builtinadministrators反转),也称非信任登陆机制;这种认证方式是...

  • [SQL Server 2008] SQL Server的固定数据库角色都有哪些?对应的服务器权限有哪些? 日期:2019-01-05 23:34:02 点击:173 好评:0

    固定服务器角色 对应的服务器级权限 bulkadmin 授予的权限: ADMINISTER BULK OPERATIONS dbcreator 授予的权限: CREATE DATABASE diskadmin 授予的权限: ALTER RESOURCES processadmin 授予的权限: ALTER SERVER STATE processadmin 授予的权限: ALTER...

  • [SQL Server 2008] 当我正在为表建立索引的时候,SQL Server 会禁止对表的访问吗? 日期:2019-01-05 23:33:39 点击:132 好评:0

    答:在您建立索引时,SQL Server 不会禁止您对表进行读访问,除非您正在建立一个簇索引。然而,如果某人此时试图更新表中的数据,SQL Server 会禁止更新操作 不管您正在创建什么样的索引类型 因为您不能取得表级别的独占锁(IX lock)。独占锁会和Create IND...

  • [SQL Server 2008] 介绍一下SQL Server里面的索引视图? 日期:2019-01-05 23:21:03 点击:147 好评:0

    复杂报表的场景经常会在数据仓储应用程序中遇到,它在查询过程中会对数据库服务器产生大量请求。当这些查询访问视图时,因为数据库将建立视图结果集所需的逻辑合并到从基本表数据建立完整查询结果集所需的逻辑中,所以性能将会下降。这一操作的开销可能会比...

  • [SQL Server 2008] SQL Server里面什么样的视图才能创建索引? 日期:2019-01-05 23:20:35 点击:130 好评:0

    在为视图创建索引前,视图本身必须满足以下条件: l 视图以及视图中引用的所有表都必须在同一数据库中,并具有同一个所有者。 l 索引视图无需包含要供优化器使用的查询中引用的所有表。 l 必须先为视图创建唯一群集索引,然后才可以创建其它索引。 l 创建基...

  • [SQL Server 2008] 在数据文件自动增长时,自动增长是否会阻塞对文件的更新? 日期:2019-01-05 23:20:16 点击:80 好评:0

    答: 不会,但是因为 SQL Server 阻塞了对分配页的更改,而分配页跟踪自动增长过程中所使用的文件部分,所以数据文件的自动增长阻塞了新扩展部分的分配。这些分配页是全局分配映射 (GAM) 和辅助 GAM (SGAM)。(请参阅 SQL Server Books Online-BOL 可以获得有...

  • [SQL Server 2008] 游标的作用?如何知道游标已经到了最后? 日期:2019-01-05 22:45:30 点击:65 好评:0

    游标用于定位结果集的行,通过判断全局变量@@FETCH_STATUS可以判断是否到了最后,通常此变量不等于0表示出错或到了最后。...

  • [SQL Server 2008] 简述索引存取的方法的作用和建立索引的原则 日期:2019-01-05 22:44:17 点击:72 好评:0

    作用:加快查询速度。 原则: (1) 如果某属性或属性组经常出现在查询条件中,考虑为该属性或属性组建立索引; (2) 如果某个属性常作为最大值和最小值等聚集函数的参数,考虑为该属性建立索引; (3) 如果某属性经常出现在连接操作的连接条件中,考虑为该属性或...

栏目列表
推荐内容