数据库文件放到 App_Data 目录中
连接字符串 数据库地址用这个表示
;AttachDBFilename=|DataDirectory|****.mdf;
+1
创建数据库后不能附加文件,只能还原。
如果要附加文件,不需要创建直接附加即可
把D:\****.mdf 改为你当前硬盘上的某个地址应该会好的 ,因为你原来的数据库保存在硬盘上的地址不一样!
已存在同名的数据库,说明你已经建立了同名的数据库,只要找到你已建立的同名数据库,把他分离掉就行,之后再附加你要附加的数据库
其实我也不太懂,还是学生
有兴趣的话加我QQ
使用WINDOW验证
首先确认你的MDF文件存在,而且还原的时候指定的路径正确
有三种方法:
1、把目标机器上已经存在的数据库分离,然后附加新的数据库。
2、使用工具直接同步新、旧二个数据库,或者生成数据库架构和数据同步的脚本,然后在目标服务器上执行生成的脚本。使用VS自带的功能,可以参考这篇文章http://www.cnblogs.com/ttzhang/archive/2008/11/01/1324078.html
3、把需要迁移的源数据库,进行完全备份,生成备份文件。将备份文件Copy到目标机器,然后使用备份文件还原目标数据库,这时候需要注意一点,还原的时候sql server management studio 弹出数据库还原的窗体,选择备份文件后,记得一定要在”选项“里面选中“覆盖现有数据库”。