中国存储论坛

 找回密码
 立即注册

手机号码,快捷登录

查看: 3763|回复: 3

最近项目刚解决SQL SERVER 2012与磁盘整合。

[复制链接]
发表于 2014-9-22 09:48:38 | 显示全部楼层 |阅读模式
安全库半导体世界IT采购网半导体联盟
前几天做的一个cluster-dn遇到了数据库恢复挂起的问题。
系统是windows 2008 R2,数据库是SQL server 2012,还有就是2台服务器用一个存储,在2台服务器上面看到的是2个磁盘,其中一个是挂起,一个是脱机。那么查看磁盘ID之后发现为该磁盘是一块存储。
解决该问题?
1.打开运行,输入services.msc,然后添加角色,选择多路径安装,然后在控制面板里面添加mpio,然后重启。2台服务器做同类的操作重启即可。这样重启完成之后就会在磁盘管理里面看到一个存储了。
2.磁盘的问题解决了,再就是数据库的问题了。对于做一些软件存储来说,要求有点苛刻,这是我对软件存储的理解。在services.msc里面,将SQL SERVER数据库等等服务全部设置成本地默认系统用户登入。例如:选择SQL SERVER这个服务,右键属性,登入,设置成本地系统帐户。将数据库所有服务都设置成本地(之前做过的相关项目中只需要设置SQL SERVERSQL SERVER AGENT),以免出现错误,所以就全部设置成本地系统帐户登入了。在就是SQL 2012这个数据库跟SQL 2008 有所差别,登入数据库之后,查看所用的数据库是什么用户登入的,还有就是数据库的库文件路径,权限。因为做存储,肯定是需要数据库在存储里面的, 如果不在,将数据库复制到存储上,再做分离附加数据库即可,将数据库拥有者设置成SA。在SQL SERVER 2012里面,我觉得最重要的是AUTHORIZATION-USER这个用户,因为在我之前做就遇到这个报错,数据库文件夹会加一把锁,里面显示所有文件都会是只读,这个问题就是将数据库文件夹权限里面添加这个用户,再就是将数据库里面的登入名添加这个用户就可以了。
以上问题是我最近项目中遇到的问题。

点评

精彩,感谢!  发表于 2014-9-24 11:37
文明发言,共建绿色平台。
回复

使用道具 举报

发表于 2014-9-24 11:36:34 | 显示全部楼层
安全库半导体世界IT采购网半导体联盟
感谢楼上分享自己的宝贵经验!
文明发言,共建绿色平台。
回复

使用道具 举报

 楼主| 发表于 2014-9-25 09:22:53 | 显示全部楼层
duoduo 发表于 2014-9-24 11:36
感谢楼上分享自己的宝贵经验!

相互学习嘛,因为之前报错,导致数据库全部恢复挂起,而且还不能分离附加,只能重新还原。然后还导致数据文件夹显示的是只读,即使是administrator也没用,AUTH..-USER这个用户要添加才可以。
文明发言,共建绿色平台。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|返回首页|中国存储论坛

GMT+8, 2024-5-4 00:21

Powered by Discuz

© 2001-2018 中国存储网Chinastor

快速回复 返回顶部 返回列表