*
将要附加的文件拷贝到
SQL
Server
默认的
Data
目录,此时附加就会成功;
*
在登录验证时,选择“Windows
身份验证”,而不是“SQL
Server
身份验证”,即便你的登录帐号是
sa;
*
如果一定要使用“SQL
Server
身份验证”,请更改登录帐号的权限使其对要附加文件有完全操作权限;
*
将
SQL
Server
服务的帐户登录身份由
Network
Service
改为
Local
Service;
2. SqlServer2012附加数据库失败,如图
你是不是把低版本的往高版本的附加?
我之气也遇到这个错误,纠结了好久,在网上查了查也木有解决的办法,最后还是解决了。
如果附加数据库的版本是SQL Server2005的,而楼主现在使用的是SQL Server2012,SQL Server2012对于SQL Server2008是兼容的,但是不兼容SQL Server2005。
解决办法:将SQL Server2005的数据库用SQL Server2008附加一下,重新生成脚本,这样SQL Server2012就可以附加了。
3. sql server 2012 附加数据库出错 求解决
源数据库文件是非发布版本,无法附加。
你用备份/还原的办法试试吧。
4. sql server2012 附加数据库报错
我之前也附加不进去,事实上数据库附加,window系统中有个权限控制的,要改你要附加的数据库文件还有数据库日志文件的权限。具体做法是:
首先右键单击你的MDF文件,然后进入属性界面;
在安全选项卡中,你会看到如下图的提示,上面有个完全控制,附加不上去的数据库,完全控制是没有打勾的。然后选中你登录数据库使用windows验证的那个用户名,点击编辑,将完全控制选项勾上,然后应用,确定。就行了。我之前因为学习多维数据库的时候下载了一个源库,结果不能附加,这样弄一下就好了。另外提醒楼主,你要是在远程服务器上附加数据库的话,一定是移动到远程上,用远程的windows验证的那个登录名获取完全控制,否则你移动过去后还是不能附加的。
5. 阿里云 sqlserver2012 怎么附加数据库
打开【SQL Server】,【连接】数据库;
【右键】单击【数据库】,然后单击【附加】;
单击【添加】,选择要附加的【数据库文件】
选择要附加的【数据库文件】,单击【确定】完成附加;
附加完成。
注:登录数据库时一定要是最高权限用户(即计算机管理员);
如果遇到拒绝访问错误,解决方法
6. sql server 2012不能附加数据库,服务器版本问题。
SQL
SERVER
2012数据库的兼容级别里面只有
2005
2008
2012,你那报539的版本说明你用的是2000的数据库,你把data201312_7在原先的数据库中使用create创建出来再到2012中执行,或者你导出sql文件再执行,不要导mdf文件
7. SQL server附加数据库时出错,提示说: 附加数据库时出错。有关详细信息,请单击“消息”列中的超链接。急
这个是因为数据库是从其他电脑或者其他版本的原始文件,需要手动分配一下当前数据库版本的访问数据库原始文件的权限,解决方法如下:
1、首先打开数据库之后,选择性的进行登录的,这里我们运用sa密码进行登录。
8. sql server2012怎么附加数据库
* 将要附加的文件拷贝到 SQL Server 默认的 Data 目录,此时附加就会成功;
* 在登录验证时,选择“Windows 身份验证”,而不是“SQL Server 身份验证”,即便你的登录帐号是 sa;
* 如果一定要使用“SQL Server 身份验证”,请更改登录帐号的权限使其对要附加文件有完全操作权限;
* 将 SQL Server 服务的帐户登录身份由 Network Service 改为 Local Service;