HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Setup\SQLDataRoot

解决方案 »

  1.   

    我在写一个程序把数据库备份文件恢复到指定的计算机上,恢复是可以恢复了,但路径要指定,我想指定在它默认的路径上.RESTORE DATABASE TestDB
      FROM disk='c:\TestDB.dat' /*本地的TestDB.dat*/
      WITH RECOVERY,
      MOVE 'TestDB_data' TO 'c:\TestDB_Data.mdf' /*我想改为系统默认路径*/
      MOVE 'TestDB_log' TO 'c:\TestDB_Log.ldf' /*我想改为系统默认路径*/这个SQL在VB里直接运行就可以把本地的c:\TestDB.dat恢复到指定的计算机上。
      

  2.   

    你可以在vb里获得这个路径,然后再连接sql字符串
      

  3.   

    数据库是另外一台机器上,怎么去读另外一台机器的SQLServer的数据路径。
      

  4.   

    sql不支持异地备份、恢复数据库,你只能在数据库服务器上备份以后,再传过去备份文件
      

  5.   

    http://www.csdn.net/expert/topic/602/602690.xml?temp=.8130762
      

  6.   

    http://www.csdn.net/expert/topic/601/601443.xml?temp=.1670191
    http://www.csdn.net/expert/topic/607/607835.xml?temp=1.308841E-02