我有一个bak 的文件。
再往sql server 2008 里导入的时候。数据库名字不对。请问如何查看bak 里的数据库名字?
或者另外的方法导入。Thanks.

解决方案 »

  1.   

    Additional Information:system.Data.SqlClient.SqlError: The backup set holds a backup of a database other than the existing 'msdb' database.
      

  2.   

    Additional Infomration:System.Data.SqlClient.SqlError: The backup set holds a backup of a database other than the existing 'msdb' database.
      

  3.   

    还原时我把Overwrite the existing database选上
    可是又出现了
    System.Data.SqlClient: Exclusive access could not be obtained because the database is in use
      

  4.   

    如果数据库正在使用,你就算选了override也是不行的,因为加了DB锁,一般我的做法是把旧数据库直接删掉再还原,就没问题。当然如果是生产环境,建议把就的脱机或者分离,最好分离,然后把数据库文件移走,再还原,等确定旧数据库已经不再有存在价值时就把文件删掉。
      

  5.   

    database is in use 有可能你开启的对应数据库查询没有关闭,关闭查询就可以了。
      

  6.   

    怎么查看BAK文件中数据库的名字