SQL SERVER 附加数据库时出现的问题

SQL SERVER 附加数据库时出现的问题,第1张

权限问题

找到数据库文件所在的文件夹,右键文件夹-属性-安全 里面给文件夹添加everyone权限, 会提示是否给文件夹子目录也添加该权限,你就选择是,就可以了

具体步骤

1 更改数据库文件所有者

打开数据库文件夹,右键点击数据库文件,选择“属性Property” =>“安全Security”,点击“高级Advanced”按钮。

新出现的窗口中,删除文件所有者信息不明的用户或组,选中“允许父项的继承权限传播到该对象和所有子对象。包括那些在此明确定义的项目(A)。”。

点击“应用(A)”。

点击“编辑Edit”, 点击“更改Change”按钮。

出现选择“用户与组”窗口,点击“高级Advanced”按钮。

新窗口中,点击“现在查找 Find Now”按钮,选择“用户组Users”。

然后一路ok,结束。

2 修改数据库文件所有者权限

再重新右键点击数据库文件,选择“属性Property”=>“安全Security”,

打开的窗口中会看到所有者权限为空。点击“编辑Edit”按钮,

选中“所有者权限”,勾选“完全控制”,然后点击“ok”按钮。

一路ok,结束。

再进行数据库附加,一路顺畅。

尝试打开或创建物理文件 'D:\DB_datamdf' 时,CREATE FILE 遇到 *** 作系统错误 5(拒绝访问。)。

咋回事呢,用管理员权限登录,再把制定的路径安全性设低点,user权限全开,不行erveryone全开试试。

从你信息中的两个错误看来:

其一:无法创建某些列名,在创建的数据库中查看一下自定义的字段是否有格式不正确的,或者格式有系统关键字的,有的话需要修正。

其二:打开文件失败,查看要打开的路径文件是否存在。(或者要创建的路径是否存在)。

若修正后有其它错误请粘贴出。

第一、你试下打上SP4补丁,再从新附加数据库看看

Vista下安装SQL Server 2005后,附加数据库时,出现下面的错误,意为无足够权限。

此时,只要使用“管理员权限”运行“SQL Server Management Studio”,即可正常附加。由此可见,Vista的用户权限控制是十分严格的。

你在安装 SQL Server 2005 SP2 的时候,会有提示你 Vista 管理组的用户是没有权限连接SQL Server的。连接的权限和管理的特权也不是自动分配。需要手动去添加的。

以上就是关于SQL SERVER 附加数据库时出现的问题全部的内容,包括:SQL SERVER 附加数据库时出现的问题、我在SqlServer 2005中新建查询数据库怎么出现了这种错误、SQL错误,如下错误描述等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9865523.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存