目录

MSSQL-2005-附加数据库5123-错误解决办法

目录

MSSQL 2005 附加数据库5123 错误解决办法

一开始以为是

SqlServer2008

不兼容原来的数据库所致,因为这个数据库是不知道当时是那个版本创建的

,

在官方看了一下,解释说权限不对,应该把这个数据库放到

SqlServer

安装的目录下,也就是

X:/Program Files/Microsoft SQL Server/MSSQL10.MSSQLSERVER/MSSQL/DATA,

果然解决问题;不过总不能每次都把数据库放到这个目录下啊!所以又寻找了其他的解决方案;

第一种解决方案:就是刚才的方法,把这个文件放到

SqlServer

默认位置下

,

不过最好不要放在

C

盘,万一那天重装系统,就玩完了,哈哈;

第二种解决方案:就是更改

Sqlserver

实列的默认数据库文件夹,选中

Sqlserver

实例,右击属性,在左边有个

数据库设置

,点开后,有个

数据库默认位置

,把这个设置成自己的目录就可以了。

第三种解决方案:就是更改这个数据库所在文件夹的权限,添加一个

EveryOne

的用户,设置成

”full control”,

就可以了,这个方案即直接又方便;

1

、重新安装了操作系统,并且命名了新的主机名;

2

、使用

Windows

身份验证。

问题原因:

对欲附加的数据文件和日志文件无操作权限。

解决办法:

在操作系统内,为数据文件和日志文件添加控制权限。

具体步骤:

文件

—>

属性

—>

安全

—>

添加

—>

高级

—>

立即查找

—>EveryOne—>

确定

—>

确定

—>

完全控制

—>

应用