sql server2005附加数据库时遇到的问题

来源:互联网 发布:基础网络 腾讯云 编辑:程序博客网 时间:2024/05/17 08:09

           今天上午把我建的SQL Server数据库不小心删了,然后想附加一下另一个数据库,可是在附加的过程中总是出错。于是就在网上查了一下。

错误:

                                 

网上的查询结果:

            文件操作权限不够引发的问题

网上的解决办法:给数据库文件所在的文件夹属性安全里添加相应的用户并赋予完全操作权限。

       我先按他的方法操作了一遍,可是在我向他更改权限时,又提示“拒绝访问”,没办法,在网上查了一下没有查到是怎么回事,只能另想其他办法。

        既然他说是权限的问题,我就想能不能直接更改数据库的权限,于是自己就尝试了一下。具体过程如下:

          数据库属性——安全——SQL服务器用户——编辑——完全控制

注意:

     有时你的安全选项卡中没有组和用户名选项框,即:

                                                                                    

     

            这是因为你没有将你的SQL的服务器用户添加进来,只要进行如下操作即可。

       高级—继续—添加,将你的SQL的服务器用户添加上并给其完全控制的权限即可。

                               

          

        

           这时你将数据库的权限修改好了,于是你就去添加了,可是问题就又来了:

 

            

          其实这个问题很简单,是你虽然更改了数据文件的权限,但是你没有更改日志文件的权限,你只要将日志文件也按上面的步骤更改一下就可以了。

 

总结:

          通过这件事我了解到,网上的答案也有很多种,有适合你的,也有不适合你的,你要通过他的提示去自己去尝试,有时你只需将它的答案修改一点点就可以获得你想要的效果。就像这次一样,其实我的第二个错误,开始我并没有去想他可能时日志文件的权限的问题,而是去上网搜索,可是我搜出了很多答案,也尝试了一下,但是就是没有解决,到最后弄得我都不知道自己弄过什么了,才把他给弄出来的,但是下午,我又专门附加了一个数据库,本来是想看看第二个错误是怎么回事,可是在修改数据文件时我就想这个是权限的问题,我将数据文件的权限改了,可是我的日志文件的权限没有改啊,第二个错误是不是就是因为这个呢,于是我第一次附加时,没有改这个权限,就附加了一次,出现的结果就是第二个错误,然后我又将日志文件的权限改了,就附加上了,原来,让我弄了一个上午的问题就这么给解决了,如果我当时就多想想,多思考思考,那么我就不用浪费一个上午的时间了。

原创粉丝点击