qq_43400398 2018-11-19 08:46 采纳率: 0%
浏览 600

sqlserver恢复数据库问题

只有多个ndf 一个ldf文件 没有mdf文件的数据恢复 是以

            EXEC   SP_attach_db   @dbname   =   N'目标数据库名',             
    @filename1   =   N'源数据库DATA文件完整路径及文件名.NDF',    
    @filename2   =   N'源数据库LOG文件完整路径及文件名.LDF' 

            这种形式么

            以上形式  限制16个恢复文件  超过后用
            CREATE DATABASE UP_DB--UP_DB是你的附加后的数据库名    
                        ON (FILENAME = ''),   
                                    (FILENAME = '')    
                        FOR ATTACH;
                这种形式支持附加.ndf格式的么

            SP_attach_db  和   restore database  with  move  语句有什么限制么  比如文件大小
  • 写回答

2条回答 默认 最新

  • 山鬼- 2018-11-19 09:01
    关注

    1 USE master;
    2 GO 3 CREATE DATABASE NewFile
    4 ON (FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\File.mdf'),
    5 (FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\File_log.ldf')
    6 FOR ATTACH;
    7 GO

    评论

报告相同问题?

悬赏问题

  • ¥15 maple软件,用solve求反函数出现rootof,怎么办?
  • ¥50 汇编语言除法溢出问题
  • ¥65 C++实现删除N个数据列表共有的元素
  • ¥15 Visual Studio问题
  • ¥15 state显示变量是字符串形式,但是仍然红色,无法引用,并显示类型不匹配
  • ¥20 求一个html代码,有偿
  • ¥100 关于使用MATLAB中copularnd函数的问题
  • ¥20 在虚拟机的pycharm上
  • ¥15 jupyterthemes 设置完毕后没有效果
  • ¥15 matlab图像高斯低通滤波