获取SQLServer备份文件的信息
来源:互联网 发布:从哪里买淘宝店铺 编辑:程序博客网 时间:2024/05/22 09:31
这段过程是获取SQLServer2000备份文件的逻辑信息,备份文件数据库文件的原始路径,备份文件的数据库文件的逻辑文件名,log文件的原始路径及逻辑文件名。
其他信息详见SQLServer2000帮助
procedure GetDBLogPath(DBName: string; var LogicDBName,
LogicLogName, DBPath, LogPath: string);
var
vDataSet: TDataSet;
vSQL: string;
vType: string;
begin
vDataSet := SQLService.CreateDataSet;
try
vSQL := 'RESTORE FILELISTONLY FROM disk=' + QuotedStr(RestoreFileName);
SQLService.GetData(vDataSet, vSQL);
vDataSet.First;
while not vDataSet.Eof do
begin
vType := trim(vDataSet.FieldByName('Type').AsString);
if vType = 'D' then
begin
LogicDBName := trim(vDataSet.FieldByName('LogicalName').AsString);
DBPath := trim(vDataSet.FieldByName('PhysicalName').AsString);
end else
if vType = 'L' then
begin
LogicLogName := trim(vDataSet.FieldByName('LogicalName').AsString);
LogPath := trim(vDataSet.FieldByName('PhysicalName').AsString);
end;
vDataSet.Next;
end;
finally
vDataSet.Free;
end;
end;
其他信息详见SQLServer2000帮助
procedure GetDBLogPath(DBName: string; var LogicDBName,
LogicLogName, DBPath, LogPath: string);
var
vDataSet: TDataSet;
vSQL: string;
vType: string;
begin
vDataSet := SQLService.CreateDataSet;
try
vSQL := 'RESTORE FILELISTONLY FROM disk=' + QuotedStr(RestoreFileName);
SQLService.GetData(vDataSet, vSQL);
vDataSet.First;
while not vDataSet.Eof do
begin
vType := trim(vDataSet.FieldByName('Type').AsString);
if vType = 'D' then
begin
LogicDBName := trim(vDataSet.FieldByName('LogicalName').AsString);
DBPath := trim(vDataSet.FieldByName('PhysicalName').AsString);
end else
if vType = 'L' then
begin
LogicLogName := trim(vDataSet.FieldByName('LogicalName').AsString);
LogPath := trim(vDataSet.FieldByName('PhysicalName').AsString);
end;
vDataSet.Next;
end;
finally
vDataSet.Free;
end;
end;
- 获取SQLServer备份文件的信息
- SQLServer查看备份文件信息
- 常用编辑器的备份文件信息
- 获取SqlServer数据表所有字段的信息
- 导入SQLSERVER备份文件问题
- SQLSERVER 压缩服务器端备份文件
- sqlserver 备份文件转成数据库文件
- 导入SQLSERVER备份文件问题
- 获取SQLSERVER 表结构信息
- 获取SQLSERVER 表结构信息
- sqlserver导入备份文件(mdf文件的导入)
- 利用任务计划自动删除指定日期的SQLServer备份文件
- 利用任务计划自动删除指定日期的SQLServer备份文件
- 用udp获取局域网上的sqlserver服务器信息
- 获取SqlServer 2000中字段的备注信息--downmoon
- 获取sqlserver中表名和列的信息
- 获取SqlServer 2005中字段的备注信息--downmoon
- 获取SqlServer 2005中字段的备注信息
- 千一网络发布 QuickAjax v1.1
- Linq 自定义SQL语句返回数值
- SecureCRT key登录linux ssh设置
- hibernate 映射实体类并操作数据库!
- 精益思想与软件过程
- 获取SQLServer备份文件的信息
- 学习开始
- 还是csdn好
- fedora9安装flash player
- 手机浏览器的未来
- delphi 主窗体界面设计
- asp.net程序性能优化的七个方面
- 平板音响
- AJAX 入门例子的细节