SQL SERVER 2012 附加数据AdventureWorks2012失败解决方案

在SQL2012版本之后,关于AdventureWorks数据库都是直接还原,只有2012这版比较鸡肋。本人在附加的时候,真是走了好多弯路。这里就列出解决方案。

首先,你需要有一个AdventureWorks数据库,这里提供一个下载链接:http://download.csdn.net/detail/buptzhengchaojie/9388176


下载完解压,打开SQL SERVER2012的management studio,右键数据库,选择附加;这里建议你把附加这一栏最大化,因为如果系统默认的显示,会显示不全消息,导致看不到提示。

SQL SERVER 2012 附加数据AdventureWorks2012失败解决方案_第1张图片

然后选择“添加”,选择刚刚解压的那个文件的mdf文件

SQL SERVER 2012 附加数据AdventureWorks2012失败解决方案_第2张图片

确定之后,回到刚刚那个界面

SQL SERVER 2012 附加数据AdventureWorks2012失败解决方案_第3张图片

这时候,点击确定,如果你RP好,就一次过,如果没有过,别担心。以下就是重点啦!!!

SQL SERVER 2012 附加数据AdventureWorks2012失败解决方案_第4张图片

既然提示错误了,那就接受咯,然后开始修改!

点击下图中的“消息”

SQL SERVER 2012 附加数据AdventureWorks2012失败解决方案_第5张图片

SQL SERVER 2012 附加数据AdventureWorks2012失败解决方案_第6张图片

然后复制到TXT,查看:

标题: Microsoft SQL Server Management Studio
------------------------------


附加数据库 对于 服务器“GEORGE-PC”失败。  (Microsoft.SqlServer.Smo)


有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=11.0.2100.60+((SQL11_RTM).120210-1917+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=附加数据库+Server&LinkId=20476


------------------------------
其他信息:


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


------------------------------


无法打开物理文件“E:\database\AW2012\AdventureWorks2012_Data.mdf”。操作系统错误 5:“5(拒绝访问。)”。 (Microsoft SQL Server,错误: 5120)


有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=11.00.2100&EvtSrc=MSSQLServer&EvtID=5120&LinkId=20476


------------------------------
按钮:


确定
------------------------------


(这是嘛意思?就是权限不够呗,修改就好了!)

找到解压出来的那两个文件,同时完成下图的步骤:

SQL SERVER 2012 附加数据AdventureWorks2012失败解决方案_第7张图片SQL SERVER 2012 附加数据AdventureWorks2012失败解决方案_第8张图片SQL SERVER 2012 附加数据AdventureWorks2012失败解决方案_第9张图片

然后确认,bingo!!!居然可以了!

SQL SERVER 2012 附加数据AdventureWorks2012失败解决方案_第10张图片


你可能感兴趣的:(sql,server,2012,AdventureWorks)