SQL server2008 服务器的操作与数据库的安全设置

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.两人一组练习远程连接服务器(连接方法见上篇)

  

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值