??操作它做什么?你可以直接调用SQL的系统存储过程就行了。具体参看SQLServer的Help:)

解决方案 »

  1.   

    已知一个数据库的数据文件MDF和LDF文件都在吗?
    都在的情况下,使用“附加数据库”功能。
      

  2.   

    对呀,用sql语句就可以,只用数据文件就可以,不过前提是你的文件没有损坏
      

  3.   

    源数据库的数据文件你是可以都出来的吧,或者说是可以读到DataSet中,
    现在的问题是插入新数据库中首先,写一个建表SQL语句 Create Table temp (……),然后在程序中执行该语句,没问题吧
    然后,将DataSet中的数据插入到先前建的表Insert into temp()values () 中,用一个循环,循环数为DataSet.Table[0].Rows.Count ,执行该语句,OK了。
      

  4.   

    exec sp_attach_db @dbname='DbName',@fileName1='yourDbFile.mdf',@filename2='yourDbFile.ldf'
    用sqlComm.ExecuteNonQuery(sqlText)或存储过程的方式就可以
      

  5.   

    用sql语句,选连接master库,在master库运行你的sql生成你的库后再转过到你的库去。
      

  6.   

    同意zsh_olddog(olddog)的,如果是备份文件,也可以用存储过程