你好,你好吗?
我有一个包含3个由Microsoft SQL Server创建的表的数据库,我希望" ATTACH"这个数据库。当我使用"附加"在
SQL Server我收到以下错误:
=============================================
无法检索此请求的数据。 (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非常感谢你的关注
答案 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,它可能很有用!