SQL server2008基本操作:服务器的操作与数据库的安全设置
目录
SQL server2008基本操作
1.注册服务器
2.管理服务器组
3.将示例库Pubs、Northwind、AdventureWorks附加到服务器中。
4.设置某个Windows用户为SQL Server的登录账户。
5.创建登录账户
6.创建数据库用户和数据库角色
7.两人一组练习远程连接服务器(连接方法见上篇)
1.注册服务器
(1)注册一个本地服务器S1,测试注册是否成功,如果成功则保存该服务器注册。步骤:
第1步:打开SQL Server Management Studio窗口→“视图” → “已注册的服务器”;
第2步:展开服务器引擎→右击“本地服务器组”→“新建服务器注册” →在打开的对话框中设置服务器名称和身份验证模式;
第3步:单击“测试”按钮,测试到新建服务器的连接。如果配置成功,则会提示连接测试成功;
第4步:测试成功后,单击“保存”按钮,保存新建的服务器注册。
( 2) 打开“编辑服务器注册信息”对话框,该对话框可修改服务器注册信息。
编辑服务器注册信息:
第1步:打开SQL Server Management Studio窗口→“视图” → “已注册的服务器”;
第2步:展开服务器引擎→右击要修改注册信息的服务器→“属性” →打开“编辑服务器注册属性”对话框进行修改。
(3) 删除(1)中注册的服务器,并重新注册。
删除服务器注册
第1步:打开SQL Server Management Studio窗口→“视图” → “已注册的服务器”;
第2步:展开服务器引擎→右击要删除的服务器→“删除”。
2.管理服务器组
(1)创建两个服务器组,名称分别为G1、G2。
创建服务器组
第1步:打开SQL Server Management Studio窗口→“视图” → “已注册的服务器”;
第2步:选择服务器类型;
第3步:在“已注册的服务器”窗口中右击“服务器组”, →在快捷菜单中选“新建服务器组”;
第4步:在“新建服务器组属性”对话框中输入组名等信息。
( 2 ) 将第2题中注册的服务器添加到G1服务器组中。
将已注册的服务器移到服务器组中
在“已注册的服务器”窗口中右击服务器→ “任务” → “移到” → 在打开的对话框中选择目的服务器组。
(3) 删除注册的服务器S1,删除服务器组G2。
删除服务器注册
第1步:打开SQL Server Management Studio窗口→“视图” → “已注册的服务器”;
第2步:展开服务器引擎→右击要删除的服务器→“删除”。
删除服务器组
在“已注册的服务器”窗口中右击服务器→ “删除”。
3.将示例库Pubs、Northwind、AdventureWorks附加到服务器中。
进入到<Microsoft SQL server management studio>中,选择点击服务器下面的<数据库>,然后单击鼠标右键,再选择<附加>。
进入<附加数据库>界面中,在<要附加的数据库>下面选择单击<添加>。
找到示例库<.MDF>的路径选中之后点击确定
在下面的数据库详细信息的对话框中,我们就会发现刚才选中的<.MDF>文件已经添加到里面了,然后点击确定。
此时在<数据库>的目录下面就已经添加成功了我们测试软件的数据库了。
4.设置某个Windows用户为SQL Server的登录账户。
在“对象资源管理器”中展开“安全性”,右击“登录名”,在弹出的菜单中点击“新建登录名”。此处注意:1、在登录名右侧的文本框中输入新建的管理员账号名称;2、一对单选按钮组中,选择Sql Server 身份验证,并输入登录密码;3、强制密码过期不建议勾选(勾选之后太麻烦),当然如果有单独需求的可勾选。
点击“状态”,进行权限设置。
5.创建登录账户
(1)创建SQL Server登录账户L1,密码为“123”,并与数据库Pubs关联,即设置该登录账户的用户映射为Pubs库。
(2)将登录账户添加到Sysadmin服务器角色中。
(3)设置验证模式为SQL Server身份验证并重启服务器。
(4)使用L1登录账户登录服务器。
在“对象资源管理器”中展开“安全性”,右击“登录名”,在弹出的菜单中点击“新建登录名”。此处注意:1、在登录名右侧的文本框中输入新建的管理员账号名称;2、一对单选按钮组中,选择Sql Server 身份验证,并输入登录密码;3、强制密码过期不建议勾选(勾选之后太麻烦),当然如果有单独需求的可勾选。
点击“服务器角色”。在右侧的服务器角色面板中,勾选 public 和 sysadmin 两项,这是常用的两项,如果有其他需求自己操作。
点击“用户映射”,在右侧的面板中勾选该账号可以进行管理操作的数据库名称,并在该面板下面的“数据库角色成员身份”中勾选 db_owner 项。
点击“状态”,进行权限设置。
点击确定,使用新建的账户就可以登陆了
6.创建数据库用户和数据库角色
(1)在Northwind数据库中创建数据库用户U1,使其与登录账户L1关联。
创建数据库用户
展开要创建用户的数据库→展开“安全性” →右击“用户”→选“新建用户” →在打开的窗口中设置用户名、关联的登录名、用户拥有的架构、所属的数据库角色、安全对象及其权限等。
(2) 在Northwind数据库中创建数据库角色R1,授予该角色具有对Customers表和Employees表的查询权和插入权,对Employees表中Address列、City列的更新权。
展开要创建角色的数据库→展开“安全性”→右击“角色” →“新建” →“新建数据库角色” →在“数据库角色”窗口中输入角色名称 →在打开的窗口中选“安全对象”选择页 →在“安全对象”区可添加表或视图→在“显示权限”区的更新处可设置列的权限
(3) 将用户U1添加到角色R1中。
展开要创建角色的数据库→展开“安全性”→右击“角色”→展开数据库角色→右击属性→在打开的窗口中添加角色成员
7.两人一组练习远程连接服务器(连接方法见上篇)