是在MASTER数据库中的,只要你连得上MASTER库,可以查看其中的一个表,看一下MODEL数据库所对应的目录就是SQLSERVER的安装路径了。具体是哪个表我查一查再千诉你.

解决方案 »

  1.   

    用ADO连接上SQLSERVER后,执行以下语句:
    declare @path varchar(80)
    use master
    select @path=filename from sysaltfiles where name='modeldev'
    print @path当然,你要把@path后面的文件名去掉后才能得到路径
      

  2.   

    注意,楼主是想得到SQL Server的安装路径!参见:http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=938
      

  3.   

    如何得到SQL  Server的安装路径?  
     
     
    ---------------------------------------------------------------  
     
     
    方法1:  
    declare  @path  varchar(200)  
    exec  master.dbo.xp_regread    
               'HKEY_LOCAL_MACHINE',  
               'SOFTWARE\Microsoft\MSSQLSERVER\setup',  
               'SQLPath',@path  output  
    set  @path  =  @path  +  '\data\'  
    print  @path  
     
     
    方法2:  
    declare  @path  varchar(200)  
    select  @path  =  filename  from  master.dbo.sysfiles  
    set  @path  =  ltrim(REVERSE(@path))  
    set  @path  =  REVERSE(substring(@path,CHARINDEX('\',@path),len(@path)))  
    print  @path  
      

  4.   

    那是Master里面的那个库呢?
    我所要的功能是这样的,在Delphi中创建数据库,我想把数据库的备份文件直接放到Sqlserver安装目录下的Data中,可以实现数据库的创建。
      

  5.   

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\服务器名字\Setup]