日期:2014-05-17  浏览次数:20520 次

sql2008 数据库移机 附加
本帖最后由 Myue 于 2012-11-11 20:30:00 编辑 现使用的是sql2008,我复制了master数据库、具体数据的数据库
方法:
1、把master数据附加成oldmaster
2、select name,filename from oldmaster..sysdatabases
3、假如第二步成了了就可以通过游标进行附加了

问题:第二步操作的时候不能像sql2000那样:能查询到原来的 数据库名称、数据库的物理路径;

请问复制那些文件才可以看到原来的name、filename







------解决方案--------------------
SELECT * FROM sys.sysdatabases 
  
  SELECT * FROM sys.database_files


不知道你是不是要这些
------解决方案--------------------
完全备份再还原到新服务器。
------解决方案--------------------
引用:
SQL code
123

SELECT * FROM sys.sysdatabases        SELECT * FROM sys.database_files

不知道你是不是要这些

是要这些;但是查询出来没有原来的 name 、filename 这些内容了


------解决方案--------------------
这些值是附加后的值,如果你附加后都改变了,当然就改变了咯,哪有记录以前这个库是哪个名字,现在又是哪个名字的?