1.3 SQL Server配置
在安装完SQL Server后,将会有两个可视化界面用于对SQL Server服务进行配置,一个在服务端的SQL Server配置管理器(SQL Server Configuration Manager)中,还有一个在客户端的SQL Server Management Studio中。
1.3.1 配置管理器
SQL Server配置管理器界面可以在Windows的“开始”菜单栏的SQL Server安装目录中找到。打开配置管理器界面后,可以看到SQL Server服务及客户端连接配置。
在进行服务配置时,以不同的实例区分,默认会有数据库服务(MSSQL Service)和代理服务(Agent Service)两个服务项,如图1-1所示。
数据库服务是SQL Server存储引擎的主进程,启动数据库服务就可以正常地使用数据库引擎了,在数据库服务器上,该服务应该是长期开启着的。
SQL Server代理服务用来处理一些定时作业,一些SQL Server的日常作业(如备份、碎片整理等)都需要使用到该服务,还有一些高可用性功能(如日志传输、复制等)也需要使用到该服务。
数据库连接安全性
SQL Server数据库支持三种方式的连接协议,分别是共享内存(Shared Memory)、命名管道(Named Pipes)及通常用的TCP/IP协议,如图1-2所示。企业版默认开启的是共享内存及TCP/IP两种协议。
共享内存通常应用于本机中两个进程的互相通信,当远程登录到数据库服务器,并在服务器上打开数据库客户端连接数据库服务时,默认会使用该协议。
TCP/IP是主机间通信协议,通过TCP/IP本机的客户端程序才能识别远端服务器的地址,进行远端数据库服务访问。