H hnzgw Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-12 #1 各位高手,帮小弟一个忙,如何在delphi中获取sqlserver中存放数据库的路径即sqlserver 下的data目录,我要的是整个路径,还有怎么把某一文件从一个地方拷贝到另一个地方
A AIHUA Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-12 #2 如果你是要备份数据库的话 一种方法是在SQL Server中写好存储过程,在应用程序中调用该存储过程 当然,应该选择好备份类型,比如说全库备份、差异备份等 创建备份sp_addumpdevice 'disk' ,'pubs_backup','d:/pubs_backup.bak' 然后,对于全库备份,backup database pubs to pubs_backup with init就可以 也可以创建一个Job,然后在应用程序中用SQL-DMO定时使该任务运行;或者直接就在 SQL Server中定时运行 bcp也很方便,bcp "表名" out e:/mssql7/data/*.txt -c -q -Sservername -Ulogin -Ppassword
如果你是要备份数据库的话 一种方法是在SQL Server中写好存储过程,在应用程序中调用该存储过程 当然,应该选择好备份类型,比如说全库备份、差异备份等 创建备份sp_addumpdevice 'disk' ,'pubs_backup','d:/pubs_backup.bak' 然后,对于全库备份,backup database pubs to pubs_backup with init就可以 也可以创建一个Job,然后在应用程序中用SQL-DMO定时使该任务运行;或者直接就在 SQL Server中定时运行 bcp也很方便,bcp "表名" out e:/mssql7/data/*.txt -c -q -Sservername -Ulogin -Ppassword
A AIHUA Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-12 #3 取程序文件所在目录用 AppPath := ExtractFileDir(Application.ExeName); 在程序运行过程中取当前目录用 CurrentPath := GetCurrentDir; 设置当前目录用 if SetCurrentDir(CurrentDir) then
取程序文件所在目录用 AppPath := ExtractFileDir(Application.ExeName); 在程序运行过程中取当前目录用 CurrentPath := GetCurrentDir; 设置当前目录用 if SetCurrentDir(CurrentDir) then
左 左右手 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-12 #4 在master的sysdatabases表的filename字段