日博365娱乐场

图解SQL Server 2008入门总结

📁 日博365娱乐场 ⌚ 2025-10-16 10:21:58 👤 admin 👁️ 8381 ❤️ 492
图解SQL Server 2008入门总结

一 SQL Server 2008 工具

1 安装好后的SQL Server 2008 开始菜单如下图;

2 进入企业管理器;

在一个数据库下面包含如下图的节点;

数据库关系图 节点包含了数据库中的关系图对象。

表 节点包含数据库最基本的对象-表。

视图 节点包含数据库中的视图对象。

同义词 节点包含数据库中的同义词对象。同义词是数据库对象的别名,简化对复杂数据库对象名称的引用方式。

可编程性 节点,是一个逻辑集合,包括存储过程、函数、数据库触发器、程序集、类型、规则、默认值等对象。

Service Broker 节点,包含用来支持异步通信机制的对象;这些对象包括消息类型、约定、队列、服务、路由、远程服务绑定等对象。

在可编程性下又包含如下节点;

存储过程 节点,包含数据库中存储过程对象的信息。

函数 节点,数据库中的函数可分为:表值函数,标量值函数,聚合函数,系统函数等。

数据库触发器 节点,包含触发器对象,触发器是一种特殊的存储过程。

程序集 节点,包含程序集对象,是sql server 2008中使用的DDL文件,用于部署用CLR编写的函数、存储过程、触发器、用户定义聚合和用户定义类型等对象。

类型 节点,包含系统数据类型、用户定义数据类型、用户定义类型和XML架构集合等对象类型。

规则 节点,包含规则对象;规则可以限制表中列值的取值范围;实际上规则是一种向后兼容的、用于执行与CHECK约束相同的功能。

默认值 节点,包含默认值对象。

计划指南 节点,包含计划指南对象;计划指南是一种优化应用程序中查询语句性能的对象。

3 配置管理器

SQl Server 配置管理器(简称为配置管理器)包含了SQL Server 2008服务、SQL Server 2008网络配置和SQL Native Client配置3个工具,供数据库管理人员做服务器启动停止与监控、服务器端支持的网络协议配置、用户访问SQL Server 的网络相关设置等工作。

SQL Server 配置管理器可以通过开始菜单栏中的【SQL Server 配置管理器】打开,或者通过在命令提示下输入sqlservermanager.msc命令来打开。

可以设置SQL Server (MSSQLSERVER)服务的启动模式,可以选项有“自动”、“手动”、“禁用”,用户可以根据需要进行更改。

注意到上图与多数情况相比,鄙人安装了报表服务,也就是Reporting Services;

SQL Server 2008能使用多种协议,包括Shared Memory、Named Pipes、TCP/IP和VIA.所有这些协议都有独立的服务器和客户端配置。通过SQL Server网络配置可以为每一个服务器实例独立地设置网络配置。

VIA协议:如果同一计算机上安装有两个或多个SQL Server实例,则VIA连接可能会不明确。VIA协议启用后,将尝试使用TCP/IP设置,并侦听端口0:1433。对于不允许配置端口的VIA驱动程序,两个SQL Server实例均将侦听同一端口。

通过SQL Native Client(本地客户端协议)配置可以启用或禁用客户端应用程序使用的协议。

4 性能工具

注意到前面所附的开始菜单图中不包括Sql Server 性能工具;下面看下如何向现有安装追加功能;首先启动安装,选择 全新安装或向现有安装添加功能;

一路默认,进入下图,选择向现有实例添加功能;在下图中显示鄙人电脑装有2个Sql Server实例;可能有人是一个实例,也可能是多个;

勾选上 管理工具-完整;

准备安装;

安装完成后,开始菜单中出现了性能工具;初学者可跳过;先不用学习性能工具;

进入Sql Server Profiler;

选择新建一个跟踪;跟踪属性 对话框包括常规和事件选择两个选项卡;可以保持默认,也可选择要跟踪的事件;

点击 运行;即开始跟踪Sql Server 运行,如下图;

SQL Profiler工具

SQL Profiler是一个图形界面和一组系统存储过程,其作用如下:

图形化监视SQL Server查询;

在后台收集查询信息;

分析性能;

诊断像死锁之类的问题;

调试T-SQL语句;

模拟重放SQL Server活动;

也可以使用SQL Profiler捕捉在SQL Server实例上执行的活动。这样的活动被称为Profiler跟踪。

二 基本操作

1 创建数据库

企业管理器,对象资源管理器,右击 数据库 节点,选择 新建;

最简单快速来说,输入数据库名称,其他保持默认;确定,即可创建一个数据库;也可选择数据文件存储目录,把数据库存到自己需要的地方;

多数情况数据库所有者为sa;如果要选定数据库所有者,单击 所有者 后面的浏览按钮;弹出如下对话框;输入 sa ,点击 浏览;

在列出的对象中选定sa;

然后数据库的所有者即为sa。保持默认也可。

用语句创建数据库;

新建查询,打开一个新SQL窗口;输入;

create database test

on

primary(name=test,

filename='E:\test\test.mdf',

size=4mb,

maxsize=10mb,

filegrowth=2mb

)

log on

(name=testlog,

filename='E:\test\testlog.ldf',

size=1mb,

maxsize=5mb,

filegrowth=1mb

)

运行,即可创建数据库;数据库名等参数根据自己需要修改;

2 创建表

在数据库的 表 节点上右击;选择新建表;

输入每个列的名称;输入或选择列的数据类型;设置是否允许空值等;完成后保存为一个表名即可;

用语句创建表;

新建查询,打开新SQL窗口;输入;

CREATE TABLE Persons

(

Id_P int NOT NULL UNIQUE,

LastName varchar(255) NOT NULL,

FirstName varchar(255),

Address varchar(255),

City varchar(255)

)

即可创建新表;字段名等参数根据自己需要修改;

注意到上图中数据库选择下拉列表框中要选定的是Test数据库。

相关数据

ball365球网 优先研究领域:追溯新型冠状病毒的起源

优先研究领域:追溯新型冠状病毒的起源

⌚ 07-18 👁️ 1802
ball365球网 褸的解释

褸的解释

⌚ 07-25 👁️ 3292