如何获取SQL Server在系统中的安装路径.谢谢! select filename from master..sysfiles 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以读注册表master..xp_instance_regread N'HKEY_LOCAL_MACHINE', N'SOFTWARE\Microsoft\MSSQLServer\Setup', N'SQLPath' --得到SQL中的各种目录declare @path varchar(8000)--得到当前数据库的数据文件路径select @path=rtrim(reverse(filename)) from sysfilesselect @path=reverse(substring(@path,charindex('\',@path),8000))select 数据文件目录=@path--得到SQL安装时设置的数据文件路径select @path=rtrim(reverse(filename)) from master..sysfiles where name='master'select @path=reverse(substring(@path,charindex('\',@path),8000))select SQL数据文件目录=@path--根据安装路径得到默认的备份目录:select @path=rtrim(reverse(filename)) from master..sysfiles where name='master'select @path=substring(@path,charindex('\',@path)+1,8000),@path=reverse(substring(@path,charindex('\',@path),8000))+'BACKUP\'select SQL默认备份目录=@path --读注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Setupdeclare @path varchar(200) exec master.dbo.xp_regread 'HKEY_LOCAL_MACHINE', 'SOFTWARE\Microsoft\MSSQLSERVER\setup', 'SQLPath',@path output set @path = @path + '\data\' print @path 像素点与股票k线数目 【我又来问问题了】求解,被序列化的对象不能被实例化? 多表填充dataset picturebox数组操作 admin下的Web.config和网站根目录下的Web.config一样么 c#做的windows应用程序 登录时form窗体显示加载信息在后台如何实现 简单的控件命名的规范的问题 datagridview数据保存?多谢 求能自动换行的ProgressBar控件 关于从StreamReader写到string的问题 groupBox如何把边框去了 水晶报表如何不予览直接打印阿?
declare @path varchar(8000)--得到当前数据库的数据文件路径
select @path=rtrim(reverse(filename)) from sysfiles
select @path=reverse(substring(@path,charindex('\',@path),8000))
select 数据文件目录=@path--得到SQL安装时设置的数据文件路径
select @path=rtrim(reverse(filename)) from master..sysfiles where name='master'
select @path=reverse(substring(@path,charindex('\',@path),8000))
select SQL数据文件目录=@path--根据安装路径得到默认的备份目录:
select @path=rtrim(reverse(filename)) from master..sysfiles where name='master'
select @path=substring(@path,charindex('\',@path)+1,8000),
@path=reverse(substring(@path,charindex('\',@path),8000))+'BACKUP\'
select SQL默认备份目录=@path
exec master.dbo.xp_regread
'HKEY_LOCAL_MACHINE',
'SOFTWARE\Microsoft\MSSQLSERVER\setup',
'SQLPath',@path output
set @path = @path + '\data\'
print @path