SQL server连接数据库时报错

志远 何 20 信誉分
2024-07-19T13:28:37.0466667+00:00

标题: Microsoft SQL Server Management Studio


服务器 " 附加数据库 失败。 (Microsoft.SqlServer.Smo)

其他信息:

执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)


无法打开物理文件“C:\GC元件库资料\GCFootPrints.mdf”。操作系统错误 5:“5(拒绝访问。)”。

CREATE DATABASE 失败。无法创建列出的某些文件名。请查看相关错误。 (Microsoft SQL Server,错误: 5120)


按钮:

确定


SQL Server
SQL Server
Microsoft 关系数据库管理和分析系统的一个系列,用于实现电子商务、业务线和数据仓库解决方案。
162 个问题
SQL Server Reporting Services
SQL Server Reporting Services
一种 SQL Server 技术,支持传统、面向纸张的报表和基于 Web 的交互式报表的创建、管理和交付。
20 个问题
0 个注释 无注释
{count} 票

接受的答案
  1. MikeyQiaoMSFT-0444 3,190 信誉分
    2024-07-22T01:55:32.8766667+00:00

    Hi,志远 何

    这是由于启动数据库引擎的账户没有对该文件的控制权限引起的。

    这是官方对该问题的解读:

    https://video2.skills-academy.com/en-us/sql/relational-databases/errors-events/mssqlserver-5120-database-engine-error?view=sql-server-ver16

    建议尝试以下方法:

    1.找到要附加的.mdf文件—>右键—>属性—>安全—>选择当前用户—>编辑—>完全控制。

    2.用SSCM更改SQL Server内置账户类型为Local System

    重启sql server服务


    如果答案是正确的解决方案,请点击“接受答案”并投赞成票。如果您对此答案有其他疑问,请点击“评论”。

    0 个注释 无注释

0 个其他答案

排序依据: 非常有帮助

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。