目录

Giles 的个人博客

里面空无一物,充满了声音和狂热

标签: SQLserver (2)

事故

起因 目前公司数据库全部部署在一台服务器上(就叫S1吧)(主要是正式库和测试库),导致目前服务器磁盘压力太大,领导提出,将测试库与正式库分离,将测试库迁移到另一台服务器(S2)。 操作 梳理S1上所有的测试库,像同事询问他们的测试库,然后将所有的测试库备份,之后还原到S2上面,之后协调同事进行测试。测试完毕之后再S1上进行操作,干掉所有测试库。期间处于谨慎七月低到八月中旬,一直再以各种方式再群里或者私聊和同事进行沟通,知道所有的测试走完之后再溜了大概一周多的时间进行测试。 数据库命名 由于刚到新公司不久,对应各种数据库还不是特别清楚。 像同事询问过程中总结出: 正式库命名:DP_库名; 测试库命名:T_DP_库名; 帖个图吧 事故 9月2号,正式对S1的测试库进行删除,之后,平平无奇的到了今天,然后同事开始找我,说数据库有问题。 客户访问出现问题,系统崩溃,之后看到是因为删掉的一个T开头的库,然后黑人问号???当初跟我讲好的是测试库可以删,现在??? 没办法还好有备份,然后还原、测试,解决。 反思 1,沟通不到位。 2,干掉测试库之前没有好好和同事沟通。 3,公司测试库和正式库表.......

SQL Server相关权限

数据库角色的成员可以分为如下几类: 1、Windows用户组或用户账户 2、SQL Server登录 3、其他角色 SQL Server的安全体系结构中包括了几个含有特定隐含权限的角色。除了数据库拥有者创建的角色之外,还有两类预定义的角色。这些可以创建的角色可以分为如下几类: 1、固定服务器 2、固定数据库 3、用户自定义 4、固定服务器 由于固定服务器是在服务器层次上定义的,因此它们位于从属于数据库服务器的数据库外面。下表列出了所有现有的固定服务器角色。 固定服务器角色 说 明 sysadmin执行SQL Server中的任何动作 serveradmin配置服务器设置 setupadmin安装复制和管理扩展过程 securityadmin管理登录和CREATE DATABASE的权限以及阅读审计 processadmin管理SQL Server进程 dbcreator创建和修改数据库 diskadmin管理磁盘文件 下面两个系统过程用来添加或删除固定服务器角色成员: sp_addsrvrolemember sp_dropsrvrolemember 注意:您不能添加、修改或....