SQLServer2014附加数据库

1.打开SQLServerManagementStudio2014(如果是做机房收费系统的话,输入自己的sa,密码为123456),登录,服务器名称为刚开始自己安装SQLServer并且配置数据源的时候自己的数据库名称

SQLServer2014附加数据库_第1张图片

2.右击数据库-附加

SQLServer2014附加数据库_第2张图片

3.点击添加

SQLServer2014附加数据库_第3张图片

4.找到自己保存的charge_sys_Data路径,选中自己的charge_sys数据库,点击确定

SQLServer2014附加数据库_第4张图片

5.出现如下界面,点击确定

SQLServer2014附加数据库_第5张图片

6.数据库附加成功,出现charge_sys数据库

SQLServer2014附加数据库_第6张图片

如果在附加数据库的过程中,出现如下问题(一般为5120错误),请先修改数据库(charge_sys权限和日志log权限)

SQLServer2014附加数据库_第7张图片

打开自己的charge_sys数据库,右击属性,点击安全选项,找到自己的Authenticated Users,如果没有,就添加一个

添加过程如下:

1.在charge_sys界面打开安全选项卡,点击添加

SQLServer2014附加数据库_第8张图片

2.点击添加之后,再点击高级,出现如下界面,然后点击立即查找

SQLServer2014附加数据库_第9张图片

3.出现很多用户或组,找到Authenticated Users,选中然后点击确定

SQLServer2014附加数据库_第10张图片

4.出现如图所示界面,添加了Authenticted Users,然后修改用户权限,将完全控制、修改写入等权限全部打上勾

SQLServer2014附加数据库_第11张图片

5.出现如下界面,点击确定

SQLServer2014附加数据库_第12张图片

6.charge_sysData的权限修改完成,如果想要附加数据库成功的话,还需要将charge_sys_log做同样的操作,修改其权限(过程同上),数据库和日志保证同样的权限修改(如遇到此类问题时,可直接修改数据库文件夹属性权限,改为everyone也可)

如果在改完权限之后仍旧不成功,那么就把sqlServer当前的登录用户退出,把登录方式改掉,根据其他前辈的博客中说的,是因为你采用的混合登录方式登录数据库造成的,把当前的数据库登录方式改为Windows身份验证,而不是sql server身份验证,然后再附加,附加成功后,可以再将当前的数据库登录方式切换,将当前的登录方式退出,手动改成sqlserver 身份验证就行了

选择断开连接

 

SQLServer2014附加数据库_第13张图片

选择数据库引擎

SQLServer2014附加数据库_第14张图片

选择windows身份验证,后再附加

SQLServer2014附加数据库_第15张图片

如果还有问题的话,请参考这位大师博客

https://blog.csdn.net/sunfor/article/details/7066561

 

你可能感兴趣的:(机房收费系统,sql,server)