" ERROR 5123"附加时在MS SQL Server中;我尝试了很多方法,但我还没有得到解决方案

时间:2016-03-04 14:28:01

标签: sql sql-server

附加时MS SQL Server中的“错误5123”;我已经尝试了很多方法,但我还没有得到解决方案

你好,你好吗?

我有一个包含3个由Microsoft SQL Server创建的表的数据库,我希望" ATTACH"这个数据库。当我使用"附加"在

SQL Server我收到以下错误:

=============================================

TITLE:Microsoft SQL Server Management Studio

无法检索此请求的数据。 (Microsoft.SqlServer.Management.Sdk.Sfc)

如需帮助,请点击:http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&LinkId=20476

其他信息:

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

尝试打开或创建物理文件时,

CREATE FILE遇到操作系统错误5(访问被拒绝。)

' C:\ Program Files \ Microsoft SQL Server \ MSSQL12.MSSQLSERVER \ MSSQL \ DATA \ test.mdf'。 (Microsoft SQL Server,错误:5123)

如需帮助,请点击:http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL

%20Server&安培; ProdVer = 12.00.4100&安培; EvtSrc =&的MSSQLServer放大器; EvtID = 5123&安培; LINKID = 20476

按钮:

确定

=============================================== =

顺便说一句,我尝试了很多方法来解决这个问题,但我的问题尚未解决,例如: 将我的SQL Server从2014年更改为2012年 将我的SQL Server类型从Enterprise更改为Developer 将我的操作系统从Windows 10切换到Windows 8.1 再次创建我的数据库及其表 检查我的数据库mdf,日志文件访问类型如果是否为Full,则为Full。

藏汉, 我是管理员用户。 我使用相同的SQL Server实例。 我只是在这个数据库上工作。 我使用" Windows身份验证"。

连接到SQL Server

非常感谢你的关注

1 个答案:

答案 0 :(得分:0)

最后,我尽了最大努力,用这些解决了我自己的问题:

我将Microsoft SQL Server Express 2014与LocalDB一起用于我的程序,而不是企业版,它具有安全性,我不需要它用于此类项目!

我使用Microsoft Visual Studio 2015更新1而不是Microsoft Visual Studio 2013更新4;我安装了它(VS 2015)全部!但这花了大约3个小时!

我把我的数据库放在我的项目文件夹中;我只是简单地在Microsoft SQL Server Express 2014 Management Studio程序中加入并解决了它。

我使用的是Microsoft Windows 8.1而不是Windows 10,它可能很有用!