SQLServer企业管理器SQLServer企业管理器是用来对本地或远程服务器进行管理操作的服务器管理工具,它提供了一个遵从MMC标准的用户界面。企业管理器的功能定义SQLServer实例组。将个别服务器注册到组中。为每个已注册的服务器配置所有SQLServer选项。在每个已注册的服务器中创建并管理所有SQLServer数据库、对象、登录、用户和权限。在每个已注册的服务器上定义并执行所有SQLServer管理任务。通过唤醒调用SQL查询分析器,交互地设计并测试SQL语句、批处理和脚本。唤醒调用为SQLServer定义的各种向导。1.2.1企业管理器界面及基本操作在“开始”菜单的“程序”级联菜单中,选择MicrosoftSQLServer程序组中的“企业管理器”选项,即可启动SQL企业管理器界面如图1-14所示。图1-14企业管理器的操作界面企业管理器的操作界面和Windows的资源管理器类似,左侧窗口为层状的树型结构,右侧窗口显示左侧窗口中选择对象的相关信息。整个结构的最上层为MicrosoftSQLServer,表示所有的SQLServer,下面划分为组,称为Server组,每组可以包含多台计算机。但对于新安装的SQLServer而言,只包含一个Server组和一个SQLServer服务器(其中的DYC(WindowsNT))。这里我们可以通过在“SQLServer组”上面右击鼠标,在打开的快捷菜单上,选择“新建SQLServer组”来添加一个SQLServer组,也可以选择“新建SQLServer注册”来向组中添加一个SQLServer服务器。下面我们通过利用企业管理器查看数据库等基本对象,说明企业管理器的基本操作。1.查看数据库展开选择的服务器的“数据库”选项,可看到系统提供的数据库和用户自己建立的数据库.新安装SQLServer后,默认有下面几个内置的数据库:·master数据库该数据库记录了SQLServer系统的所有系统级别信息.它记录所有的登陆帐户和系统配置设置。·tempdb数据库该数据库保存所有的临时表和临时存储过程。·model数据库该数据库用作在系统上创建的所有数据库的模板。·msdb数据库该数据库供SQLServer代理程序调度警报和作业以及记录操作员时使用。·Pubs和Northwind数据库这是SQLServer提供的两个范例数据库。利用企业管理器可以查看数据库的内容。具体步骤如下:在左侧窗口中,选择要查看的数据库,并在上面右击鼠标,将鼠标指向“查看”,进而选择“任务板”。右侧窗口中即可显示出该数据库的“常规”内容,如图1-15所示。图1-15数据库内容2.查看表表是数据库中存放数据的地方,在企业管理器中,可以很方便地查看表的结构和表的内容。具体步骤如下:展开要查看表的数据库,选择“表”,进而在要查看的表上右击鼠标,单击“设计表”命令。此时,打开相应表的结构窗口。如图1-16所示。图1-16表的结构窗口3.查看表的内容选择要查看的表,右击鼠标,选择“打开表”,进而选择“返回所有行”命令,即可查看选项表的内容,如图1-17所示.。图1-17表的内容4.查看登录帐号在安装SQLServer后,系统默认创建两个登录帐号,展开服务器组和服务器,展开“安全性”文件夹,选择“登录”选项,即可看到系统创建的默认登录帐号,如图1-18所示。图1-18登录帐号,默认登陆帐号的含义如下:·BUILTIN\Administrators凡是属于WindowsNTServer/2000中Administrators组的帐号都允许登陆SQLServer。·sa超级管理员帐号,允许SQLServer的系统管理员登陆,此SQLServer的管理员不一定是WindowsNTServer/2000的管理者。我们也可以在“登录”选项上面右击鼠标,选择“新建登录”命令建立一个用户登录帐号。5.查看数据库用户和角色用户是对数据库有存取权限的使用者,角色是一组数据库用户的集合。数据库中的角色可以根据需要添加。用户如果被加入到某一角色,则将具有该角色所拥有的权限。展开相应数据库后,选择“用户”选项,此时,右侧窗口中出现数据库中的用户,如图1-19所示。图1-19数据库用户在该图中master数据库只有两个用户:guest和dbo。其中dbo的登录名为sa,双击相应的用户,即可进一步查询该用户的属性。要查看数据库的角色,可在左侧窗口中选择“角色”选项,右侧窗口中即可显示出数据库所包含的角色,如图1-20所示。图1-20数据库的角色双击要查看的数据库角色,可进一步显示角色的属性。1.2.2创建数据库和表1.建立数据库创建新数据库的操作步骤如下:(1)打开企业管理器,依次展开MicrosoftSQLServers,SQLServer组和DYL(WindowsNT)。选择“数据库”文件夹,右击鼠标,选择“新建数据库”命令,弹出“数据库属性”对话框,如图1-21所示。图1-21数据库属性在“数据库属性”对话框的“名称”文本框中输入新建数据库的名字,例如:XYGLK2002(2)单击“数据文件”标签,打开“数据文件”选项卡。在该选项卡中,设置数据文件的名称,位置及大小,如图1-22所示。图1-22数据库文件所在的路径我们先指定数据库文件所在的路径,这里我们选择F:/SQLServer2002,并选择“文件自动增卡”复选框。(3)单击“事务日志”标签,打开“事务日志”选项卡,如图1-23所示,该选项卡用于设置事务日志文件的名称,位置及大小。图1-23事务日志文件的位置同上我们选择事务日志文件的位置,这里我们选择F:/SQLServer2002,并选择“文件自动增卡”复选框。(4)单击“确定”按钮,即可创建XYGLK2002数据库。2.创建表数据库建立后,接下来我们在该数据库下建立存储数据的表。操作步骤如下:(1)展开“数据库”文件夹,再展开XYGLK2002数据库文件夹,在“表”选项上右击鼠标,选择“新建表”命令,打开表设计器窗口。(2)在“列名“栏中依次输入表的字段名,并设置每个字段的数据类型,长度等属性。输入完成后的XY表如图1-24所示图1-24XY表图1-25(3)字段设置完成后,单击工具栏上的“保存”按钮,打开“选择名称”对话框,输入XY,如图1—26所示。图1-26单击确定按钮,即可创建XY表。3.记录的录入和修改要为表添加数据操作步骤如下:展开“数据库”文件夹再展开xyglk2002数据库文件夹在“表”选项上右击鼠标,选择“打开表”命令直接录入数据,如图1-27所示。图1-27直接录入数据4.创建索引用企业管理器创建索引的操作步骤如下:(1)在要创建索引的表上右击鼠标,选择“所有任务”中的“管理索引”选项命令,打开“管理索引”对话框,如图1-28所示。图1-28管理索引对话框(2)在管理索引对话框中。首先要选择相应的数据库和要创建索引的表,下面的列表框显示了选中表的索引,下面的按钮可用来进行对索引的编辑,删除等操作。(3)单击“新建”按钮,打开新建索引对话框,如图1-29所示。图1-29索引名称文本框在“索引名称”文本框中输入索引名称,在下面的列表框中可以选择使用的列。在“索引选项”选项组中显示了索引的各个特征选项,其部分含义如下:·聚集索引选中表示创建聚集索引;未选中表示创建非聚集索引。·唯一值选中表示创建唯一索引。5.创建视图在企业管理器中,创建视图的操作步骤如下:(1)打开企业管理器,在相应的数据库文件夹下,我们选择XYGLK2002数据库,右单击“视图”文件夹,然后执行“新建视图”命令,打开新建视图对话框如图1-30所示。图1-30(2)在该对话框中右击鼠标选择“添加表”命令,弹出如图1-31所示“添加表”对话框。图1-31(3)在“添加表”对话框中,选择相应的表或视图,单击“添加”按钮。这里我们选择XY,CJ两个表后,单击“关闭”按钮,返回到新建视图对话框。(4)在添加表后的新建视图对话框中,有我们添加的XY和CJ表,并且显示出它们之间的关联。这时我们可以选择表中要添加到视图的相应字段,我们选择学号、姓名、课程编号、成绩字段。如图1-32所示。图1-32(5)选择字段后,单击工具栏上的“保存”按钮。在弹出的对话框中输入视图的名称,这里我们输入如图1-33所示。图1-33单击“确定”按钮,即可实现视图的创建。SQLSERVER企业管理器操作指南使用SQL企业管理器管理我的SQL空间1、如果您的SQL空间开通以后,请打开您本地的SQLserver企业管理器(如果您没有安装SQLServer企业管理器,请先安装),如下图:2、点SQLserver组右键,选择新建SQLserver注册,如下图:3、弹出SQLserver注册向导,点下一步,如下图:4、可用的服务器填写,您订单中的服务器IP地址,然后点添加,如下图:5、您添加的服务器IP即可增加到右侧,然后点下一步,如下图:6、按下图选择连接使用方式,点下一步;7、按下图所示,按您的订单中显示的SQL用户名和密码,分别填写后,点下一步;8、完成SQLserver注册,点击完成,如下图:9、显示注册成功。(如果总是提示失败,请检查您的局域网是否开放了1433端口,同时检查您的SQL链接超时时间,SQL默认超时时间为4秒,建议改成60秒---在SQLserver企业管理器=工具=选项=高级。)10、完成SQLserver注册后,在左侧列表中即可看到我们的远程服务器,如下图:11、点击我们的远程服务器,展开,再展开数据库,显示出服务器上的数据库列表,请找到您的订单中显示的数据库名称,点击展开,如下图:12、在表上点击右键,选择所有任务,选择导入数据,如下图所示:13、弹出数据导入向导,如下图:14、选择您原来存放数据库的服务器及登陆方法,如下图所示:15、选择目的,即为本公司的远程服务器,一般下图的内容不用修改;16、点下一步后,按下图选择,再点下一步;17、选择您想要导入的表、视图等数据内容,如下图所示:18、可以点击全选,也可以手动选择;19、选好后,点击下一步,弹出下面的图示,按提示,点下一步,完成。20、至此,您已经设置好了数据库,然后修改您程序中的数据库链接,按您订单里面显示的服务器IP地址、数据库名、登陆用户名、登陆密码进行修改,即可进行数据库链接。常用的四种SQL命令:1.查询数据记录(Select)语法:Select字段串行FromtableWhere字段=内容例子:想从book表中找出作者为cancer的所有记录,SQL语句便如下:select*frombookwhereauthor=’cancer’*是取出book表所有的字段,如查询的字段值为数字,则其后的内容便无须加上单引号,如是日期,则在Access中用(#)包括,而在SQLserver中则用(’)包括,如:select*frombookwhereid=1select*frombookwherepub_date=#2002-1-7#(Access)select*frombookwherepub_date=’2002-1-7’(SQLServer)提示:日期函数to_date不是标准sql文,不是所有的数据库适用,所以大家在使用的时候要参考数据库具体语法另外如果是查询传入的变量,则如下:strau=request.form(author)strsql=select*frombookwhereauthor=’&strau&’如果查询的是数字,则:intID=request.form(id)strsql=select*frombookwhereid=&intID在很多数据库中,如:oracle,上面的语句是可以写成:strsql=select*frombookwhereid='&intID&'但是字符型一定不能按照数字格式写,需要注意。2.添加记录(Insert)语法:Insertintotable(field1,field2,....)Values(value1,value2,....)