随笔分类 - SQL Server
摘要:最近新接到的一项工作是把SQL Server中保存了四五年的陈年数据(合同,付款,报销等等单据)进行归档,原因是每天的数据增量很大,而历史数据又不经常使用,影响生产环境的数据查询等操作。要求是: 1 归档的数据与生产环境数据分开保存,以便提高查询效率和服务器性能。 2 前端用户能够查询已归档的数据,即系统提供的功能不能发生改变 看起来要求不是很高,我自然会联想到两种方法,第一种新建一个与生产环境一样的数据库,把归档数据保存到这个数据库中;第二种在生产环境为每个表创建一个后缀为_Archive的表,例如Invoice, 那么就要创建一个Invoice_Archive表示存放归档的数据表。这两种.
阅读全文
摘要:本例演示在SQL Server中,当用户添加一条字段信息数据到一个表中,通过触发器相应在另一个表中自动增加一个对应的字段。 1 首先建立一个字段信息表Fields CREATE TABLE [dbo].[Fields] ( [FieldID] [int] IDENTITY (1, 1) NOT NULL , [Name] [varchar] (50) COLLATE Chinese_PRC_C...
阅读全文
摘要:参考源:http://sqlforums.windowsitpro.com/web/forum/messageview.aspx?catid=74&threadid=47900&enterthread=y在使用数据库的时候,我们有时需要知道数据库占用磁盘空间的情况,以前数据库中每个表的磁盘空间使用情况,下面是获取这些信息的方法:1 数据库的磁盘空间使用信息 sp_spaceused 2 表的磁盘空...
阅读全文
摘要:建立数据库,用户必须是sysadmin或者dbcreator角色1 最简单的语法 CREATE DATABASE USER2 2 带参数的语法 CREATE DATABASE USER8ON(NAME = 'User8_dat', FILENAME = 'c:\mssql7\data\User8dat.mdf', SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5 )...
阅读全文
浙公网安备 33010602011771号